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.v3beta1.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.v3beta1.Environment.TestCasesConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Environment.TestCasesConfig.BuilderaddAllTestCases(Iterable<String> values)A list of test case names to run.Environment.TestCasesConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Environment.TestCasesConfig.BuilderaddTestCases(String value)A list of test case names to run.Environment.TestCasesConfig.BuilderaddTestCasesBytes(com.google.protobuf.ByteString value)A list of test case names to run.Environment.TestCasesConfigbuild()Environment.TestCasesConfigbuildPartial()Environment.TestCasesConfig.Builderclear()Environment.TestCasesConfig.BuilderclearEnableContinuousRun()Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig.test_cases] periodically.Environment.TestCasesConfig.BuilderclearEnablePredeploymentRun()Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment.Environment.TestCasesConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Environment.TestCasesConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Environment.TestCasesConfig.BuilderclearTestCases()A list of test case names to run.Environment.TestCasesConfig.Builderclone()Environment.TestCasesConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnableContinuousRun()Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig.test_cases] periodically.booleangetEnablePredeploymentRun()Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment.StringgetTestCases(int index)A list of test case names to run.com.google.protobuf.ByteStringgetTestCasesBytes(int index)A list of test case names to run.intgetTestCasesCount()A list of test case names to run.com.google.protobuf.ProtocolStringListgetTestCasesList()A list of test case names to run.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Environment.TestCasesConfig.BuildermergeFrom(Environment.TestCasesConfig other)Environment.TestCasesConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Environment.TestCasesConfig.BuildermergeFrom(com.google.protobuf.Message other)Environment.TestCasesConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Environment.TestCasesConfig.BuildersetEnableContinuousRun(boolean value)Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig.test_cases] periodically.Environment.TestCasesConfig.BuildersetEnablePredeploymentRun(boolean value)Whether to run test cases in [TestCasesConfig.test_cases][google.cloud.dialogflow.cx.v3beta1.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment.Environment.TestCasesConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Environment.TestCasesConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Environment.TestCasesConfig.BuildersetTestCases(int index, String value)A list of test case names to run.Environment.TestCasesConfig.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
clear
public Environment.TestCasesConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
getDefaultInstanceForType
public Environment.TestCasesConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Environment.TestCasesConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Environment.TestCasesConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Environment.TestCasesConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
setField
public Environment.TestCasesConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
clearField
public Environment.TestCasesConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
clearOneof
public Environment.TestCasesConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin 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:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
addRepeatedField
public Environment.TestCasesConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
mergeFrom
public Environment.TestCasesConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Environment.TestCasesConfig.Builder>
-
mergeFrom
public Environment.TestCasesConfig.Builder mergeFrom(Environment.TestCasesConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
getTestCasesListin 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:
getTestCasesCountin 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:
getTestCasesin 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:
getTestCasesBytesin 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.v3beta1.Environment.TestCasesConfig.test_cases] periodically. Default false. If set to true, run once a day.
bool enable_continuous_run = 2;- Specified by:
getEnableContinuousRunin 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.v3beta1.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.v3beta1.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.v3beta1.Environment.TestCasesConfig.test_cases] before deploying a flow version to the environment. Default false.
bool enable_predeployment_run = 3;- Specified by:
getEnablePredeploymentRunin 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.v3beta1.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.v3beta1.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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
mergeUnknownFields
public final Environment.TestCasesConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.TestCasesConfig.Builder>
-
-