Dialogflow v3 API - Class Deployment (2.12.0)

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.

Inheritance

object > Deployment

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

Deployment()

public Deployment()

Deployment(Deployment)

public Deployment(Deployment other)
Parameter
NameDescription
otherDeployment

Properties

DeploymentName

public DeploymentName DeploymentName { get; set; }

DeploymentName-typed view over the Name resource name property.

Property Value
TypeDescription
DeploymentName

EndTime

public Timestamp EndTime { get; set; }

End time of this deployment.

Property Value
TypeDescription
Timestamp

FlowVersion

public string FlowVersion { get; set; }

The name of the flow version for this deployment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/versions/<Verion ID>.

Property Value
TypeDescription
string

FlowVersionAsVersionName

public VersionName FlowVersionAsVersionName { get; set; }

VersionName-typed view over the FlowVersion resource name property.

Property Value
TypeDescription
VersionName

Name

public string Name { get; set; }

The name of the deployment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/deployments/<Deployment ID>.

Property Value
TypeDescription
string

Result

public Deployment.Types.Result Result { get; set; }

Result of the deployment.

Property Value
TypeDescription
DeploymentTypesResult

StartTime

public Timestamp StartTime { get; set; }

Start time of this deployment.

Property Value
TypeDescription
Timestamp

State

public Deployment.Types.State State { get; set; }

The current state of the deployment.

Property Value
TypeDescription
DeploymentTypesState