Package com.google.cloud.aiplatform.v1
Class NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
- com.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder
-
- All Implemented Interfaces:
NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec
public static final class NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder> implements NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder
Represent spec for search trials.
Protobuf typegoogle.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
clear
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.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.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
getDefaultInstanceForType
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
setField
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
clearField
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
clearOneof
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
setRepeatedField
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
addRepeatedField
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
mergeFrom
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
mergeFrom
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder mergeFrom(NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
mergeFrom
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.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<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>- Throws:
IOException
-
hasSearchTrialJobSpec
public boolean hasSearchTrialJobSpec()
Required. The spec of a search trial job. The same spec applies to all search trials.
.google.cloud.aiplatform.v1.CustomJobSpec search_trial_job_spec = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasSearchTrialJobSpecin interfaceNasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder- Returns:
- Whether the searchTrialJobSpec field is set.
-
getSearchTrialJobSpec
public CustomJobSpec getSearchTrialJobSpec()
Required. The spec of a search trial job. The same spec applies to all search trials.
.google.cloud.aiplatform.v1.CustomJobSpec search_trial_job_spec = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSearchTrialJobSpecin interfaceNasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder- Returns:
- The searchTrialJobSpec.
-
setSearchTrialJobSpec
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder setSearchTrialJobSpec(CustomJobSpec value)
Required. The spec of a search trial job. The same spec applies to all search trials.
.google.cloud.aiplatform.v1.CustomJobSpec search_trial_job_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
setSearchTrialJobSpec
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder setSearchTrialJobSpec(CustomJobSpec.Builder builderForValue)
Required. The spec of a search trial job. The same spec applies to all search trials.
.google.cloud.aiplatform.v1.CustomJobSpec search_trial_job_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergeSearchTrialJobSpec
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder mergeSearchTrialJobSpec(CustomJobSpec value)
Required. The spec of a search trial job. The same spec applies to all search trials.
.google.cloud.aiplatform.v1.CustomJobSpec search_trial_job_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearSearchTrialJobSpec
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder clearSearchTrialJobSpec()
Required. The spec of a search trial job. The same spec applies to all search trials.
.google.cloud.aiplatform.v1.CustomJobSpec search_trial_job_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
getSearchTrialJobSpecBuilder
public CustomJobSpec.Builder getSearchTrialJobSpecBuilder()
Required. The spec of a search trial job. The same spec applies to all search trials.
.google.cloud.aiplatform.v1.CustomJobSpec search_trial_job_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
getSearchTrialJobSpecOrBuilder
public CustomJobSpecOrBuilder getSearchTrialJobSpecOrBuilder()
Required. The spec of a search trial job. The same spec applies to all search trials.
.google.cloud.aiplatform.v1.CustomJobSpec search_trial_job_spec = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSearchTrialJobSpecOrBuilderin interfaceNasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder
-
getMaxTrialCount
public int getMaxTrialCount()
Required. The maximum number of Neural Architecture Search (NAS) trials to run.
int32 max_trial_count = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMaxTrialCountin interfaceNasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder- Returns:
- The maxTrialCount.
-
setMaxTrialCount
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder setMaxTrialCount(int value)
Required. The maximum number of Neural Architecture Search (NAS) trials to run.
int32 max_trial_count = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The maxTrialCount to set.- Returns:
- This builder for chaining.
-
clearMaxTrialCount
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder clearMaxTrialCount()
Required. The maximum number of Neural Architecture Search (NAS) trials to run.
int32 max_trial_count = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getMaxParallelTrialCount
public int getMaxParallelTrialCount()
Required. The maximum number of trials to run in parallel.
int32 max_parallel_trial_count = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMaxParallelTrialCountin interfaceNasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder- Returns:
- The maxParallelTrialCount.
-
setMaxParallelTrialCount
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder setMaxParallelTrialCount(int value)
Required. The maximum number of trials to run in parallel.
int32 max_parallel_trial_count = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The maxParallelTrialCount to set.- Returns:
- This builder for chaining.
-
clearMaxParallelTrialCount
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder clearMaxParallelTrialCount()
Required. The maximum number of trials to run in parallel.
int32 max_parallel_trial_count = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getMaxFailedTrialCount
public int getMaxFailedTrialCount()
The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
int32 max_failed_trial_count = 4;- Specified by:
getMaxFailedTrialCountin interfaceNasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpecOrBuilder- Returns:
- The maxFailedTrialCount.
-
setMaxFailedTrialCount
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder setMaxFailedTrialCount(int value)
The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
int32 max_failed_trial_count = 4;- Parameters:
value- The maxFailedTrialCount to set.- Returns:
- This builder for chaining.
-
clearMaxFailedTrialCount
public NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder clearMaxFailedTrialCount()
The number of failed trials that need to be seen before failing the NasJob. If set to 0, Vertex AI decides how many trials must fail before the whole job fails.
int32 max_failed_trial_count = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
mergeUnknownFields
public final NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.Builder>
-
-