Class Experiment
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dialogflow.cx.v3.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.v3.Experiment
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Experiment.Builder
Represents an experiment in an environment.static class
Experiment.Definition
Definition of the experiment.static interface
Experiment.DefinitionOrBuilder
static class
Experiment.Result
The inference result which includes an objective metric to optimize and the confidence interval.static interface
Experiment.ResultOrBuilder
static class
Experiment.State
The 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 int
CREATE_TIME_FIELD_NUMBER
static int
DEFINITION_FIELD_NUMBER
static int
DESCRIPTION_FIELD_NUMBER
static int
DISPLAY_NAME_FIELD_NUMBER
static int
END_TIME_FIELD_NUMBER
static int
EXPERIMENT_LENGTH_FIELD_NUMBER
static int
LAST_UPDATE_TIME_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
RESULT_FIELD_NUMBER
static int
ROLLOUT_CONFIG_FIELD_NUMBER
static int
ROLLOUT_FAILURE_REASON_FIELD_NUMBER
static int
ROLLOUT_STATE_FIELD_NUMBER
static int
START_TIME_FIELD_NUMBER
static int
STATE_FIELD_NUMBER
static int
VARIANTS_HISTORY_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
com.google.protobuf.Timestamp
getCreateTime()
Creation time of this experiment.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Creation time of this experiment.static Experiment
getDefaultInstance()
Experiment
getDefaultInstanceForType()
Experiment.Definition
getDefinition()
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()
String
getDisplayName()
Required.com.google.protobuf.ByteString
getDisplayNameBytes()
Required.com.google.protobuf.Timestamp
getEndTime()
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/rollout.com.google.protobuf.DurationOrBuilder
getExperimentLengthOrBuilder()
Maximum number of days to run the experiment/rollout.com.google.protobuf.Timestamp
getLastUpdateTime()
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.com.google.protobuf.Parser<Experiment>
getParserForType()
Experiment.Result
getResult()
Inference result of the experiment.Experiment.ResultOrBuilder
getResultOrBuilder()
Inference result of the experiment.RolloutConfig
getRolloutConfig()
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.RolloutStateOrBuilder
getRolloutStateOrBuilder()
State of the auto rollout process.int
getSerializedSize()
com.google.protobuf.Timestamp
getStartTime()
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.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/rollout.int
hashCode()
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()
static Experiment.Builder
newBuilder()
static Experiment.Builder
newBuilder(Experiment prototype)
Experiment.Builder
newBuilderForType()
protected Experiment.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Experiment
parseDelimitedFrom(InputStream input)
static Experiment
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Experiment
parseFrom(byte[] data)
static Experiment
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Experiment
parseFrom(com.google.protobuf.ByteString data)
static Experiment
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Experiment
parseFrom(com.google.protobuf.CodedInputStream input)
static Experiment
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Experiment
parseFrom(InputStream input)
static Experiment
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Experiment
parseFrom(ByteBuffer data)
static Experiment
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Experiment>
parser()
Experiment.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
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.
-
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.v3.Experiment.State state = 4;
- Specified by:
getStateValue
in 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.v3.Experiment.State state = 4;
- Specified by:
getState
in interfaceExperimentOrBuilder
- Returns:
- The state.
-
hasDefinition
public boolean hasDefinition()
The definition of the experiment.
.google.cloud.dialogflow.cx.v3.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.v3.Experiment.Definition definition = 5;
- Specified by:
getDefinition
in interfaceExperimentOrBuilder
- Returns:
- The definition.
-
getDefinitionOrBuilder
public Experiment.DefinitionOrBuilder getDefinitionOrBuilder()
The definition of the experiment.
.google.cloud.dialogflow.cx.v3.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.v3.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.v3.RolloutConfig rollout_config = 14;
- Specified by:
getRolloutConfig
in 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.v3.RolloutConfig rollout_config = 14;
- Specified by:
getRolloutConfigOrBuilder
in interfaceExperimentOrBuilder
-
hasRolloutState
public boolean hasRolloutState()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3.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.v3.RolloutState rollout_state = 15;
- Specified by:
getRolloutState
in interfaceExperimentOrBuilder
- Returns:
- The rolloutState.
-
getRolloutStateOrBuilder
public RolloutStateOrBuilder getRolloutStateOrBuilder()
State of the auto rollout process.
.google.cloud.dialogflow.cx.v3.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.
-
hasResult
public boolean hasResult()
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3.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.v3.Experiment.Result result = 6;
- Specified by:
getResult
in interfaceExperimentOrBuilder
- Returns:
- The result.
-
getResultOrBuilder
public Experiment.ResultOrBuilder getResultOrBuilder()
Inference result of the experiment.
.google.cloud.dialogflow.cx.v3.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.
-
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.
-
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.
-
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.
-
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/rollout. 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/rollout. 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.
-
getExperimentLengthOrBuilder
public com.google.protobuf.DurationOrBuilder getExperimentLengthOrBuilder()
Maximum number of days to run the experiment/rollout. 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.v3.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistoryList
in interfaceExperimentOrBuilder
-
getVariantsHistoryOrBuilderList
public List<? extends VariantsHistoryOrBuilder> getVariantsHistoryOrBuilderList()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistoryOrBuilderList
in interfaceExperimentOrBuilder
-
getVariantsHistoryCount
public int getVariantsHistoryCount()
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3.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.v3.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistory
in interfaceExperimentOrBuilder
-
getVariantsHistoryOrBuilder
public VariantsHistoryOrBuilder getVariantsHistoryOrBuilder(int index)
The history of updates to the experiment variants.
repeated .google.cloud.dialogflow.cx.v3.VariantsHistory variants_history = 12;
- Specified by:
getVariantsHistoryOrBuilder
in interfaceExperimentOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Experiment.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Experiment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-