Google Cloud Certificate Manager V1 Client - Class CertificateMapEntry (1.1.2)
Reference documentation and code samples for the Google Cloud Certificate Manager V1 Client class CertificateMapEntry.
Defines a certificate map entry.
Generated from protobuf message google.cloud.certificatemanager.v1.CertificateMapEntry
Namespace
Google \ Cloud \ CertificateManager \ V1
Methods
__construct
Constructor.
Parameter
Name
Description
data
mixed
getName
A user-defined name of the Certificate Map Entry. Certificate Map Entry
names must be unique globally and match pattern
projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.
Returns
Type
Description
string
setName
A user-defined name of the Certificate Map Entry. Certificate Map Entry
names must be unique globally and match pattern
projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDescription
One or more paragraphs of text description of a certificate map entry.
Returns
Type
Description
string
setDescription
One or more paragraphs of text description of a certificate map entry.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getCreateTime
Output only. The creation timestamp of a Certificate Map Entry.
A Hostname (FQDN, e.g. example.com) or a wildcard hostname expression
(*.example.com) for a set of hostnames with common suffix. Used as
Server Name Indication (SNI) for selecting a proper certificate.
Returns
Type
Description
string
hasHostname
setHostname
A Hostname (FQDN, e.g. example.com) or a wildcard hostname expression
(*.example.com) for a set of hostnames with common suffix. Used as
Server Name Indication (SNI) for selecting a proper certificate.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getMatcher
A predefined matcher for particular cases, other than SNI selection.
A set of Certificates defines for the given hostname. There can be
defined up to four certificates in each Certificate Map Entry. Each
certificate must match pattern projects/*/locations/*/certificates/*.
A set of Certificates defines for the given hostname. There can be
defined up to four certificates in each Certificate Map Entry. Each
certificate must match pattern projects/*/locations/*/certificates/*.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getState
Output only. A serving state of this Certificate Map Entry.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-19 UTC."],[],[]]