Google Certificate Authority Service V1beta1 Client - Class ReusableConfig (1.7.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
Name Description
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
Type Description
string

setName

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

Parameter
Name Description
var string
Returns
Type Description
$this

getValues

Required. The config values.

Returns
Type Description
Google\Cloud\Security\PrivateCA\V1beta1\ReusableConfigValues|null

hasValues

clearValues

setValues

Required. The config values.

Parameter
Name Description
var Google\Cloud\Security\PrivateCA\V1beta1\ReusableConfigValues
Returns
Type Description
$this

getDescription

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

Returns
Type Description
string

setDescription

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

Parameter
Name Description
var string
Returns
Type Description
$this

getCreateTime

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

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

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

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getUpdateTime

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

Returns
Type Description
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

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

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getLabels

Optional. Labels with user-defined metadata.

Returns
Type Description
Google\Protobuf\Internal\MapField

setLabels

Optional. Labels with user-defined metadata.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this