public sealed class Deployment : IMessage<Deployment>, IEquatable<Deployment>, IDeepCloneable<Deployment>, IBufferMessage, IMessage
Reference 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 |