Gemini Enterprise for Customer Experience v1 API - Class Deployment (1.0.0-beta01)

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

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class Deployment.

A deployment represents an immutable, queryable version of the app. It is used to deploy an app version with a specific channel profile.

Inheritance

object > Deployment

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

Deployment()

public Deployment()

Deployment(Deployment)

public Deployment(Deployment other)
Parameter
Name Description
other Deployment

Properties

AppVersion

public string AppVersion { get; set; }

Required. The resource name of the app version to deploy. Format: projects/{project}/locations/{location}/apps/{app}/versions/{version}

Property Value
Type Description
string

AppVersionAsAppVersionName

public AppVersionName AppVersionAsAppVersionName { get; set; }

AppVersionName-typed view over the AppVersion resource name property.

Property Value
Type Description
AppVersionName

ChannelProfile

public ChannelProfile ChannelProfile { get; set; }

Required. The channel profile used in the deployment.

Property Value
Type Description
ChannelProfile

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp when this deployment was created.

Property Value
Type Description
Timestamp

DeploymentName

public DeploymentName DeploymentName { get; set; }

DeploymentName-typed view over the Name resource name property.

Property Value
Type Description
DeploymentName

DisplayName

public string DisplayName { get; set; }

Required. Display name of the deployment.

Property Value
Type Description
string

Etag

public string Etag { get; set; }

Output only. Etag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.

Property Value
Type Description
string

Name

public string Name { get; set; }

Identifier. The resource name of the deployment. Format: projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}

Property Value
Type Description
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Timestamp when this deployment was last updated.

Property Value
Type Description
Timestamp