Class Experiment
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dialogflow.cx.v3beta1.Experiment
-
- All Implemented Interfaces:
ExperimentOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Experiment extends com.google.protobuf.GeneratedMessageV3 implements ExperimentOrBuilder
Represents an experiment in an environment.
Protobuf typegoogle.cloud.dialogflow.cx.v3beta1.Experiment- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExperiment.BuilderRepresents an experiment in an environment.static classExperiment.DefinitionDefinition of the experiment.static interfaceExperiment.DefinitionOrBuilderstatic classExperiment.ResultThe inference result which includes an objective metric to optimize and the confidence interval.static interfaceExperiment.ResultOrBuilderstatic classExperiment.StateThe state of the experiment.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCREATE_TIME_FIELD_NUMBERstatic intDEFINITION_FIELD_NUMBERstatic intDESCRIPTION_FIELD_NUMBERstatic intDISPLAY_NAME_FIELD_NUMBERstatic intEND_TIME_FIELD_NUMBERstatic intEXPERIMENT_LENGTH_FIELD_NUMBERstatic intLAST_UPDATE_TIME_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intRESULT_FIELD_NUMBERstatic intROLLOUT_CONFIG_FIELD_NUMBERstatic intROLLOUT_FAILURE_REASON_FIELD_NUMBERstatic intROLLOUT_STATE_FIELD_NUMBERstatic intSTART_TIME_FIELD_NUMBERstatic intSTATE_FIELD_NUMBERstatic intVARIANTS_HISTORY_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)com.google.protobuf.TimestampgetCreateTime()Creation time of this experiment.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Creation time of this experiment.static ExperimentgetDefaultInstance()ExperimentgetDefaultInstanceForType()Experiment.DefinitiongetDefinition()The definition of the experiment.Experiment.DefinitionOrBuildergetDefinitionOrBuilder()The definition of the experiment.StringgetDescription()The human-readable description of the experiment.com.google.protobuf.ByteStringgetDescriptionBytes()The human-readable description of the experiment.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetDisplayName()Required.com.google.protobuf.ByteStringgetDisplayNameBytes()Required.com.google.protobuf.TimestampgetEndTime()End time of this experiment.com.google.protobuf.TimestampOrBuildergetEndTimeOrBuilder()End time of this experiment.com.google.protobuf.DurationgetExperimentLength()Maximum number of days to run the experiment.com.google.protobuf.DurationOrBuildergetExperimentLengthOrBuilder()Maximum number of days to run the experiment.com.google.protobuf.TimestampgetLastUpdateTime()Last update time of this experiment.com.google.protobuf.TimestampOrBuildergetLastUpdateTimeOrBuilder()Last update time of this experiment.StringgetName()The name of the experiment.com.google.protobuf.ByteStringgetNameBytes()The name of the experiment.com.google.protobuf.Parser<Experiment>getParserForType()Experiment.ResultgetResult()Inference result of the experiment.Experiment.ResultOrBuildergetResultOrBuilder()Inference result of the experiment.RolloutConfiggetRolloutConfig()The configuration for auto rollout.RolloutConfigOrBuildergetRolloutConfigOrBuilder()The configuration for auto rollout.StringgetRolloutFailureReason()The reason why rollout has failed.com.google.protobuf.ByteStringgetRolloutFailureReasonBytes()The reason why rollout has failed.RolloutStategetRolloutState()State of the auto rollout process.RolloutStateOrBuildergetRolloutStateOrBuilder()State of the auto rollout process.intgetSerializedSize()com.google.protobuf.TimestampgetStartTime()Start time of this experiment.com.google.protobuf.TimestampOrBuildergetStartTimeOrBuilder()Start time of this experiment.Experiment.StategetState()The current state of the experiment.intgetStateValue()The current state of the experiment.VariantsHistorygetVariantsHistory(int index)The history of updates to the experiment variants.intgetVariantsHistoryCount()The history of updates to the experiment variants.List<VariantsHistory>getVariantsHistoryList()The history of updates to the experiment variants.VariantsHistoryOrBuildergetVariantsHistoryOrBuilder(int index)The history of updates to the experiment variants.List<? extends VariantsHistoryOrBuilder>getVariantsHistoryOrBuilderList()The history of updates to the experiment variants.booleanhasCreateTime()Creation time of this experiment.booleanhasDefinition()The definition of the experiment.booleanhasEndTime()End time of this experiment.booleanhasExperimentLength()Maximum number of days to run the experiment.inthashCode()booleanhasLastUpdateTime()Last update time of this experiment.booleanhasResult()Inference result of the experiment.booleanhasRolloutConfig()The configuration for auto rollout.booleanhasRolloutState()State of the auto rollout process.booleanhasStartTime()Start time of this experiment.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Experiment.BuildernewBuilder()static Experiment.BuildernewBuilder(Experiment prototype)Experiment.BuildernewBuilderForType()protected Experiment.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ExperimentparseDelimitedFrom(InputStream input)static ExperimentparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExperimentparseFrom(byte[] data)static ExperimentparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExperimentparseFrom(com.google.protobuf.ByteString data)static ExperimentparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExperimentparseFrom(com.google.protobuf.CodedInputStream input)static ExperimentparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExperimentparseFrom(InputStream input)static ExperimentparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExperimentparseFrom(ByteBuffer data)static ExperimentparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Experiment>parser()Experiment.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFINITION_FIELD_NUMBER
public static final int DEFINITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROLLOUT_CONFIG_FIELD_NUMBER
public static final int ROLLOUT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROLLOUT_STATE_FIELD_NUMBER
public static final int ROLLOUT_STATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROLLOUT_FAILURE_REASON_FIELD_NUMBER
public static final int ROLLOUT_FAILURE_REASON_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESULT_FIELD_NUMBER
public static final int RESULT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
END_TIME_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LAST_UPDATE_TIME_FIELD_NUMBER
public static final int LAST_UPDATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPERIMENT_LENGTH_FIELD_NUMBER
public static final int EXPERIMENT_LENGTH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VARIANTS_HISTORY_FIELD_NUMBER
public static final int VARIANTS_HISTORY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
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:
getNamein 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:
getNameBytesin interfaceExperimentOrBuilder- Returns:
- The bytes for name.
-
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:
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.
-
getDescription
public String 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.
-
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.
-
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:
getStatein interfaceExperimentOrBuilder- Returns:
- The state.
-
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
public Experiment.Definition getDefinition()
The definition of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Definition definition = 5;- Specified by:
getDefinitionin interfaceExperimentOrBuilder- Returns:
- The definition.
-
getDefinitionOrBuilder
public Experiment.DefinitionOrBuilder 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
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:
getRolloutConfigin interfaceExperimentOrBuilder- Returns:
- The rolloutConfig.
-
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:
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
public RolloutState getRolloutState()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;- Specified by:
getRolloutStatein interfaceExperimentOrBuilder- Returns:
- The rolloutState.
-
getRolloutStateOrBuilder
public RolloutStateOrBuilder getRolloutStateOrBuilder()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3beta1.RolloutState rollout_state = 15;- Specified by:
getRolloutStateOrBuilderin 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:
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.
-
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
public Experiment.Result getResult()
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3beta1.Experiment.Result result = 6;- Specified by:
getResultin interfaceExperimentOrBuilder- Returns:
- The result.
-
getResultOrBuilder
public Experiment.ResultOrBuilder 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.
-
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.
-
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.
-
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.
-
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.
-
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
public List<VariantsHistory> getVariantsHistoryList()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3beta1.VariantsHistory variants_history = 12;- Specified by:
getVariantsHistoryListin 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:
getVariantsHistoryOrBuilderListin 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
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:
getVariantsHistoryin interfaceExperimentOrBuilder
-
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:
getVariantsHistoryOrBuilderin interfaceExperimentOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Experiment parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Experiment parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Experiment parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Experiment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Experiment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Experiment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Experiment parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Experiment parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Experiment parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Experiment parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Experiment parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Experiment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Experiment.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Experiment.Builder newBuilder()
-
newBuilder
public static Experiment.Builder newBuilder(Experiment prototype)
-
toBuilder
public Experiment.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Experiment.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Experiment getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Experiment> parser()
-
getParserForType
public com.google.protobuf.Parser<Experiment> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Experiment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-