Class Version

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

Represents a version of a flow.

Inheritance

Object > Version

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

Version()

public Version()

Version(Version)

public Version(Version other)
Parameter
NameDescription
otherVersion

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Create time of the version.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected.

Property Value
TypeDescription
String

DisplayName

public string DisplayName { get; set; }

Required. The human-readable name of the version. Limit of 64 characters.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/versions/<Version ID>. Version ID is a self-increasing number generated by Dialogflow upon version creation.

Property Value
TypeDescription
String

NluSettings

public NluSettings NluSettings { get; set; }

Output only. The NLU settings of the flow at version creation.

Property Value
TypeDescription
NluSettings

State

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

Output only. The state of this version. This field is read-only and cannot be set by create and update methods.

Property Value
TypeDescription
Version.Types.State

VersionName

public VersionName VersionName { get; set; }

VersionName-typed view over the Name resource name property.

Property Value
TypeDescription
VersionName