Class Environment.TestCasesConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
- com.google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.Builder
-
- All Implemented Interfaces:
Environment.TestCasesConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Environment.TestCasesConfig
public static final class Environment.TestCasesConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder> implements Environment.TestCasesConfigOrBuilder
The configuration for continuous tests.
Protobuf typegoogle.cloud.dialogflow.cx.v3.Environment.TestCasesConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Environment.TestCasesConfig.Builder
addAllTestCases(Iterable<String> values)
A list of test case names to run.Environment.TestCasesConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Environment.TestCasesConfig.Builder
addTestCases(String value)
A list of test case names to run.Environment.TestCasesConfig.Builder
addTestCasesBytes(com.google.protobuf.ByteString value)
A list of test case names to run.Environment.TestCasesConfig
build()
Environment.TestCasesConfig
buildPartial()
Environment.TestCasesConfig.Builder
clear()
Environment.TestCasesConfig.Builder
clearEnableContinuousRun()
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] periodically.Environment.TestCasesConfig.Builder
clearEnablePredeploymentRun()
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment.Environment.TestCasesConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Environment.TestCasesConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Environment.TestCasesConfig.Builder
clearTestCases()
A list of test case names to run.Environment.TestCasesConfig.Builder
clone()
Environment.TestCasesConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getEnableContinuousRun()
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] periodically.boolean
getEnablePredeploymentRun()
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment.String
getTestCases(int index)
A list of test case names to run.com.google.protobuf.ByteString
getTestCasesBytes(int index)
A list of test case names to run.int
getTestCasesCount()
A list of test case names to run.com.google.protobuf.ProtocolStringList
getTestCasesList()
A list of test case names to run.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Environment.TestCasesConfig.Builder
mergeFrom(Environment.TestCasesConfig other)
Environment.TestCasesConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Environment.TestCasesConfig.Builder
mergeFrom(com.google.protobuf.Message other)
Environment.TestCasesConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Environment.TestCasesConfig.Builder
setEnableContinuousRun(boolean value)
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] periodically.Environment.TestCasesConfig.Builder
setEnablePredeploymentRun(boolean value)
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment.Environment.TestCasesConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Environment.TestCasesConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Environment.TestCasesConfig.Builder
setTestCases(int index, String value)
A list of test case names to run.Environment.TestCasesConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
clear
public Environment.TestCasesConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
getDefaultInstanceForType
public Environment.TestCasesConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Environment.TestCasesConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Environment.TestCasesConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Environment.TestCasesConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
setField
public Environment.TestCasesConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
clearField
public Environment.TestCasesConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
clearOneof
public Environment.TestCasesConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
setRepeatedField
public Environment.TestCasesConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
addRepeatedField
public Environment.TestCasesConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
mergeFrom
public Environment.TestCasesConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Environment.TestCasesConfig.Builder>
-
mergeFrom
public Environment.TestCasesConfig.Builder mergeFrom(Environment.TestCasesConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
mergeFrom
public Environment.TestCasesConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Environment.TestCasesConfig.Builder>
- Throws:
IOException
-
getTestCasesList
public com.google.protobuf.ProtocolStringList getTestCasesList()
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Specified by:
getTestCasesList
in interfaceEnvironment.TestCasesConfigOrBuilder
- Returns:
- A list containing the testCases.
-
getTestCasesCount
public int getTestCasesCount()
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Specified by:
getTestCasesCount
in interfaceEnvironment.TestCasesConfigOrBuilder
- Returns:
- The count of testCases.
-
getTestCases
public String getTestCases(int index)
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Specified by:
getTestCases
in interfaceEnvironment.TestCasesConfigOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The testCases at the given index.
-
getTestCasesBytes
public com.google.protobuf.ByteString getTestCasesBytes(int index)
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Specified by:
getTestCasesBytes
in interfaceEnvironment.TestCasesConfigOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the testCases at the given index.
-
setTestCases
public Environment.TestCasesConfig.Builder setTestCases(int index, String value)
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Parameters:
index
- The index to set the value at.value
- The testCases to set.- Returns:
- This builder for chaining.
-
addTestCases
public Environment.TestCasesConfig.Builder addTestCases(String value)
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The testCases to add.- Returns:
- This builder for chaining.
-
addAllTestCases
public Environment.TestCasesConfig.Builder addAllTestCases(Iterable<String> values)
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Parameters:
values
- The testCases to add.- Returns:
- This builder for chaining.
-
clearTestCases
public Environment.TestCasesConfig.Builder clearTestCases()
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
addTestCasesBytes
public Environment.TestCasesConfig.Builder addTestCasesBytes(com.google.protobuf.ByteString value)
A list of test case names to run. They should be under the same agent. Format of each test case name: `projects/<Project ID>/locations/ <Location ID>/agents/<AgentID>/testCases/<TestCase ID>`
repeated string test_cases = 1 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes of the testCases to add.- Returns:
- This builder for chaining.
-
getEnableContinuousRun
public boolean getEnableContinuousRun()
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] periodically. Default false. If set to true, run once a day.
bool enable_continuous_run = 2;
- Specified by:
getEnableContinuousRun
in interfaceEnvironment.TestCasesConfigOrBuilder
- Returns:
- The enableContinuousRun.
-
setEnableContinuousRun
public Environment.TestCasesConfig.Builder setEnableContinuousRun(boolean value)
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] periodically. Default false. If set to true, run once a day.
bool enable_continuous_run = 2;
- Parameters:
value
- The enableContinuousRun to set.- Returns:
- This builder for chaining.
-
clearEnableContinuousRun
public Environment.TestCasesConfig.Builder clearEnableContinuousRun()
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] periodically. Default false. If set to true, run once a day.
bool enable_continuous_run = 2;
- Returns:
- This builder for chaining.
-
getEnablePredeploymentRun
public boolean getEnablePredeploymentRun()
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment. Default false.
bool enable_predeployment_run = 3;
- Specified by:
getEnablePredeploymentRun
in interfaceEnvironment.TestCasesConfigOrBuilder
- Returns:
- The enablePredeploymentRun.
-
setEnablePredeploymentRun
public Environment.TestCasesConfig.Builder setEnablePredeploymentRun(boolean value)
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment. Default false.
bool enable_predeployment_run = 3;
- Parameters:
value
- The enablePredeploymentRun to set.- Returns:
- This builder for chaining.
-
clearEnablePredeploymentRun
public Environment.TestCasesConfig.Builder clearEnablePredeploymentRun()
Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment. Default false.
bool enable_predeployment_run = 3;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Environment.TestCasesConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
mergeUnknownFields
public final Environment.TestCasesConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
-