API hub v1 API - Class SourceMetadata (1.1.0)

public sealed class SourceMetadata : IMessage<SourceMetadata>, IEquatable<SourceMetadata>, IDeepCloneable<SourceMetadata>, IBufferMessage, IMessage

Reference documentation and code samples for the API hub v1 API class SourceMetadata.

SourceMetadata represents the metadata for a resource at the source.

Inheritance

object > SourceMetadata

Namespace

Google.Cloud.ApiHub.V1

Assembly

Google.Cloud.ApiHub.V1.dll

Constructors

SourceMetadata()

public SourceMetadata()

SourceMetadata(SourceMetadata)

public SourceMetadata(SourceMetadata other)
Parameter
Name Description
other SourceMetadata

Properties

OriginalResourceCreateTime

public Timestamp OriginalResourceCreateTime { get; set; }

Output only. The time at which the resource was created at the source.

Property Value
Type Description
Timestamp

OriginalResourceId

public string OriginalResourceId { get; set; }

Output only. The unique identifier of the resource at the source.

Property Value
Type Description
string

OriginalResourceUpdateTime

public Timestamp OriginalResourceUpdateTime { get; set; }

Output only. The time at which the resource was last updated at the source.

Property Value
Type Description
Timestamp

PluginInstanceActionSource

public SourceMetadata.Types.PluginInstanceActionSource PluginInstanceActionSource { get; set; }

Output only. The source of the resource is a plugin instance action.

Property Value
Type Description
SourceMetadataTypesPluginInstanceActionSource

SourceCase

public SourceMetadata.SourceOneofCase SourceCase { get; }
Property Value
Type Description
SourceMetadataSourceOneofCase

SourceType

public SourceMetadata.Types.SourceType SourceType { get; set; }

Output only. The type of the source.

Property Value
Type Description
SourceMetadataTypesSourceType