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 \ V1beta1Methods
__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 |
↳ 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 |