public sealed class Deployment : IMessage<Deployment>, IEquatable<Deployment>, IDeepCloneable<Deployment>, IBufferMessage, IMessageReference documentation and code samples for the Dialogflow v3 API class Deployment.
Represents a deployment in an environment. A deployment happens when a flow version configured to be active in the environment. You can configure running pre-deployment steps, e.g. running validation test cases, experiment auto-rollout, etc.
Implements
IMessageDeployment, IEquatableDeployment, IDeepCloneableDeployment, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
Deployment()
public Deployment()Deployment(Deployment)
public Deployment(Deployment other)| Parameter | |
|---|---|
| Name | Description |
other |
Deployment |
Properties
DeploymentName
public DeploymentName DeploymentName { get; set; }DeploymentName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
DeploymentName |
|
EndTime
public Timestamp EndTime { get; set; }End time of this deployment.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
FlowVersion
public string FlowVersion { get; set; }The name of the flow version for this deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VerionID>.
| Property Value | |
|---|---|
| Type | Description |
string |
|
FlowVersionAsVersionName
public VersionName FlowVersionAsVersionName { get; set; }VersionName-typed view over the FlowVersion resource name property.
| Property Value | |
|---|---|
| Type | Description |
VersionName |
|
Name
public string Name { get; set; }The name of the deployment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/deployments/<DeploymentID>.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Result
public Deployment.Types.Result Result { get; set; }Result of the deployment.
| Property Value | |
|---|---|
| Type | Description |
DeploymentTypesResult |
|
StartTime
public Timestamp StartTime { get; set; }Start time of this deployment.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
State
public Deployment.Types.State State { get; set; }The current state of the deployment.
| Property Value | |
|---|---|
| Type | Description |
DeploymentTypesState |
|