public sealed class Deployment : IMessage<Deployment>, IEquatable<Deployment>, IDeepCloneable<Deployment>, IBufferMessage, IMessageReference 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.
Implements
IMessageDeployment, IEquatableDeployment, IDeepCloneableDeployment, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
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 |
|