Class NasJobSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
- com.google.cloud.aiplatform.v1beta1.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.GeneratedMessageV3.Builder<NasJobSpec.Builder> implements NasJobSpecOrBuilder
Represents the spec of a NasJob.
Protobuf typegoogle.cloud.aiplatform.v1beta1.NasJobSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NasJobSpec.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NasJobSpec
build()
NasJobSpec
buildPartial()
NasJobSpec.Builder
clear()
NasJobSpec.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
NasJobSpec.Builder
clearMultiTrialAlgorithmSpec()
The spec of multi-trial algorithms.NasJobSpec.Builder
clearNasAlgorithmSpec()
NasJobSpec.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
NasJobSpec.Builder
clearResumeNasJobId()
The ID of the existing NasJob in the same Project and Location which will be used to resume search.NasJobSpec.Builder
clearSearchSpaceSpec()
It defines the search space for Neural Architecture Search (NAS).NasJobSpec.Builder
clone()
NasJobSpec
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
NasJobSpec.MultiTrialAlgorithmSpec
getMultiTrialAlgorithmSpec()
The spec of multi-trial algorithms.NasJobSpec.MultiTrialAlgorithmSpec.Builder
getMultiTrialAlgorithmSpecBuilder()
The spec of multi-trial algorithms.NasJobSpec.MultiTrialAlgorithmSpecOrBuilder
getMultiTrialAlgorithmSpecOrBuilder()
The spec of multi-trial algorithms.NasJobSpec.NasAlgorithmSpecCase
getNasAlgorithmSpecCase()
String
getResumeNasJobId()
The ID of the existing NasJob in the same Project and Location which will be used to resume search.com.google.protobuf.ByteString
getResumeNasJobIdBytes()
The ID of the existing NasJob in the same Project and Location which will be used to resume search.String
getSearchSpaceSpec()
It defines the search space for Neural Architecture Search (NAS).com.google.protobuf.ByteString
getSearchSpaceSpecBytes()
It defines the search space for Neural Architecture Search (NAS).boolean
hasMultiTrialAlgorithmSpec()
The spec of multi-trial algorithms.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
NasJobSpec.Builder
mergeFrom(NasJobSpec other)
NasJobSpec.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NasJobSpec.Builder
mergeFrom(com.google.protobuf.Message other)
NasJobSpec.Builder
mergeMultiTrialAlgorithmSpec(NasJobSpec.MultiTrialAlgorithmSpec value)
The spec of multi-trial algorithms.NasJobSpec.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
NasJobSpec.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NasJobSpec.Builder
setMultiTrialAlgorithmSpec(NasJobSpec.MultiTrialAlgorithmSpec value)
The spec of multi-trial algorithms.NasJobSpec.Builder
setMultiTrialAlgorithmSpec(NasJobSpec.MultiTrialAlgorithmSpec.Builder builderForValue)
The spec of multi-trial algorithms.NasJobSpec.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
NasJobSpec.Builder
setResumeNasJobId(String value)
The ID of the existing NasJob in the same Project and Location which will be used to resume search.NasJobSpec.Builder
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.NasJobSpec.Builder
setSearchSpaceSpec(String value)
It defines the search space for Neural Architecture Search (NAS).NasJobSpec.Builder
setSearchSpaceSpecBytes(com.google.protobuf.ByteString value)
It defines the search space for Neural Architecture Search (NAS).NasJobSpec.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
clear
public NasJobSpec.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
getDefaultInstanceForType
public NasJobSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NasJobSpec build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NasJobSpec buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NasJobSpec.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
setField
public NasJobSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
clearField
public NasJobSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
clearOneof
public NasJobSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
setRepeatedField
public NasJobSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
addRepeatedField
public NasJobSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
mergeFrom
public NasJobSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NasJobSpec.Builder>
-
mergeFrom
public NasJobSpec.Builder mergeFrom(NasJobSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
mergeFrom
public NasJobSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NasJobSpec.Builder>
- Throws:
IOException
-
getNasAlgorithmSpecCase
public NasJobSpec.NasAlgorithmSpecCase getNasAlgorithmSpecCase()
- Specified by:
getNasAlgorithmSpecCase
in interfaceNasJobSpecOrBuilder
-
clearNasAlgorithmSpec
public NasJobSpec.Builder clearNasAlgorithmSpec()
-
hasMultiTrialAlgorithmSpec
public boolean hasMultiTrialAlgorithmSpec()
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;
- Specified by:
hasMultiTrialAlgorithmSpec
in interfaceNasJobSpecOrBuilder
- Returns:
- Whether the multiTrialAlgorithmSpec field is set.
-
getMultiTrialAlgorithmSpec
public NasJobSpec.MultiTrialAlgorithmSpec getMultiTrialAlgorithmSpec()
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;
- Specified by:
getMultiTrialAlgorithmSpec
in interfaceNasJobSpecOrBuilder
- Returns:
- The multiTrialAlgorithmSpec.
-
setMultiTrialAlgorithmSpec
public NasJobSpec.Builder setMultiTrialAlgorithmSpec(NasJobSpec.MultiTrialAlgorithmSpec value)
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1beta1.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.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;
-
mergeMultiTrialAlgorithmSpec
public NasJobSpec.Builder mergeMultiTrialAlgorithmSpec(NasJobSpec.MultiTrialAlgorithmSpec value)
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;
-
clearMultiTrialAlgorithmSpec
public NasJobSpec.Builder clearMultiTrialAlgorithmSpec()
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;
-
getMultiTrialAlgorithmSpecBuilder
public NasJobSpec.MultiTrialAlgorithmSpec.Builder getMultiTrialAlgorithmSpecBuilder()
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;
-
getMultiTrialAlgorithmSpecOrBuilder
public NasJobSpec.MultiTrialAlgorithmSpecOrBuilder getMultiTrialAlgorithmSpecOrBuilder()
The spec of multi-trial algorithms.
.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec multi_trial_algorithm_spec = 2;
- Specified by:
getMultiTrialAlgorithmSpecOrBuilder
in interfaceNasJobSpecOrBuilder
-
getResumeNasJobId
public String 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:
getResumeNasJobId
in 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:
getResumeNasJobIdBytes
in interfaceNasJobSpecOrBuilder
- Returns:
- The bytes for resumeNasJobId.
-
setResumeNasJobId
public NasJobSpec.Builder 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.
string resume_nas_job_id = 3;
- Parameters:
value
- The resumeNasJobId to set.- Returns:
- This builder for chaining.
-
clearResumeNasJobId
public NasJobSpec.Builder 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
public NasJobSpec.Builder 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.
string resume_nas_job_id = 3;
- Parameters:
value
- The bytes for resumeNasJobId to set.- Returns:
- This builder for chaining.
-
getSearchSpaceSpec
public String getSearchSpaceSpec()
It defines the search space for Neural Architecture Search (NAS).
string search_space_spec = 1;
- Specified by:
getSearchSpaceSpec
in 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:
getSearchSpaceSpecBytes
in interfaceNasJobSpecOrBuilder
- Returns:
- The bytes for searchSpaceSpec.
-
setSearchSpaceSpec
public NasJobSpec.Builder setSearchSpaceSpec(String value)
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
public NasJobSpec.Builder clearSearchSpaceSpec()
It defines the search space for Neural Architecture Search (NAS).
string search_space_spec = 1;
- Returns:
- This builder for chaining.
-
setSearchSpaceSpecBytes
public NasJobSpec.Builder setSearchSpaceSpecBytes(com.google.protobuf.ByteString value)
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.
-
setUnknownFields
public final NasJobSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
mergeUnknownFields
public final NasJobSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NasJobSpec.Builder>
-
-