Google Certificate Authority Service V1beta1 Client - Class ReusableConfig (1.4.2)

Reference documentation and code samples for the Google Certificate Authority Service V1beta1 Client class ReusableConfig.

A ReusableConfig refers to a managed ReusableConfigValues. Those, in turn, are used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.

Generated from protobuf message google.cloud.security.privateca.v1beta1.ReusableConfig

Namespace

Google \ Cloud \ Security \ PrivateCA \ V1beta1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

Output only. The resource path for this ReusableConfig in the format projects/*/locations/*/reusableConfigs/*.

↳ values Google\Cloud\Security\PrivateCA\V1beta1\ReusableConfigValues

Required. The config values.

↳ description string

Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.

↳ create_time Google\Protobuf\Timestamp

Output only. The time at which this ReusableConfig was created.

↳ update_time Google\Protobuf\Timestamp

Output only. The time at which this ReusableConfig was updated.

↳ labels array|Google\Protobuf\Internal\MapField

Optional. Labels with user-defined metadata.

getName

Output only. The resource path for this ReusableConfig in the format projects/*/locations/*/reusableConfigs/*.

Returns
TypeDescription
string

setName

Output only. The resource path for this ReusableConfig in the format projects/*/locations/*/reusableConfigs/*.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getValues

Required. The config values.

Returns
TypeDescription
Google\Cloud\Security\PrivateCA\V1beta1\ReusableConfigValues|null

hasValues

clearValues

setValues

Required. The config values.

Parameter
NameDescription
var Google\Cloud\Security\PrivateCA\V1beta1\ReusableConfigValues
Returns
TypeDescription
$this

getDescription

Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.

Returns
TypeDescription
string

setDescription

Optional. A human-readable description of scenarios these ReusableConfigValues may be compatible with.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getCreateTime

Output only. The time at which this ReusableConfig was created.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. The time at which this ReusableConfig was created.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getUpdateTime

Output only. The time at which this ReusableConfig was updated.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. The time at which this ReusableConfig was updated.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getLabels

Optional. Labels with user-defined metadata.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setLabels

Optional. Labels with user-defined metadata.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this