public sealed class AssetReference : IMessage<AssetReference>, IEquatable<AssetReference>, IDeepCloneable<AssetReference>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Private Catalog v1beta1 API class AssetReference.
Defines the reference of an asset belonging to a product.
Implements
IMessage<AssetReference>, IEquatable<AssetReference>, IDeepCloneable<AssetReference>, IBufferMessage, IMessageNamespace
Google.Cloud.PrivateCatalog.V1Beta1Assembly
Google.Cloud.PrivateCatalog.V1Beta1.dll
Constructors
AssetReference()
public AssetReference()
AssetReference(AssetReference)
public AssetReference(AssetReference other)
Parameter | |
---|---|
Name | Description |
other | AssetReference |
Properties
Asset
public string Asset { get; set; }
Output only. The asset resource name if an asset is hosted by Private Catalog.
Property Value | |
---|---|
Type | Description |
String |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The creation timestamp of the asset reference.
Property Value | |
---|---|
Type | Description |
Timestamp |
Description
public string Description { get; set; }
Output only. The human-readable description of the referenced asset. Maximum 256 characters in length.
Property Value | |
---|---|
Type | Description |
String |
GcsPath
[Obsolete]
public string GcsPath { get; set; }
Output only. The cloud storage object path.
Property Value | |
---|---|
Type | Description |
String |
GcsSource
public GcsSource GcsSource { get; set; }
Output only. The cloud storage source.
Property Value | |
---|---|
Type | Description |
GcsSource |
GitSource
public GitSource GitSource { get; set; }
Output only. The git source.
Property Value | |
---|---|
Type | Description |
GitSource |
Id
public string Id { get; set; }
Output only. A unique identifier among asset references in a product.
Property Value | |
---|---|
Type | Description |
String |
Inputs
public Inputs Inputs { get; set; }
Output only. The definition of input parameters to hydrate the asset template.
Property Value | |
---|---|
Type | Description |
Inputs |
SourceCase
public AssetReference.SourceOneofCase SourceCase { get; }
Property Value | |
---|---|
Type | Description |
AssetReference.SourceOneofCase |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The last update timestamp of the asset reference.
Property Value | |
---|---|
Type | Description |
Timestamp |
ValidationOperation
public Operation ValidationOperation { get; set; }
Output only. The validation process metadata.
Property Value | |
---|---|
Type | Description |
Operation |
ValidationStatus
public AssetReference.Types.AssetValidationState ValidationStatus { get; set; }
Output only. The current state of the asset reference.
Property Value | |
---|---|
Type | Description |
AssetReference.Types.AssetValidationState |
Version
[Obsolete]
public string Version { get; set; }
The version of the source used for this asset reference.
Property Value | |
---|---|
Type | Description |
String |