Class GoogleCloudApihubV1APIMetadata
The API metadata.
Implements
Inherited Members
Namespace: Google.Apis.APIhub.v1.Data
Assembly: Google.Apis.APIhub.v1.dll
Syntax
public class GoogleCloudApihubV1APIMetadata : IDirectResponseSchema
Properties
Api
Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.
Declaration
[JsonProperty("api")]
public virtual GoogleCloudApihubV1Api Api { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudApihubV1Api |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalCreateTime
object representation of OriginalCreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use OriginalCreateTimeDateTimeOffset instead.")]
public virtual object OriginalCreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
OriginalCreateTimeDateTimeOffset
DateTimeOffset representation of OriginalCreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? OriginalCreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
OriginalCreateTimeRaw
Optional. Timestamp indicating when the API was created at the source.
Declaration
[JsonProperty("originalCreateTime")]
public virtual string OriginalCreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalId
Optional. The unique identifier of the API in the system where it was originally created.
Declaration
[JsonProperty("originalId")]
public virtual string OriginalId { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalUpdateTime
object representation of OriginalUpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use OriginalUpdateTimeDateTimeOffset instead.")]
public virtual object OriginalUpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
OriginalUpdateTimeDateTimeOffset
DateTimeOffset representation of OriginalUpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? OriginalUpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
OriginalUpdateTimeRaw
Required. Timestamp indicating when the API was last updated at the source.
Declaration
[JsonProperty("originalUpdateTime")]
public virtual string OriginalUpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Versions
Optional. The list of versions present in an API resource.
Declaration
[JsonProperty("versions")]
public virtual IList<GoogleCloudApihubV1VersionMetadata> Versions { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudApihubV1VersionMetadata> |