Google Cloud Certificate Manager V1 Client - Class Certificate (1.0.4)

Reference documentation and code samples for the Google Cloud Certificate Manager V1 Client class Certificate.

Defines TLS certificate.

Generated from protobuf message google.cloud.certificatemanager.v1.Certificate

Namespace

Google \ Cloud \ CertificateManager \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

A user-defined name of the certificate. Certificate names must be unique globally and match pattern projects/*/locations/*/certificates/* .

↳ description
string

One or more paragraphs of text description of a certificate.

↳ create_time
Google\Protobuf\Timestamp

Output only. The creation timestamp of a Certificate.

↳ update_time
Google\Protobuf\Timestamp

Output only. The last update timestamp of a Certificate.

↳ labels
array| Google\Protobuf\Internal\MapField

Set of labels associated with a Certificate.

↳ self_managed
Certificate\SelfManagedCertificate

If set, defines data of a self-managed certificate.

↳ managed
Certificate\ManagedCertificate

If set, contains configuration and state of a managed certificate.

↳ san_dnsnames
array

Output only. The list of Subject Alternative Names of dnsName type defined in the certificate (see RFC 5280 4.2.1.6). Managed certificates that haven't been provisioned yet have this field populated with a value of the managed.domains field.

↳ pem_certificate
string

Output only. The PEM-encoded certificate chain.

↳ expire_time
Google\Protobuf\Timestamp

Output only. The expiry timestamp of a Certificate.

↳ scope
int

Immutable. The scope of the certificate.

getName

A user-defined name of the certificate. Certificate names must be unique globally and match pattern projects/*/locations/*/certificates/* .

Returns
Type
Description
string

setName

A user-defined name of the certificate. Certificate names must be unique globally and match pattern projects/*/locations/*/certificates/* .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDescription

One or more paragraphs of text description of a certificate.

Returns
Type
Description
string

setDescription

One or more paragraphs of text description of a certificate.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCreateTime

Output only. The creation timestamp of a Certificate.

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

Output only. The creation timestamp of a Certificate.

Parameter
Name
Description
Returns
Type
Description
$this

getUpdateTime

Output only. The last update timestamp of a Certificate.

Returns
Type
Description

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. The last update timestamp of a Certificate.

Parameter
Name
Description
Returns
Type
Description
$this

getLabels

Set of labels associated with a Certificate.

Returns
Type
Description

setLabels

Set of labels associated with a Certificate.

Parameter
Name
Description
Returns
Type
Description
$this

getSelfManaged

If set, defines data of a self-managed certificate.

Returns
Type
Description

hasSelfManaged

setSelfManaged

If set, defines data of a self-managed certificate.

Parameter
Name
Description
Returns
Type
Description
$this

getManaged

If set, contains configuration and state of a managed certificate.

Returns
Type
Description

hasManaged

setManaged

If set, contains configuration and state of a managed certificate.

Parameter
Name
Description
Returns
Type
Description
$this

getSanDnsnames

Output only. The list of Subject Alternative Names of dnsName type defined in the certificate (see RFC 5280 4.2.1.6). Managed certificates that haven't been provisioned yet have this field populated with a value of the managed.domains field.

Returns
Type
Description

setSanDnsnames

Output only. The list of Subject Alternative Names of dnsName type defined in the certificate (see RFC 5280 4.2.1.6). Managed certificates that haven't been provisioned yet have this field populated with a value of the managed.domains field.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getPemCertificate

Output only. The PEM-encoded certificate chain.

Returns
Type
Description
string

setPemCertificate

Output only. The PEM-encoded certificate chain.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getExpireTime

Output only. The expiry timestamp of a Certificate.

Returns
Type
Description

hasExpireTime

clearExpireTime

setExpireTime

Output only. The expiry timestamp of a Certificate.

Parameter
Name
Description
Returns
Type
Description
$this

getScope

Immutable. The scope of the certificate.

Returns
Type
Description
int

setScope

Immutable. The scope of the certificate.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getType

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: