Class Environment.Builder (0.52.0)

public static final class Environment.Builder extends GeneratedMessageV3.Builder<Environment.Builder> implements EnvironmentOrBuilder

Represents an environment for an agent. You can create multiple versions of your agent and publish them to separate environments. When you edit an agent, you are editing the draft agent. At any point, you can save the draft agent as an agent version, which is an immutable snapshot of your agent. When you save the draft agent, it is published to the default environment. When you create agent versions, you can publish them to custom environments. You can create a variety of custom environments for testing, development, production, etc.

Protobuf type google.cloud.dialogflow.cx.v3beta1.Environment

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllVersionConfigs(Iterable<? extends Environment.VersionConfig> values)

public Environment.Builder addAllVersionConfigs(Iterable<? extends Environment.VersionConfig> values)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig>
Returns
TypeDescription
Environment.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Environment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Environment.Builder
Overrides

addVersionConfigs(Environment.VersionConfig value)

public Environment.Builder addVersionConfigs(Environment.VersionConfig value)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameter
NameDescription
valueEnvironment.VersionConfig
Returns
TypeDescription
Environment.Builder

addVersionConfigs(Environment.VersionConfig.Builder builderForValue)

public Environment.Builder addVersionConfigs(Environment.VersionConfig.Builder builderForValue)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameter
NameDescription
builderForValueEnvironment.VersionConfig.Builder
Returns
TypeDescription
Environment.Builder

addVersionConfigs(int index, Environment.VersionConfig value)

public Environment.Builder addVersionConfigs(int index, Environment.VersionConfig value)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameters
NameDescription
indexint
valueEnvironment.VersionConfig
Returns
TypeDescription
Environment.Builder

addVersionConfigs(int index, Environment.VersionConfig.Builder builderForValue)

public Environment.Builder addVersionConfigs(int index, Environment.VersionConfig.Builder builderForValue)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameters
NameDescription
indexint
builderForValueEnvironment.VersionConfig.Builder
Returns
TypeDescription
Environment.Builder

addVersionConfigsBuilder()

public Environment.VersionConfig.Builder addVersionConfigsBuilder()

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Returns
TypeDescription
Environment.VersionConfig.Builder

addVersionConfigsBuilder(int index)

public Environment.VersionConfig.Builder addVersionConfigsBuilder(int index)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
Environment.VersionConfig.Builder

build()

public Environment build()
Returns
TypeDescription
Environment

buildPartial()

public Environment buildPartial()
Returns
TypeDescription
Environment

clear()

public Environment.Builder clear()
Returns
TypeDescription
Environment.Builder
Overrides

clearDescription()

public Environment.Builder clearDescription()

The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

string description = 3;

Returns
TypeDescription
Environment.Builder

This builder for chaining.

clearDisplayName()

public Environment.Builder clearDisplayName()

Required. The human-readable name of the environment (unique in an agent). Limit of 64 characters.

string display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Environment.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Environment.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Environment.Builder
Overrides

clearName()

public Environment.Builder clearName()

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

string name = 1;

Returns
TypeDescription
Environment.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Environment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Environment.Builder
Overrides

clearTestCasesConfig()

public Environment.Builder clearTestCasesConfig()

The test cases config for continuous tests of this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig test_cases_config = 7;

Returns
TypeDescription
Environment.Builder

clearUpdateTime()

public Environment.Builder clearUpdateTime()

Output only. Update time of this environment.

.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Environment.Builder

clearVersionConfigs()

public Environment.Builder clearVersionConfigs()

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Returns
TypeDescription
Environment.Builder

clearWebhookConfig()

public Environment.Builder clearWebhookConfig()

The webhook configuration for this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig webhook_config = 10;

Returns
TypeDescription
Environment.Builder

clone()

public Environment.Builder clone()
Returns
TypeDescription
Environment.Builder
Overrides

getDefaultInstanceForType()

public Environment getDefaultInstanceForType()
Returns
TypeDescription
Environment

getDescription()

public String getDescription()

The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

string description = 3;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

string description = 3;

Returns
TypeDescription
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDisplayName()

public String getDisplayName()

Required. The human-readable name of the environment (unique in an agent). Limit of 64 characters.

string display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

Required. The human-readable name of the environment (unique in an agent). Limit of 64 characters.

string display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for displayName.

getName()

public String getName()

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

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

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

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getTestCasesConfig()

public Environment.TestCasesConfig getTestCasesConfig()

The test cases config for continuous tests of this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig test_cases_config = 7;

Returns
TypeDescription
Environment.TestCasesConfig

The testCasesConfig.

getTestCasesConfigBuilder()

public Environment.TestCasesConfig.Builder getTestCasesConfigBuilder()

The test cases config for continuous tests of this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig test_cases_config = 7;

Returns
TypeDescription
Environment.TestCasesConfig.Builder

getTestCasesConfigOrBuilder()

public Environment.TestCasesConfigOrBuilder getTestCasesConfigOrBuilder()

The test cases config for continuous tests of this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig test_cases_config = 7;

Returns
TypeDescription
Environment.TestCasesConfigOrBuilder

getUpdateTime()

public Timestamp getUpdateTime()

Output only. Update time of this environment.

.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

Output only. Update time of this environment.

.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. Update time of this environment.

.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getVersionConfigs(int index)

public Environment.VersionConfig getVersionConfigs(int index)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
Environment.VersionConfig

getVersionConfigsBuilder(int index)

public Environment.VersionConfig.Builder getVersionConfigsBuilder(int index)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
Environment.VersionConfig.Builder

getVersionConfigsBuilderList()

public List<Environment.VersionConfig.Builder> getVersionConfigsBuilderList()

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Returns
TypeDescription
List<Builder>

getVersionConfigsCount()

public int getVersionConfigsCount()

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Returns
TypeDescription
int

getVersionConfigsList()

public List<Environment.VersionConfig> getVersionConfigsList()

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Returns
TypeDescription
List<VersionConfig>

getVersionConfigsOrBuilder(int index)

public Environment.VersionConfigOrBuilder getVersionConfigsOrBuilder(int index)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
Environment.VersionConfigOrBuilder

getVersionConfigsOrBuilderList()

public List<? extends Environment.VersionConfigOrBuilder> getVersionConfigsOrBuilderList()

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Returns
TypeDescription
List<? extends com.google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfigOrBuilder>

getWebhookConfig()

public Environment.WebhookConfig getWebhookConfig()

The webhook configuration for this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig webhook_config = 10;

Returns
TypeDescription
Environment.WebhookConfig

The webhookConfig.

getWebhookConfigBuilder()

public Environment.WebhookConfig.Builder getWebhookConfigBuilder()

The webhook configuration for this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig webhook_config = 10;

Returns
TypeDescription
Environment.WebhookConfig.Builder

getWebhookConfigOrBuilder()

public Environment.WebhookConfigOrBuilder getWebhookConfigOrBuilder()

The webhook configuration for this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig webhook_config = 10;

Returns
TypeDescription
Environment.WebhookConfigOrBuilder

hasTestCasesConfig()

public boolean hasTestCasesConfig()

The test cases config for continuous tests of this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig test_cases_config = 7;

Returns
TypeDescription
boolean

Whether the testCasesConfig field is set.

hasUpdateTime()

public boolean hasUpdateTime()

Output only. Update time of this environment.

.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the updateTime field is set.

hasWebhookConfig()

public boolean hasWebhookConfig()

The webhook configuration for this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig webhook_config = 10;

Returns
TypeDescription
boolean

Whether the webhookConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(Environment other)

public Environment.Builder mergeFrom(Environment other)
Parameter
NameDescription
otherEnvironment
Returns
TypeDescription
Environment.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Environment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Environment.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Environment.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
Environment.Builder
Overrides

mergeTestCasesConfig(Environment.TestCasesConfig value)

public Environment.Builder mergeTestCasesConfig(Environment.TestCasesConfig value)

The test cases config for continuous tests of this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig test_cases_config = 7;

Parameter
NameDescription
valueEnvironment.TestCasesConfig
Returns
TypeDescription
Environment.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Environment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Environment.Builder
Overrides

mergeUpdateTime(Timestamp value)

public Environment.Builder mergeUpdateTime(Timestamp value)

Output only. Update time of this environment.

.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Environment.Builder

mergeWebhookConfig(Environment.WebhookConfig value)

public Environment.Builder mergeWebhookConfig(Environment.WebhookConfig value)

The webhook configuration for this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig webhook_config = 10;

Parameter
NameDescription
valueEnvironment.WebhookConfig
Returns
TypeDescription
Environment.Builder

removeVersionConfigs(int index)

public Environment.Builder removeVersionConfigs(int index)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameter
NameDescription
indexint
Returns
TypeDescription
Environment.Builder

setDescription(String value)

public Environment.Builder setDescription(String value)

The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

string description = 3;

Parameter
NameDescription
valueString

The description to set.

Returns
TypeDescription
Environment.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public Environment.Builder setDescriptionBytes(ByteString value)

The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

string description = 3;

Parameter
NameDescription
valueByteString

The bytes for description to set.

Returns
TypeDescription
Environment.Builder

This builder for chaining.

setDisplayName(String value)

public Environment.Builder setDisplayName(String value)

Required. The human-readable name of the environment (unique in an agent). Limit of 64 characters.

string display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueString

The displayName to set.

Returns
TypeDescription
Environment.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public Environment.Builder setDisplayNameBytes(ByteString value)

Required. The human-readable name of the environment (unique in an agent). Limit of 64 characters.

string display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueByteString

The bytes for displayName to set.

Returns
TypeDescription
Environment.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Environment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Environment.Builder
Overrides

setName(String value)

public Environment.Builder setName(String value)

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

string name = 1;

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
Environment.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Environment.Builder setNameBytes(ByteString value)

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

string name = 1;

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
Environment.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Environment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
Environment.Builder
Overrides

setTestCasesConfig(Environment.TestCasesConfig value)

public Environment.Builder setTestCasesConfig(Environment.TestCasesConfig value)

The test cases config for continuous tests of this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig test_cases_config = 7;

Parameter
NameDescription
valueEnvironment.TestCasesConfig
Returns
TypeDescription
Environment.Builder

setTestCasesConfig(Environment.TestCasesConfig.Builder builderForValue)

public Environment.Builder setTestCasesConfig(Environment.TestCasesConfig.Builder builderForValue)

The test cases config for continuous tests of this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig test_cases_config = 7;

Parameter
NameDescription
builderForValueEnvironment.TestCasesConfig.Builder
Returns
TypeDescription
Environment.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final Environment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Environment.Builder
Overrides

setUpdateTime(Timestamp value)

public Environment.Builder setUpdateTime(Timestamp value)

Output only. Update time of this environment.

.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Environment.Builder

setUpdateTime(Timestamp.Builder builderForValue)

public Environment.Builder setUpdateTime(Timestamp.Builder builderForValue)

Output only. Update time of this environment.

.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Environment.Builder

setVersionConfigs(int index, Environment.VersionConfig value)

public Environment.Builder setVersionConfigs(int index, Environment.VersionConfig value)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameters
NameDescription
indexint
valueEnvironment.VersionConfig
Returns
TypeDescription
Environment.Builder

setVersionConfigs(int index, Environment.VersionConfig.Builder builderForValue)

public Environment.Builder setVersionConfigs(int index, Environment.VersionConfig.Builder builderForValue)

A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

repeated .google.cloud.dialogflow.cx.v3beta1.Environment.VersionConfig version_configs = 6;

Parameters
NameDescription
indexint
builderForValueEnvironment.VersionConfig.Builder
Returns
TypeDescription
Environment.Builder

setWebhookConfig(Environment.WebhookConfig value)

public Environment.Builder setWebhookConfig(Environment.WebhookConfig value)

The webhook configuration for this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig webhook_config = 10;

Parameter
NameDescription
valueEnvironment.WebhookConfig
Returns
TypeDescription
Environment.Builder

setWebhookConfig(Environment.WebhookConfig.Builder builderForValue)

public Environment.Builder setWebhookConfig(Environment.WebhookConfig.Builder builderForValue)

The webhook configuration for this environment.

.google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig webhook_config = 10;

Parameter
NameDescription
builderForValueEnvironment.WebhookConfig.Builder
Returns
TypeDescription
Environment.Builder