Class SkillRevision
Represents an immutable, versioned snapshot of a Skill package.
Implements
Inherited Members
Namespace: Google.Apis.AgentRegistry.v1alpha.Data
Assembly: Google.Apis.AgentRegistry.v1alpha.dll
Syntax
public class SkillRevision : IDirectResponseSchema
Properties
ArchiveUploadSource
Optional. Immutable. Direct write-only raw archive upload source.
Declaration
[JsonProperty("archiveUploadSource")]
public virtual ArchiveUploadSource ArchiveUploadSource { get; set; }
Property Value
| Type | Description |
|---|---|
| ArchiveUploadSource |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. Revision creation timestamp.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Frontmatter
Output only. Extracted YAML frontmatter configuration snapshot.
Declaration
[JsonProperty("frontmatter")]
public virtual Frontmatter Frontmatter { get; set; }
Property Value
| Type | Description |
|---|---|
| Frontmatter |
GcsSource
Optional. Immutable. Cloud Storage object generation URI.
Declaration
[JsonProperty("gcsSource")]
public virtual GcsSource GcsSource { get; set; }
Property Value
| Type | Description |
|---|---|
| GcsSource |
Name
Identifier. Resource name of the SkillRevision. Format:
projects/{project}/locations/{location}/skills/{skill}/revisions/{revision}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Sha256Hash
Output only. Cryptographic SHA-256 integrity and deduplication digest of the payload zip.
Declaration
[JsonProperty("sha256Hash")]
public virtual string Sha256Hash { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SizeBytes
Output only. Size of the compiled zip payload in bytes (assists client download progress).
Declaration
[JsonProperty("sizeBytes")]
public virtual long? SizeBytes { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
State
Output only. The system-managed lifecycle state of this revision.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Uid
Output only. Universally unique identifier (UUID4) for the skill revision.
Declaration
[JsonProperty("uid")]
public virtual string Uid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |