Package com.google.cloud.aiplatform.v1
Class StudySpec.StudyStoppingConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig
- All Implemented Interfaces:
StudySpec.StudyStoppingConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- StudySpec
public static final class StudySpec.StudyStoppingConfig
extends com.google.protobuf.GeneratedMessage
implements StudySpec.StudyStoppingConfigOrBuilder
The configuration (stopping conditions) for automated stopping of a Study. Conditions include trial budgets, time budgets, and convergence detection.Protobuf type
google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe configuration (stopping conditions) for automated stopping of a Study.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationIf the objective value has not improved for this much time, stop the study.com.google.protobuf.DurationOrBuilderIf the objective value has not improved for this much time, stop the study.If the specified time or duration has passed, stop the study.If the specified time or duration has passed, stop the study.com.google.protobuf.Int32ValueIf there are more than this many trials, stop the study.com.google.protobuf.Int32ValueIf the objective value has not improved for this many consecutive trials, stop the study.com.google.protobuf.Int32ValueOrBuilderIf the objective value has not improved for this many consecutive trials, stop the study.com.google.protobuf.Int32ValueOrBuilderIf there are more than this many trials, stop the study.Each "stopping rule" in this proto specifies an "if" condition.Each "stopping rule" in this proto specifies an "if" condition.com.google.protobuf.Int32ValueIf there are fewer than this many COMPLETED trials, do not stop the study.com.google.protobuf.Int32ValueOrBuilderIf there are fewer than this many COMPLETED trials, do not stop the study.com.google.protobuf.Parser<StudySpec.StudyStoppingConfig>intcom.google.protobuf.BoolValueIf true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state.com.google.protobuf.BoolValueOrBuilderIf true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state.inthashCode()booleanIf the objective value has not improved for this much time, stop the study.booleanIf the specified time or duration has passed, stop the study.booleanIf there are more than this many trials, stop the study.booleanIf the objective value has not improved for this many consecutive trials, stop the study.booleanEach "stopping rule" in this proto specifies an "if" condition.booleanIf there are fewer than this many COMPLETED trials, do not stop the study.booleanIf true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(StudySpec.StudyStoppingConfig prototype) protected StudySpec.StudyStoppingConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<StudySpec.StudyStoppingConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
SHOULD_STOP_ASAP_FIELD_NUMBER
public static final int SHOULD_STOP_ASAP_FIELD_NUMBER- See Also:
-
MINIMUM_RUNTIME_CONSTRAINT_FIELD_NUMBER
public static final int MINIMUM_RUNTIME_CONSTRAINT_FIELD_NUMBER- See Also:
-
MAXIMUM_RUNTIME_CONSTRAINT_FIELD_NUMBER
public static final int MAXIMUM_RUNTIME_CONSTRAINT_FIELD_NUMBER- See Also:
-
MIN_NUM_TRIALS_FIELD_NUMBER
public static final int MIN_NUM_TRIALS_FIELD_NUMBER- See Also:
-
MAX_NUM_TRIALS_FIELD_NUMBER
public static final int MAX_NUM_TRIALS_FIELD_NUMBER- See Also:
-
MAX_NUM_TRIALS_NO_PROGRESS_FIELD_NUMBER
public static final int MAX_NUM_TRIALS_NO_PROGRESS_FIELD_NUMBER- See Also:
-
MAX_DURATION_NO_PROGRESS_FIELD_NUMBER
public static final int MAX_DURATION_NO_PROGRESS_FIELD_NUMBER- See Also:
-
-
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
-
hasShouldStopAsap
public boolean hasShouldStopAsap()If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
.google.protobuf.BoolValue should_stop_asap = 1;- Specified by:
hasShouldStopAsapin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- Whether the shouldStopAsap field is set.
-
getShouldStopAsap
public com.google.protobuf.BoolValue getShouldStopAsap()If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
.google.protobuf.BoolValue should_stop_asap = 1;- Specified by:
getShouldStopAsapin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- The shouldStopAsap.
-
getShouldStopAsapOrBuilder
public com.google.protobuf.BoolValueOrBuilder getShouldStopAsapOrBuilder()If true, a Study enters STOPPING_ASAP whenever it would normally enters STOPPING state. The bottom line is: set to true if you want to interrupt on-going evaluations of Trials as soon as the study stopping condition is met. (Please see Study.State documentation for the source of truth).
.google.protobuf.BoolValue should_stop_asap = 1;- Specified by:
getShouldStopAsapOrBuilderin interfaceStudySpec.StudyStoppingConfigOrBuilder
-
hasMinimumRuntimeConstraint
public boolean hasMinimumRuntimeConstraint()Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting `min_num_trials=5` and `always_stop_after= 1 hour` means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to _resume_ a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
.google.cloud.aiplatform.v1.StudyTimeConstraint minimum_runtime_constraint = 2;- Specified by:
hasMinimumRuntimeConstraintin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- Whether the minimumRuntimeConstraint field is set.
-
getMinimumRuntimeConstraint
Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting `min_num_trials=5` and `always_stop_after= 1 hour` means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to _resume_ a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
.google.cloud.aiplatform.v1.StudyTimeConstraint minimum_runtime_constraint = 2;- Specified by:
getMinimumRuntimeConstraintin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- The minimumRuntimeConstraint.
-
getMinimumRuntimeConstraintOrBuilder
Each "stopping rule" in this proto specifies an "if" condition. Before Vizier would generate a new suggestion, it first checks each specified stopping rule, from top to bottom in this list. Note that the first few rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other stopping rules from being evaluated until they are met. For example, setting `min_num_trials=5` and `always_stop_after= 1 hour` means that the Study will ONLY stop after it has 5 COMPLETED trials, even if more than an hour has passed since its creation. It follows the first applicable rule (whose "if" condition is satisfied) to make a stopping decision. If none of the specified rules are applicable, then Vizier decides that the study should not stop. If Vizier decides that the study should stop, the study enters STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The automatic study state transition happens precisely as described above; that is, deleting trials or updating StudyConfig NEVER automatically moves the study state back to ACTIVE. If you want to _resume_ a Study that was stopped, 1) change the stopping conditions if necessary, 2) activate the study, and then 3) ask for suggestions. If the specified time or duration has not passed, do not stop the study.
.google.cloud.aiplatform.v1.StudyTimeConstraint minimum_runtime_constraint = 2;- Specified by:
getMinimumRuntimeConstraintOrBuilderin interfaceStudySpec.StudyStoppingConfigOrBuilder
-
hasMaximumRuntimeConstraint
public boolean hasMaximumRuntimeConstraint()If the specified time or duration has passed, stop the study.
.google.cloud.aiplatform.v1.StudyTimeConstraint maximum_runtime_constraint = 3;- Specified by:
hasMaximumRuntimeConstraintin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- Whether the maximumRuntimeConstraint field is set.
-
getMaximumRuntimeConstraint
If the specified time or duration has passed, stop the study.
.google.cloud.aiplatform.v1.StudyTimeConstraint maximum_runtime_constraint = 3;- Specified by:
getMaximumRuntimeConstraintin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- The maximumRuntimeConstraint.
-
getMaximumRuntimeConstraintOrBuilder
If the specified time or duration has passed, stop the study.
.google.cloud.aiplatform.v1.StudyTimeConstraint maximum_runtime_constraint = 3;- Specified by:
getMaximumRuntimeConstraintOrBuilderin interfaceStudySpec.StudyStoppingConfigOrBuilder
-
hasMinNumTrials
public boolean hasMinNumTrials()If there are fewer than this many COMPLETED trials, do not stop the study.
.google.protobuf.Int32Value min_num_trials = 4;- Specified by:
hasMinNumTrialsin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- Whether the minNumTrials field is set.
-
getMinNumTrials
public com.google.protobuf.Int32Value getMinNumTrials()If there are fewer than this many COMPLETED trials, do not stop the study.
.google.protobuf.Int32Value min_num_trials = 4;- Specified by:
getMinNumTrialsin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- The minNumTrials.
-
getMinNumTrialsOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getMinNumTrialsOrBuilder()If there are fewer than this many COMPLETED trials, do not stop the study.
.google.protobuf.Int32Value min_num_trials = 4;- Specified by:
getMinNumTrialsOrBuilderin interfaceStudySpec.StudyStoppingConfigOrBuilder
-
hasMaxNumTrials
public boolean hasMaxNumTrials()If there are more than this many trials, stop the study.
.google.protobuf.Int32Value max_num_trials = 5;- Specified by:
hasMaxNumTrialsin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- Whether the maxNumTrials field is set.
-
getMaxNumTrials
public com.google.protobuf.Int32Value getMaxNumTrials()If there are more than this many trials, stop the study.
.google.protobuf.Int32Value max_num_trials = 5;- Specified by:
getMaxNumTrialsin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- The maxNumTrials.
-
getMaxNumTrialsOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getMaxNumTrialsOrBuilder()If there are more than this many trials, stop the study.
.google.protobuf.Int32Value max_num_trials = 5;- Specified by:
getMaxNumTrialsOrBuilderin interfaceStudySpec.StudyStoppingConfigOrBuilder
-
hasMaxNumTrialsNoProgress
public boolean hasMaxNumTrialsNoProgress()If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
.google.protobuf.Int32Value max_num_trials_no_progress = 6;- Specified by:
hasMaxNumTrialsNoProgressin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- Whether the maxNumTrialsNoProgress field is set.
-
getMaxNumTrialsNoProgress
public com.google.protobuf.Int32Value getMaxNumTrialsNoProgress()If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
.google.protobuf.Int32Value max_num_trials_no_progress = 6;- Specified by:
getMaxNumTrialsNoProgressin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- The maxNumTrialsNoProgress.
-
getMaxNumTrialsNoProgressOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getMaxNumTrialsNoProgressOrBuilder()If the objective value has not improved for this many consecutive trials, stop the study. WARNING: Effective only for single-objective studies.
.google.protobuf.Int32Value max_num_trials_no_progress = 6;- Specified by:
getMaxNumTrialsNoProgressOrBuilderin interfaceStudySpec.StudyStoppingConfigOrBuilder
-
hasMaxDurationNoProgress
public boolean hasMaxDurationNoProgress()If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
.google.protobuf.Duration max_duration_no_progress = 7;- Specified by:
hasMaxDurationNoProgressin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- Whether the maxDurationNoProgress field is set.
-
getMaxDurationNoProgress
public com.google.protobuf.Duration getMaxDurationNoProgress()If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
.google.protobuf.Duration max_duration_no_progress = 7;- Specified by:
getMaxDurationNoProgressin interfaceStudySpec.StudyStoppingConfigOrBuilder- Returns:
- The maxDurationNoProgress.
-
getMaxDurationNoProgressOrBuilder
public com.google.protobuf.DurationOrBuilder getMaxDurationNoProgressOrBuilder()If the objective value has not improved for this much time, stop the study. WARNING: Effective only for single-objective studies.
.google.protobuf.Duration max_duration_no_progress = 7;- Specified by:
getMaxDurationNoProgressOrBuilderin interfaceStudySpec.StudyStoppingConfigOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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 StudySpec.StudyStoppingConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StudySpec.StudyStoppingConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StudySpec.StudyStoppingConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StudySpec.StudyStoppingConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StudySpec.StudyStoppingConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static StudySpec.StudyStoppingConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static StudySpec.StudyStoppingConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static StudySpec.StudyStoppingConfig parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static StudySpec.StudyStoppingConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static StudySpec.StudyStoppingConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static StudySpec.StudyStoppingConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static StudySpec.StudyStoppingConfig.Builder newBuilder(StudySpec.StudyStoppingConfig prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected StudySpec.StudyStoppingConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-