Class Experiment.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Builder>
-
- com.google.cloud.dialogflow.cx.v3beta1.Experiment.Builder
-
- All Implemented Interfaces:
ExperimentOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Experiment
public static final class Experiment.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Builder> implements ExperimentOrBuilder
Represents an experiment in an environment.
Protobuf typegoogle.cloud.dialogflow.cx.v3beta1.Experiment
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Experiment.Builder
addAllVariantsHistory(Iterable<? extends VariantsHistory> values)
The history of updates to the experiment variants.Experiment.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Experiment.Builder
addVariantsHistory(int index, VariantsHistory value)
The history of updates to the experiment variants.Experiment.Builder
addVariantsHistory(int index, VariantsHistory.Builder builderForValue)
The history of updates to the experiment variants.Experiment.Builder
addVariantsHistory(VariantsHistory value)
The history of updates to the experiment variants.Experiment.Builder
addVariantsHistory(VariantsHistory.Builder builderForValue)
The history of updates to the experiment variants.VariantsHistory.Builder
addVariantsHistoryBuilder()
The history of updates to the experiment variants.VariantsHistory.Builder
addVariantsHistoryBuilder(int index)
The history of updates to the experiment variants.Experiment
build()
Experiment
buildPartial()
Experiment.Builder
clear()
Experiment.Builder
clearCreateTime()
Creation time of this experiment.Experiment.Builder
clearDefinition()
The definition of the experiment.Experiment.Builder
clearDescription()
The human-readable description of the experiment.Experiment.Builder
clearDisplayName()
Required.Experiment.Builder
clearEndTime()
End time of this experiment.Experiment.Builder
clearExperimentLength()
Maximum number of days to run the experiment.Experiment.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Experiment.Builder
clearLastUpdateTime()
Last update time of this experiment.Experiment.Builder
clearName()
The name of the experiment.Experiment.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Experiment.Builder
clearResult()
Inference result of the experiment.Experiment.Builder
clearRolloutConfig()
The configuration for auto rollout.Experiment.Builder
clearRolloutFailureReason()
The reason why rollout has failed.Experiment.Builder
clearRolloutState()
State of the auto rollout process.Experiment.Builder
clearStartTime()
Start time of this experiment.Experiment.Builder
clearState()
The current state of the experiment.Experiment.Builder
clearVariantsHistory()
The history of updates to the experiment variants.Experiment.Builder
clone()
com.google.protobuf.Timestamp
getCreateTime()
Creation time of this experiment.com.google.protobuf.Timestamp.Builder
getCreateTimeBuilder()
Creation time of this experiment.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Creation time of this experiment.Experiment
getDefaultInstanceForType()
Experiment.Definition
getDefinition()
The definition of the experiment.Experiment.Definition.Builder
getDefinitionBuilder()
The definition of the experiment.Experiment.DefinitionOrBuilder
getDefinitionOrBuilder()
The definition of the experiment.String
getDescription()
The human-readable description of the experiment.com.google.protobuf.ByteString
getDescriptionBytes()
The human-readable description of the experiment.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
Required.com.google.protobuf.ByteString
getDisplayNameBytes()
Required.com.google.protobuf.Timestamp
getEndTime()
End time of this experiment.com.google.protobuf.Timestamp.Builder
getEndTimeBuilder()
End time of this experiment.com.google.protobuf.TimestampOrBuilder
getEndTimeOrBuilder()
End time of this experiment.com.google.protobuf.Duration
getExperimentLength()
Maximum number of days to run the experiment.com.google.protobuf.Duration.Builder
getExperimentLengthBuilder()
Maximum number of days to run the experiment.com.google.protobuf.DurationOrBuilder
getExperimentLengthOrBuilder()
Maximum number of days to run the experiment.com.google.protobuf.Timestamp
getLastUpdateTime()
Last update time of this experiment.com.google.protobuf.Timestamp.Builder
getLastUpdateTimeBuilder()
Last update time of this experiment.com.google.protobuf.TimestampOrBuilder
getLastUpdateTimeOrBuilder()
Last update time of this experiment.String
getName()
The name of the experiment.com.google.protobuf.ByteString
getNameBytes()
The name of the experiment.Experiment.Result
getResult()
Inference result of the experiment.Experiment.Result.Builder
getResultBuilder()
Inference result of the experiment.Experiment.ResultOrBuilder
getResultOrBuilder()
Inference result of the experiment.RolloutConfig
getRolloutConfig()
The configuration for auto rollout.RolloutConfig.Builder
getRolloutConfigBuilder()
The configuration for auto rollout.RolloutConfigOrBuilder
getRolloutConfigOrBuilder()
The configuration for auto rollout.String
getRolloutFailureReason()
The reason why rollout has failed.com.google.protobuf.ByteString
getRolloutFailureReasonBytes()
The reason why rollout has failed.RolloutState
getRolloutState()
State of the auto rollout process.RolloutState.Builder
getRolloutStateBuilder()
State of the auto rollout process.RolloutStateOrBuilder
getRolloutStateOrBuilder()
State of the auto rollout process.com.google.protobuf.Timestamp
getStartTime()
Start time of this experiment.com.google.protobuf.Timestamp.Builder
getStartTimeBuilder()
Start time of this experiment.com.google.protobuf.TimestampOrBuilder
getStartTimeOrBuilder()
Start time of this experiment.Experiment.State
getState()
The current state of the experiment.int
getStateValue()
The current state of the experiment.VariantsHistory
getVariantsHistory(int index)
The history of updates to the experiment variants.VariantsHistory.Builder
getVariantsHistoryBuilder(int index)
The history of updates to the experiment variants.List<VariantsHistory.Builder>
getVariantsHistoryBuilderList()
The history of updates to the experiment variants.int
getVariantsHistoryCount()
The history of updates to the experiment variants.List<VariantsHistory>
getVariantsHistoryList()
The history of updates to the experiment variants.VariantsHistoryOrBuilder
getVariantsHistoryOrBuilder(int index)
The history of updates to the experiment variants.List<? extends VariantsHistoryOrBuilder>
getVariantsHistoryOrBuilderList()
The history of updates to the experiment variants.boolean
hasCreateTime()
Creation time of this experiment.boolean
hasDefinition()
The definition of the experiment.boolean
hasEndTime()
End time of this experiment.boolean
hasExperimentLength()
Maximum number of days to run the experiment.boolean
hasLastUpdateTime()
Last update time of this experiment.boolean
hasResult()
Inference result of the experiment.boolean
hasRolloutConfig()
The configuration for auto rollout.boolean
hasRolloutState()
State of the auto rollout process.boolean
hasStartTime()
Start time of this experiment.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Experiment.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Creation time of this experiment.Experiment.Builder
mergeDefinition(Experiment.Definition value)
The definition of the experiment.Experiment.Builder
mergeEndTime(com.google.protobuf.Timestamp value)
End time of this experiment.Experiment.Builder
mergeExperimentLength(com.google.protobuf.Duration value)
Maximum number of days to run the experiment.Experiment.Builder
mergeFrom(Experiment other)
Experiment.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Experiment.Builder
mergeFrom(com.google.protobuf.Message other)
Experiment.Builder
mergeLastUpdateTime(com.google.protobuf.Timestamp value)
Last update time of this experiment.Experiment.Builder
mergeResult(Experiment.Result value)
Inference result of the experiment.Experiment.Builder
mergeRolloutConfig(RolloutConfig value)
The configuration for auto rollout.Experiment.Builder
mergeRolloutState(RolloutState value)
State of the auto rollout process.Experiment.Builder
mergeStartTime(com.google.protobuf.Timestamp value)
Start time of this experiment.Experiment.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Experiment.Builder
removeVariantsHistory(int index)
The history of updates to the experiment variants.Experiment.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Creation time of this experiment.Experiment.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Creation time of this experiment.Experiment.Builder
setDefinition(Experiment.Definition value)
The definition of the experiment.Experiment.Builder
setDefinition(Experiment.Definition.Builder builderForValue)
The definition of the experiment.Experiment.Builder
setDescription(String value)
The human-readable description of the experiment.Experiment.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
The human-readable description of the experiment.Experiment.Builder
setDisplayName(String value)
Required.Experiment.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.Experiment.Builder
setEndTime(com.google.protobuf.Timestamp value)
End time of this experiment.Experiment.Builder
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
End time of this experiment.Experiment.Builder
setExperimentLength(com.google.protobuf.Duration value)
Maximum number of days to run the experiment.Experiment.Builder
setExperimentLength(com.google.protobuf.Duration.Builder builderForValue)
Maximum number of days to run the experiment.Experiment.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Experiment.Builder
setLastUpdateTime(com.google.protobuf.Timestamp value)
Last update time of this experiment.Experiment.Builder
setLastUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Last update time of this experiment.Experiment.Builder
setName(String value)
The name of the experiment.Experiment.Builder
setNameBytes(com.google.protobuf.ByteString value)
The name of the experiment.Experiment.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Experiment.Builder
setResult(Experiment.Result value)
Inference result of the experiment.Experiment.Builder
setResult(Experiment.Result.Builder builderForValue)
Inference result of the experiment.Experiment.Builder
setRolloutConfig(RolloutConfig value)
The configuration for auto rollout.Experiment.Builder
setRolloutConfig(RolloutConfig.Builder builderForValue)
The configuration for auto rollout.Experiment.Builder
setRolloutFailureReason(String value)
The reason why rollout has failed.Experiment.Builder
setRolloutFailureReasonBytes(com.google.protobuf.ByteString value)
The reason why rollout has failed.Experiment.Builder
setRolloutState(RolloutState value)
State of the auto rollout process.Experiment.Builder
setRolloutState(RolloutState.Builder builderForValue)
State of the auto rollout process.Experiment.Builder
setStartTime(com.google.protobuf.Timestamp value)
Start time of this experiment.Experiment.Builder
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Start time of this experiment.Experiment.Builder
setState(Experiment.State value)
The current state of the experiment.Experiment.Builder
setStateValue(int value)
The current state of the experiment.Experiment.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Experiment.Builder
setVariantsHistory(int index, VariantsHistory value)
The history of updates to the experiment variants.Experiment.Builder
setVariantsHistory(int index, VariantsHistory.Builder builderForValue)
The history of updates to the experiment variants.-
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<Experiment.Builder>
-
clear
public Experiment.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<Experiment.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<Experiment.Builder>
-
getDefaultInstanceForType
public Experiment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Experiment build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Experiment buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Experiment.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<Experiment.Builder>
-
setField
public Experiment.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<Experiment.Builder>
-
clearField
public Experiment.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<Experiment.Builder>
-
clearOneof
public Experiment.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<Experiment.Builder>
-
setRepeatedField
public Experiment.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<Experiment.Builder>
-
addRepeatedField
public Experiment.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<Experiment.Builder>
-
mergeFrom
public Experiment.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Experiment.Builder>
-
mergeFrom
public Experiment.Builder mergeFrom(Experiment other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Builder>
-
mergeFrom
public Experiment.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<Experiment.Builder>
- Throws:
IOException
-
getName
public String getName()
The name of the experiment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/experiments/<Experiment ID>..
string name = 1;
- Specified by:
getName
in interfaceExperimentOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of the experiment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/experiments/<Experiment ID>..
string name = 1;
- Specified by:
getNameBytes
in interfaceExperimentOrBuilder
- Returns:
- The bytes for name.
-
setName
public Experiment.Builder setName(String value)
The name of the experiment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/experiments/<Experiment ID>..
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Experiment.Builder clearName()
The name of the experiment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/experiments/<Experiment ID>..
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public Experiment.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the experiment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/experiments/<Experiment ID>..
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
public String getDisplayName()
Required. The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDisplayName
in interfaceExperimentOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Required. The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDisplayNameBytes
in interfaceExperimentOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public Experiment.Builder setDisplayName(String value)
Required. The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public Experiment.Builder clearDisplayName()
Required. The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public Experiment.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
The human-readable description of the experiment.
string description = 3;
- Specified by:
getDescription
in interfaceExperimentOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
The human-readable description of the experiment.
string description = 3;
- Specified by:
getDescriptionBytes
in interfaceExperimentOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public Experiment.Builder setDescription(String value)
The human-readable description of the experiment.
string description = 3;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Experiment.Builder clearDescription()
The human-readable description of the experiment.
string description = 3;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Experiment.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
The human-readable description of the experiment.
string description = 3;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
.google.cloud.dialogflow.cx.v3beta1.Experiment.State state = 4;
- Specified by:
getStateValue
in interfaceExperimentOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Experiment.Builder setStateValue(int value)
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
.google.cloud.dialogflow.cx.v3beta1.Experiment.State state = 4;
- Parameters:
value
- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Experiment.State getState()
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
.google.cloud.dialogflow.cx.v3beta1.Experiment.State state = 4;
- Specified by:
getState
in interfaceExperimentOrBuilder
- Returns:
- The state.
-
setState
public Experiment.Builder setState(Experiment.State value)
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
.google.cloud.dialogflow.cx.v3beta1.Experiment.State state = 4;
- Parameters:
value
- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Experiment.Builder clearState()
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
.google.cloud.dialogflow.cx.v3beta1.Experiment.State state = 4;
- Returns:
- This builder for chaining.
-
hasDefinition
public boolean hasDefinition()
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;
- Specified by:
hasDefinition
in interfaceExperimentOrBuilder
- Returns:
- Whether the definition field is set.
-
getDefinition
public Experiment.Definition getDefinition()
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;
- Specified by:
getDefinition
in interfaceExperimentOrBuilder
- Returns:
- The definition.
-
setDefinition
public Experiment.Builder setDefinition(Experiment.Definition value)
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;
-
setDefinition
public Experiment.Builder setDefinition(Experiment.Definition.Builder builderForValue)
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;
-
mergeDefinition
public Experiment.Builder mergeDefinition(Experiment.Definition value)
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;
-
clearDefinition
public Experiment.Builder clearDefinition()
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;
-
getDefinitionBuilder
public Experiment.Definition.Builder getDefinitionBuilder()
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;
-
getDefinitionOrBuilder
public Experiment.DefinitionOrBuilder getDefinitionOrBuilder()
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;
- Specified by:
getDefinitionOrBuilder
in interfaceExperimentOrBuilder
-
hasRolloutConfig
public boolean hasRolloutConfig()
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
.google.cloud.dialogflow.cx.v3beta1.RolloutConfig rollout_config = 14;
- Specified by:
hasRolloutConfig
in interfaceExperimentOrBuilder
- Returns:
- Whether the rolloutConfig field is set.
-
getRolloutConfig
public RolloutConfig getRolloutConfig()
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
.google.cloud.dialogflow.cx.v3beta1.RolloutConfig rollout_config = 14;
- Specified by:
getRolloutConfig
in interfaceExperimentOrBuilder
- Returns:
- The rolloutConfig.
-
setRolloutConfig
public Experiment.Builder setRolloutConfig(RolloutConfig value)
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
.google.cloud.dialogflow.cx.v3beta1.RolloutConfig rollout_config = 14;
-
setRolloutConfig
public Experiment.Builder setRolloutConfig(RolloutConfig.Builder builderForValue)
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
.google.cloud.dialogflow.cx.v3beta1.RolloutConfig rollout_config = 14;
-
mergeRolloutConfig
public Experiment.Builder mergeRolloutConfig(RolloutConfig value)
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
.google.cloud.dialogflow.cx.v3beta1.RolloutConfig rollout_config = 14;
-
clearRolloutConfig
public Experiment.Builder clearRolloutConfig()
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
.google.cloud.dialogflow.cx.v3beta1.RolloutConfig rollout_config = 14;
-
getRolloutConfigBuilder
public RolloutConfig.Builder getRolloutConfigBuilder()
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
.google.cloud.dialogflow.cx.v3beta1.RolloutConfig rollout_config = 14;
-
getRolloutConfigOrBuilder
public RolloutConfigOrBuilder getRolloutConfigOrBuilder()
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
.google.cloud.dialogflow.cx.v3beta1.RolloutConfig rollout_config = 14;
- Specified by:
getRolloutConfigOrBuilder
in interfaceExperimentOrBuilder
-
hasRolloutState
public boolean hasRolloutState()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;
- Specified by:
hasRolloutState
in interfaceExperimentOrBuilder
- Returns:
- Whether the rolloutState field is set.
-
getRolloutState
public RolloutState getRolloutState()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;
- Specified by:
getRolloutState
in interfaceExperimentOrBuilder
- Returns:
- The rolloutState.
-
setRolloutState
public Experiment.Builder setRolloutState(RolloutState value)
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;
-
setRolloutState
public Experiment.Builder setRolloutState(RolloutState.Builder builderForValue)
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;
-
mergeRolloutState
public Experiment.Builder mergeRolloutState(RolloutState value)
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;
-
clearRolloutState
public Experiment.Builder clearRolloutState()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;
-
getRolloutStateBuilder
public RolloutState.Builder getRolloutStateBuilder()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;
-
getRolloutStateOrBuilder
public RolloutStateOrBuilder getRolloutStateOrBuilder()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;
- Specified by:
getRolloutStateOrBuilder
in interfaceExperimentOrBuilder
-
getRolloutFailureReason
public String getRolloutFailureReason()
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
string rollout_failure_reason = 16;
- Specified by:
getRolloutFailureReason
in interfaceExperimentOrBuilder
- Returns:
- The rolloutFailureReason.
-
getRolloutFailureReasonBytes
public com.google.protobuf.ByteString getRolloutFailureReasonBytes()
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
string rollout_failure_reason = 16;
- Specified by:
getRolloutFailureReasonBytes
in interfaceExperimentOrBuilder
- Returns:
- The bytes for rolloutFailureReason.
-
setRolloutFailureReason
public Experiment.Builder setRolloutFailureReason(String value)
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
string rollout_failure_reason = 16;
- Parameters:
value
- The rolloutFailureReason to set.- Returns:
- This builder for chaining.
-
clearRolloutFailureReason
public Experiment.Builder clearRolloutFailureReason()
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
string rollout_failure_reason = 16;
- Returns:
- This builder for chaining.
-
setRolloutFailureReasonBytes
public Experiment.Builder setRolloutFailureReasonBytes(com.google.protobuf.ByteString value)
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
string rollout_failure_reason = 16;
- Parameters:
value
- The bytes for rolloutFailureReason to set.- Returns:
- This builder for chaining.
-
hasResult
public boolean hasResult()
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;
- Specified by:
hasResult
in interfaceExperimentOrBuilder
- Returns:
- Whether the result field is set.
-
getResult
public Experiment.Result getResult()
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;
- Specified by:
getResult
in interfaceExperimentOrBuilder
- Returns:
- The result.
-
setResult
public Experiment.Builder setResult(Experiment.Result value)
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;
-
setResult
public Experiment.Builder setResult(Experiment.Result.Builder builderForValue)
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;
-
mergeResult
public Experiment.Builder mergeResult(Experiment.Result value)
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;
-
clearResult
public Experiment.Builder clearResult()
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;
-
getResultBuilder
public Experiment.Result.Builder getResultBuilder()
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;
-
getResultOrBuilder
public Experiment.ResultOrBuilder getResultOrBuilder()
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;
- Specified by:
getResultOrBuilder
in interfaceExperimentOrBuilder
-
hasCreateTime
public boolean hasCreateTime()
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;
- Specified by:
hasCreateTime
in interfaceExperimentOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;
- Specified by:
getCreateTime
in interfaceExperimentOrBuilder
- Returns:
- The createTime.
-
setCreateTime
public Experiment.Builder setCreateTime(com.google.protobuf.Timestamp value)
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;
-
setCreateTime
public Experiment.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;
-
mergeCreateTime
public Experiment.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;
-
clearCreateTime
public Experiment.Builder clearCreateTime()
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;
- Specified by:
getCreateTimeOrBuilder
in interfaceExperimentOrBuilder
-
hasStartTime
public boolean hasStartTime()
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;
- Specified by:
hasStartTime
in interfaceExperimentOrBuilder
- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;
- Specified by:
getStartTime
in interfaceExperimentOrBuilder
- Returns:
- The startTime.
-
setStartTime
public Experiment.Builder setStartTime(com.google.protobuf.Timestamp value)
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;
-
setStartTime
public Experiment.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;
-
mergeStartTime
public Experiment.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;
-
clearStartTime
public Experiment.Builder clearStartTime()
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;
-
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;
- Specified by:
getStartTimeOrBuilder
in interfaceExperimentOrBuilder
-
hasEndTime
public boolean hasEndTime()
End time of this experiment.
.google.protobuf.Timestamp end_time = 9;
- Specified by:
hasEndTime
in interfaceExperimentOrBuilder
- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()
End time of this experiment.
.google.protobuf.Timestamp end_time = 9;
- Specified by:
getEndTime
in interfaceExperimentOrBuilder
- Returns:
- The endTime.
-
setEndTime
public Experiment.Builder setEndTime(com.google.protobuf.Timestamp value)
End time of this experiment.
.google.protobuf.Timestamp end_time = 9;
-
setEndTime
public Experiment.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
End time of this experiment.
.google.protobuf.Timestamp end_time = 9;
-
mergeEndTime
public Experiment.Builder mergeEndTime(com.google.protobuf.Timestamp value)
End time of this experiment.
.google.protobuf.Timestamp end_time = 9;
-
clearEndTime
public Experiment.Builder clearEndTime()
End time of this experiment.
.google.protobuf.Timestamp end_time = 9;
-
getEndTimeBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
End time of this experiment.
.google.protobuf.Timestamp end_time = 9;
-
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
End time of this experiment.
.google.protobuf.Timestamp end_time = 9;
- Specified by:
getEndTimeOrBuilder
in interfaceExperimentOrBuilder
-
hasLastUpdateTime
public boolean hasLastUpdateTime()
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;
- Specified by:
hasLastUpdateTime
in interfaceExperimentOrBuilder
- Returns:
- Whether the lastUpdateTime field is set.
-
getLastUpdateTime
public com.google.protobuf.Timestamp getLastUpdateTime()
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;
- Specified by:
getLastUpdateTime
in interfaceExperimentOrBuilder
- Returns:
- The lastUpdateTime.
-
setLastUpdateTime
public Experiment.Builder setLastUpdateTime(com.google.protobuf.Timestamp value)
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;
-
setLastUpdateTime
public Experiment.Builder setLastUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;
-
mergeLastUpdateTime
public Experiment.Builder mergeLastUpdateTime(com.google.protobuf.Timestamp value)
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;
-
clearLastUpdateTime
public Experiment.Builder clearLastUpdateTime()
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;
-
getLastUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getLastUpdateTimeBuilder()
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;
-
getLastUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastUpdateTimeOrBuilder()
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;
- Specified by:
getLastUpdateTimeOrBuilder
in interfaceExperimentOrBuilder
-
hasExperimentLength
public boolean hasExperimentLength()
Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
.google.protobuf.Duration experiment_length = 11;
- Specified by:
hasExperimentLength
in interfaceExperimentOrBuilder
- Returns:
- Whether the experimentLength field is set.
-
getExperimentLength
public com.google.protobuf.Duration getExperimentLength()
Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
.google.protobuf.Duration experiment_length = 11;
- Specified by:
getExperimentLength
in interfaceExperimentOrBuilder
- Returns:
- The experimentLength.
-
setExperimentLength
public Experiment.Builder setExperimentLength(com.google.protobuf.Duration value)
Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
.google.protobuf.Duration experiment_length = 11;
-
setExperimentLength
public Experiment.Builder setExperimentLength(com.google.protobuf.Duration.Builder builderForValue)
Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
.google.protobuf.Duration experiment_length = 11;
-
mergeExperimentLength
public Experiment.Builder mergeExperimentLength(com.google.protobuf.Duration value)
Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
.google.protobuf.Duration experiment_length = 11;
-
clearExperimentLength
public Experiment.Builder clearExperimentLength()
Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
.google.protobuf.Duration experiment_length = 11;
-
getExperimentLengthBuilder
public com.google.protobuf.Duration.Builder getExperimentLengthBuilder()
Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
.google.protobuf.Duration experiment_length = 11;
-
getExperimentLengthOrBuilder
public com.google.protobuf.DurationOrBuilder getExperimentLengthOrBuilder()
Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
.google.protobuf.Duration experiment_length = 11;
- Specified by:
getExperimentLengthOrBuilder
in interfaceExperimentOrBuilder
-
getVariantsHistoryList
public List<VariantsHistory> getVariantsHistoryList()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistoryList
in interfaceExperimentOrBuilder
-
getVariantsHistoryCount
public int getVariantsHistoryCount()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistoryCount
in interfaceExperimentOrBuilder
-
getVariantsHistory
public VariantsHistory getVariantsHistory(int index)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistory
in interfaceExperimentOrBuilder
-
setVariantsHistory
public Experiment.Builder setVariantsHistory(int index, VariantsHistory value)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
setVariantsHistory
public Experiment.Builder setVariantsHistory(int index, VariantsHistory.Builder builderForValue)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
addVariantsHistory
public Experiment.Builder addVariantsHistory(VariantsHistory value)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
addVariantsHistory
public Experiment.Builder addVariantsHistory(int index, VariantsHistory value)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
addVariantsHistory
public Experiment.Builder addVariantsHistory(VariantsHistory.Builder builderForValue)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
addVariantsHistory
public Experiment.Builder addVariantsHistory(int index, VariantsHistory.Builder builderForValue)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
addAllVariantsHistory
public Experiment.Builder addAllVariantsHistory(Iterable<? extends VariantsHistory> values)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
clearVariantsHistory
public Experiment.Builder clearVariantsHistory()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
removeVariantsHistory
public Experiment.Builder removeVariantsHistory(int index)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
getVariantsHistoryBuilder
public VariantsHistory.Builder getVariantsHistoryBuilder(int index)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
getVariantsHistoryOrBuilder
public VariantsHistoryOrBuilder getVariantsHistoryOrBuilder(int index)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistoryOrBuilder
in interfaceExperimentOrBuilder
-
getVariantsHistoryOrBuilderList
public List<? extends VariantsHistoryOrBuilder> getVariantsHistoryOrBuilderList()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistoryOrBuilderList
in interfaceExperimentOrBuilder
-
addVariantsHistoryBuilder
public VariantsHistory.Builder addVariantsHistoryBuilder()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
addVariantsHistoryBuilder
public VariantsHistory.Builder addVariantsHistoryBuilder(int index)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
getVariantsHistoryBuilderList
public List<VariantsHistory.Builder> getVariantsHistoryBuilderList()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-
setUnknownFields
public final Experiment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Builder>
-
mergeUnknownFields
public final Experiment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Builder>
-
-