Package com.google.cloud.aiplatform.v1
Class NasJobSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NasJobSpec.Builder>
com.google.cloud.aiplatform.v1.NasJobSpec.Builder
- All Implemented Interfaces:
NasJobSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NasJobSpec
public static final class NasJobSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NasJobSpec.Builder>
implements NasJobSpecOrBuilder
Represents the spec of a NasJob.Protobuf type
google.cloud.aiplatform.v1.NasJobSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The spec of multi-trial algorithms.The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.It defines the search space for Neural Architecture Search (NAS).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe spec of multi-trial algorithms.The spec of multi-trial algorithms.The spec of multi-trial algorithms.The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.com.google.protobuf.ByteStringThe ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.It defines the search space for Neural Architecture Search (NAS).com.google.protobuf.ByteStringIt defines the search space for Neural Architecture Search (NAS).booleanThe spec of multi-trial algorithms.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(NasJobSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The spec of multi-trial algorithms.The spec of multi-trial algorithms.setMultiTrialAlgorithmSpec(NasJobSpec.MultiTrialAlgorithmSpec.Builder builderForValue) The spec of multi-trial algorithms.setResumeNasJobId(String value) The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.setResumeNasJobIdBytes(com.google.protobuf.ByteString value) The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.setSearchSpaceSpec(String value) It defines the search space for Neural Architecture Search (NAS).setSearchSpaceSpecBytes(com.google.protobuf.ByteString value) It defines the search space for Neural Architecture Search (NAS).Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NasJobSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NasJobSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<NasJobSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NasJobSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NasJobSpec.Builder>
-
mergeFrom
public NasJobSpec.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.Builder>- Throws:
IOException
-
getNasAlgorithmSpecCase
- Specified by:
getNasAlgorithmSpecCasein interfaceNasJobSpecOrBuilder
-
clearNasAlgorithmSpec
-
hasMultiTrialAlgorithmSpec
public boolean hasMultiTrialAlgorithmSpec()The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;- Specified by:
hasMultiTrialAlgorithmSpecin interfaceNasJobSpecOrBuilder- Returns:
- Whether the multiTrialAlgorithmSpec field is set.
-
getMultiTrialAlgorithmSpec
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;- Specified by:
getMultiTrialAlgorithmSpecin interfaceNasJobSpecOrBuilder- Returns:
- The multiTrialAlgorithmSpec.
-
setMultiTrialAlgorithmSpec
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2; -
setMultiTrialAlgorithmSpec
public NasJobSpec.Builder setMultiTrialAlgorithmSpec(NasJobSpec.MultiTrialAlgorithmSpec.Builder builderForValue) The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2; -
mergeMultiTrialAlgorithmSpec
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2; -
clearMultiTrialAlgorithmSpec
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2; -
getMultiTrialAlgorithmSpecBuilder
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2; -
getMultiTrialAlgorithmSpecOrBuilder
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;- Specified by:
getMultiTrialAlgorithmSpecOrBuilderin interfaceNasJobSpecOrBuilder
-
getResumeNasJobId
The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
string resume_nas_job_id = 3;- Specified by:
getResumeNasJobIdin interfaceNasJobSpecOrBuilder- Returns:
- The resumeNasJobId.
-
getResumeNasJobIdBytes
public com.google.protobuf.ByteString getResumeNasJobIdBytes()The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
string resume_nas_job_id = 3;- Specified by:
getResumeNasJobIdBytesin interfaceNasJobSpecOrBuilder- Returns:
- The bytes for resumeNasJobId.
-
setResumeNasJobId
The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
string resume_nas_job_id = 3;- Parameters:
value- The resumeNasJobId to set.- Returns:
- This builder for chaining.
-
clearResumeNasJobId
The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
string resume_nas_job_id = 3;- Returns:
- This builder for chaining.
-
setResumeNasJobIdBytes
The ID of the existing NasJob in the same Project and Location which will be used to resume search. search_space_spec and nas_algorithm_spec are obtained from previous NasJob hence should not provide them again for this NasJob.
string resume_nas_job_id = 3;- Parameters:
value- The bytes for resumeNasJobId to set.- Returns:
- This builder for chaining.
-
getSearchSpaceSpec
It defines the search space for Neural Architecture Search (NAS).
string search_space_spec = 1;- Specified by:
getSearchSpaceSpecin interfaceNasJobSpecOrBuilder- Returns:
- The searchSpaceSpec.
-
getSearchSpaceSpecBytes
public com.google.protobuf.ByteString getSearchSpaceSpecBytes()It defines the search space for Neural Architecture Search (NAS).
string search_space_spec = 1;- Specified by:
getSearchSpaceSpecBytesin interfaceNasJobSpecOrBuilder- Returns:
- The bytes for searchSpaceSpec.
-
setSearchSpaceSpec
It defines the search space for Neural Architecture Search (NAS).
string search_space_spec = 1;- Parameters:
value- The searchSpaceSpec to set.- Returns:
- This builder for chaining.
-
clearSearchSpaceSpec
It defines the search space for Neural Architecture Search (NAS).
string search_space_spec = 1;- Returns:
- This builder for chaining.
-
setSearchSpaceSpecBytes
It defines the search space for Neural Architecture Search (NAS).
string search_space_spec = 1;- Parameters:
value- The bytes for searchSpaceSpec to set.- Returns:
- This builder for chaining.
-