Class Experiment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<Experiment.Builder>
implements ExperimentOrBuilder
Represents an experiment in an environment.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Experiment-
Method Summary
Modifier and TypeMethodDescriptionaddAllVariantsHistory(Iterable<? extends VariantsHistory> values) The history of updates to the experiment variants.addVariantsHistory(int index, VariantsHistory value) The history of updates to the experiment variants.addVariantsHistory(int index, VariantsHistory.Builder builderForValue) The history of updates to the experiment variants.The history of updates to the experiment variants.addVariantsHistory(VariantsHistory.Builder builderForValue) The history of updates to the experiment variants.The history of updates to the experiment variants.addVariantsHistoryBuilder(int index) The history of updates to the experiment variants.build()clear()Creation time of this experiment.The definition of the experiment.The human-readable description of the experiment.Required.End time of this experiment.Maximum number of days to run the experiment.Last update time of this experiment.The name of the experiment.Inference result of the experiment.The configuration for auto rollout.The reason why rollout has failed.State of the auto rollout process.Start time of this experiment.The current state of the experiment.The history of updates to the experiment variants.com.google.protobuf.TimestampCreation time of this experiment.com.google.protobuf.Timestamp.BuilderCreation time of this experiment.com.google.protobuf.TimestampOrBuilderCreation time of this experiment.The definition of the experiment.The definition of the experiment.The definition of the experiment.The human-readable description of the experiment.com.google.protobuf.ByteStringThe human-readable description of the experiment.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.com.google.protobuf.TimestampEnd time of this experiment.com.google.protobuf.Timestamp.BuilderEnd time of this experiment.com.google.protobuf.TimestampOrBuilderEnd time of this experiment.com.google.protobuf.DurationMaximum number of days to run the experiment.com.google.protobuf.Duration.BuilderMaximum number of days to run the experiment.com.google.protobuf.DurationOrBuilderMaximum number of days to run the experiment.com.google.protobuf.TimestampLast update time of this experiment.com.google.protobuf.Timestamp.BuilderLast update time of this experiment.com.google.protobuf.TimestampOrBuilderLast update time of this experiment.getName()The name of the experiment.com.google.protobuf.ByteStringThe name of the experiment.Inference result of the experiment.Inference result of the experiment.Inference result of the experiment.The configuration for auto rollout.The configuration for auto rollout.The configuration for auto rollout.The reason why rollout has failed.com.google.protobuf.ByteStringThe reason why rollout has failed.State of the auto rollout process.State of the auto rollout process.State of the auto rollout process.com.google.protobuf.TimestampStart time of this experiment.com.google.protobuf.Timestamp.BuilderStart time of this experiment.com.google.protobuf.TimestampOrBuilderStart time of this experiment.getState()The current state of the experiment.intThe current state of the experiment.getVariantsHistory(int index) The history of updates to the experiment variants.getVariantsHistoryBuilder(int index) The history of updates to the experiment variants.The history of updates to the experiment variants.intThe history of updates to the experiment variants.The history of updates to the experiment variants.getVariantsHistoryOrBuilder(int index) The history of updates to the experiment variants.List<? extends VariantsHistoryOrBuilder>The history of updates to the experiment variants.booleanCreation time of this experiment.booleanThe definition of the experiment.booleanEnd time of this experiment.booleanMaximum number of days to run the experiment.booleanLast update time of this experiment.booleanInference result of the experiment.booleanThe configuration for auto rollout.booleanState of the auto rollout process.booleanStart time of this experiment.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) Creation time of this experiment.The definition of the experiment.mergeEndTime(com.google.protobuf.Timestamp value) End time of this experiment.mergeExperimentLength(com.google.protobuf.Duration value) Maximum number of days to run the experiment.mergeFrom(Experiment other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeLastUpdateTime(com.google.protobuf.Timestamp value) Last update time of this experiment.mergeResult(Experiment.Result value) Inference result of the experiment.mergeRolloutConfig(RolloutConfig value) The configuration for auto rollout.mergeRolloutState(RolloutState value) State of the auto rollout process.mergeStartTime(com.google.protobuf.Timestamp value) Start time of this experiment.removeVariantsHistory(int index) The history of updates to the experiment variants.setCreateTime(com.google.protobuf.Timestamp value) Creation time of this experiment.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Creation time of this experiment.The definition of the experiment.setDefinition(Experiment.Definition.Builder builderForValue) The definition of the experiment.setDescription(String value) The human-readable description of the experiment.setDescriptionBytes(com.google.protobuf.ByteString value) The human-readable description of the experiment.setDisplayName(String value) Required.setDisplayNameBytes(com.google.protobuf.ByteString value) Required.setEndTime(com.google.protobuf.Timestamp value) End time of this experiment.setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) End time of this experiment.setExperimentLength(com.google.protobuf.Duration value) Maximum number of days to run the experiment.setExperimentLength(com.google.protobuf.Duration.Builder builderForValue) Maximum number of days to run the experiment.setLastUpdateTime(com.google.protobuf.Timestamp value) Last update time of this experiment.setLastUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Last update time of this experiment.The name of the experiment.setNameBytes(com.google.protobuf.ByteString value) The name of the experiment.setResult(Experiment.Result value) Inference result of the experiment.setResult(Experiment.Result.Builder builderForValue) Inference result of the experiment.setRolloutConfig(RolloutConfig value) The configuration for auto rollout.setRolloutConfig(RolloutConfig.Builder builderForValue) The configuration for auto rollout.setRolloutFailureReason(String value) The reason why rollout has failed.setRolloutFailureReasonBytes(com.google.protobuf.ByteString value) The reason why rollout has failed.setRolloutState(RolloutState value) State of the auto rollout process.setRolloutState(RolloutState.Builder builderForValue) State of the auto rollout process.setStartTime(com.google.protobuf.Timestamp value) Start time of this experiment.setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) Start time of this experiment.setState(Experiment.State value) The current state of the experiment.setStateValue(int value) The current state of the experiment.setVariantsHistory(int index, VariantsHistory value) The history of updates to the experiment variants.setVariantsHistory(int index, VariantsHistory.Builder builderForValue) The history of updates to the experiment variants.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Experiment.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Experiment.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.GeneratedMessage.Builder<Experiment.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Experiment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Experiment.Builder>
-
mergeFrom
public Experiment.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<Experiment.Builder>- Throws:
IOException
-
getName
The name of the experiment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/experiments/<ExperimentID>.
string name = 1;- Specified by:
getNamein interfaceExperimentOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the experiment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/experiments/<ExperimentID>.
string name = 1;- Specified by:
getNameBytesin interfaceExperimentOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the experiment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/experiments/<ExperimentID>.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the experiment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/experiments/<ExperimentID>.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The name of the experiment. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/experiments/<ExperimentID>.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
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:
getDisplayNamein 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:
getDisplayNameBytesin interfaceExperimentOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
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
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
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
The human-readable description of the experiment.
string description = 3;- Specified by:
getDescriptionin interfaceExperimentOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()The human-readable description of the experiment.
string description = 3;- Specified by:
getDescriptionBytesin interfaceExperimentOrBuilder- Returns:
- The bytes for description.
-
setDescription
The human-readable description of the experiment.
string description = 3;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
The human-readable description of the experiment.
string description = 3;- Returns:
- This builder for chaining.
-
setDescriptionBytes
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:
getStateValuein interfaceExperimentOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
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
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:
getStatein interfaceExperimentOrBuilder- Returns:
- The state.
-
setState
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
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:
hasDefinitionin interfaceExperimentOrBuilder- Returns:
- Whether the definition field is set.
-
getDefinition
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;- Specified by:
getDefinitionin interfaceExperimentOrBuilder- Returns:
- The definition.
-
setDefinition
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5; -
setDefinition
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5; -
mergeDefinition
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5; -
clearDefinition
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5; -
getDefinitionBuilder
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5; -
getDefinitionOrBuilder
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;- Specified by:
getDefinitionOrBuilderin 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:
hasRolloutConfigin interfaceExperimentOrBuilder- Returns:
- Whether the rolloutConfig field is set.
-
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:
getRolloutConfigin interfaceExperimentOrBuilder- Returns:
- The rolloutConfig.
-
setRolloutConfig
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
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
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
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
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
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:
getRolloutConfigOrBuilderin interfaceExperimentOrBuilder
-
hasRolloutState
public boolean hasRolloutState()State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;- Specified by:
hasRolloutStatein interfaceExperimentOrBuilder- Returns:
- Whether the rolloutState field is set.
-
getRolloutState
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;- Specified by:
getRolloutStatein interfaceExperimentOrBuilder- Returns:
- The rolloutState.
-
setRolloutState
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15; -
setRolloutState
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15; -
mergeRolloutState
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15; -
clearRolloutState
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15; -
getRolloutStateBuilder
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15; -
getRolloutStateOrBuilder
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;- Specified by:
getRolloutStateOrBuilderin interfaceExperimentOrBuilder
-
getRolloutFailureReason
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
string rollout_failure_reason = 16;- Specified by:
getRolloutFailureReasonin 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:
getRolloutFailureReasonBytesin interfaceExperimentOrBuilder- Returns:
- The bytes for rolloutFailureReason.
-
setRolloutFailureReason
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
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
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:
hasResultin interfaceExperimentOrBuilder- Returns:
- Whether the result field is set.
-
getResult
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;- Specified by:
getResultin interfaceExperimentOrBuilder- Returns:
- The result.
-
setResult
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6; -
setResult
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6; -
mergeResult
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6; -
clearResult
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6; -
getResultBuilder
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6; -
getResultOrBuilder
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;- Specified by:
getResultOrBuilderin interfaceExperimentOrBuilder
-
hasCreateTime
public boolean hasCreateTime()Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7;- Specified by:
hasCreateTimein 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:
getCreateTimein interfaceExperimentOrBuilder- Returns:
- The createTime.
-
setCreateTime
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7; -
setCreateTime
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7; -
mergeCreateTime
Creation time of this experiment.
.google.protobuf.Timestamp create_time = 7; -
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:
getCreateTimeOrBuilderin interfaceExperimentOrBuilder
-
hasStartTime
public boolean hasStartTime()Start time of this experiment.
.google.protobuf.Timestamp start_time = 8;- Specified by:
hasStartTimein 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:
getStartTimein interfaceExperimentOrBuilder- Returns:
- The startTime.
-
setStartTime
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8; -
setStartTime
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8; -
mergeStartTime
Start time of this experiment.
.google.protobuf.Timestamp start_time = 8; -
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:
getStartTimeOrBuilderin interfaceExperimentOrBuilder
-
hasEndTime
public boolean hasEndTime()End time of this experiment.
.google.protobuf.Timestamp end_time = 9;- Specified by:
hasEndTimein 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:
getEndTimein interfaceExperimentOrBuilder- Returns:
- The endTime.
-
setEndTime
End time of this experiment.
.google.protobuf.Timestamp end_time = 9; -
setEndTime
End time of this experiment.
.google.protobuf.Timestamp end_time = 9; -
mergeEndTime
End time of this experiment.
.google.protobuf.Timestamp end_time = 9; -
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:
getEndTimeOrBuilderin interfaceExperimentOrBuilder
-
hasLastUpdateTime
public boolean hasLastUpdateTime()Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10;- Specified by:
hasLastUpdateTimein 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:
getLastUpdateTimein interfaceExperimentOrBuilder- Returns:
- The lastUpdateTime.
-
setLastUpdateTime
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10; -
setLastUpdateTime
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10; -
mergeLastUpdateTime
Last update time of this experiment.
.google.protobuf.Timestamp last_update_time = 10; -
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:
getLastUpdateTimeOrBuilderin 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:
hasExperimentLengthin 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:
getExperimentLengthin interfaceExperimentOrBuilder- Returns:
- The experimentLength.
-
setExperimentLength
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
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
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
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:
getExperimentLengthOrBuilderin interfaceExperimentOrBuilder
-
getVariantsHistoryList
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;- Specified by:
getVariantsHistoryListin 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:
getVariantsHistoryCountin interfaceExperimentOrBuilder
-
getVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;- Specified by:
getVariantsHistoryin interfaceExperimentOrBuilder
-
setVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
setVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
addVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
addVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
addVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
addVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
addAllVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
clearVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
removeVariantsHistory
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
getVariantsHistoryBuilder
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
getVariantsHistoryOrBuilder
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;- Specified by:
getVariantsHistoryOrBuilderin interfaceExperimentOrBuilder
-
getVariantsHistoryOrBuilderList
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;- Specified by:
getVariantsHistoryOrBuilderListin interfaceExperimentOrBuilder
-
addVariantsHistoryBuilder
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
addVariantsHistoryBuilder
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12; -
getVariantsHistoryBuilderList
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;
-