Reference documentation and code samples for the Google Cloud Private Catalog V1beta1 Client class AssetReference.
Defines the reference of an asset belonging to a product.
Generated from protobuf message google.cloud.privatecatalog.v1beta1.AssetReference
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ id
string
Output only. A unique identifier among asset references in a product.
↳ description
string
Output only. The human-readable description of the referenced asset. Maximum 256 characters in length.
↳ inputs
Google\Cloud\PrivateCatalog\V1beta1\Inputs
Output only. The definition of input parameters to hydrate the asset template.
↳ validation_status
int
Output only. The current state of the asset reference.
↳ validation_operation
Google\LongRunning\Operation
Output only. The validation process metadata.
↳ asset
string
Output only. The asset resource name if an asset is hosted by Private Catalog.
↳ gcs_path
string
Output only. The cloud storage object path.
↳ git_source
↳ gcs_source
↳ create_time
↳ update_time
↳ version
string
The version of the source used for this asset reference.
getId
Output only. A unique identifier among asset references in a product.
string
setId
Output only. A unique identifier among asset references in a product.
var
string
$this
getDescription
Output only. The human-readable description of the referenced asset. Maximum 256 characters in length.
string
setDescription
Output only. The human-readable description of the referenced asset. Maximum 256 characters in length.
var
string
$this
getInputs
Output only. The definition of input parameters to hydrate the asset template.
hasInputs
clearInputs
setInputs
Output only. The definition of input parameters to hydrate the asset template.
$this
getValidationStatus
Output only. The current state of the asset reference.
int
setValidationStatus
Output only. The current state of the asset reference.
var
int
$this
getValidationOperation
Output only. The validation process metadata.
Google\LongRunning\Operation
|null
hasValidationOperation
clearValidationOperation
setValidationOperation
Output only. The validation process metadata.
var
Google\LongRunning\Operation
$this
getAsset
Output only. The asset resource name if an asset is hosted by Private Catalog.
string
hasAsset
setAsset
Output only. The asset resource name if an asset is hosted by Private Catalog.
var
string
$this
getGcsPath
Output only. The cloud storage object path.
string
hasGcsPath
setGcsPath
Output only. The cloud storage object path.
var
string
$this
getGitSource
Output only. The git source.
hasGitSource
setGitSource
Output only. The git source.
$this
getGcsSource
Output only. The cloud storage source.
hasGcsSource
clearGcsSource
setGcsSource
Output only. The cloud storage source.
$this
getCreateTime
Output only. The creation timestamp of the asset reference.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The creation timestamp of the asset reference.
$this
getUpdateTime
Output only. The last update timestamp of the asset reference.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The last update timestamp of the asset reference.
$this
getVersion
The version of the source used for this asset reference.
string
setVersion
The version of the source used for this asset reference.
var
string
$this
getSource
string