Class NasJob.Builder

  • All Implemented Interfaces:
    NasJobOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    NasJob

    public static final class NasJob.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
    implements NasJobOrBuilder
     Represents a Neural Architecture Search (NAS) job.
     
    Protobuf type google.cloud.aiplatform.v1beta1.NasJob
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • clear

        public NasJob.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • getDefaultInstanceForType

        public NasJob getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public NasJob build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public NasJob buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public NasJob.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • setField

        public NasJob.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                       Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • clearField

        public NasJob.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • clearOneof

        public NasJob.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • setRepeatedField

        public NasJob.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                               int index,
                                               Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • addRepeatedField

        public NasJob.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                               Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • mergeFrom

        public NasJob.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<NasJob.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • mergeFrom

        public NasJob.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                 throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<NasJob.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Output only. Resource name of the NasJob.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getName in interface NasJobOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Output only. Resource name of the NasJob.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNameBytes in interface NasJobOrBuilder
        Returns:
        The bytes for name.
      • setName

        public NasJob.Builder setName​(String value)
         Output only. Resource name of the NasJob.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public NasJob.Builder clearName()
         Output only. Resource name of the NasJob.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setNameBytes

        public NasJob.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. Resource name of the NasJob.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getDisplayName

        public String getDisplayName()
         Required. The display name of the NasJob.
         The name can be up to 128 characters long and can consist of any UTF-8
         characters.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDisplayName in interface NasJobOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
         Required. The display name of the NasJob.
         The name can be up to 128 characters long and can consist of any UTF-8
         characters.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDisplayNameBytes in interface NasJobOrBuilder
        Returns:
        The bytes for displayName.
      • setDisplayName

        public NasJob.Builder setDisplayName​(String value)
         Required. The display name of the NasJob.
         The name can be up to 128 characters long and can consist of any UTF-8
         characters.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The displayName to set.
        Returns:
        This builder for chaining.
      • clearDisplayName

        public NasJob.Builder clearDisplayName()
         Required. The display name of the NasJob.
         The name can be up to 128 characters long and can consist of any UTF-8
         characters.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setDisplayNameBytes

        public NasJob.Builder setDisplayNameBytes​(com.google.protobuf.ByteString value)
         Required. The display name of the NasJob.
         The name can be up to 128 characters long and can consist of any UTF-8
         characters.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for displayName to set.
        Returns:
        This builder for chaining.
      • hasNasJobSpec

        public boolean hasNasJobSpec()
         Required. The specification of a NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobSpec nas_job_spec = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasNasJobSpec in interface NasJobOrBuilder
        Returns:
        Whether the nasJobSpec field is set.
      • getNasJobSpec

        public NasJobSpec getNasJobSpec()
         Required. The specification of a NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobSpec nas_job_spec = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getNasJobSpec in interface NasJobOrBuilder
        Returns:
        The nasJobSpec.
      • setNasJobSpec

        public NasJob.Builder setNasJobSpec​(NasJobSpec value)
         Required. The specification of a NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobSpec nas_job_spec = 4 [(.google.api.field_behavior) = REQUIRED];
      • setNasJobSpec

        public NasJob.Builder setNasJobSpec​(NasJobSpec.Builder builderForValue)
         Required. The specification of a NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobSpec nas_job_spec = 4 [(.google.api.field_behavior) = REQUIRED];
      • mergeNasJobSpec

        public NasJob.Builder mergeNasJobSpec​(NasJobSpec value)
         Required. The specification of a NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobSpec nas_job_spec = 4 [(.google.api.field_behavior) = REQUIRED];
      • clearNasJobSpec

        public NasJob.Builder clearNasJobSpec()
         Required. The specification of a NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobSpec nas_job_spec = 4 [(.google.api.field_behavior) = REQUIRED];
      • getNasJobSpecBuilder

        public NasJobSpec.Builder getNasJobSpecBuilder()
         Required. The specification of a NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobSpec nas_job_spec = 4 [(.google.api.field_behavior) = REQUIRED];
      • getNasJobSpecOrBuilder

        public NasJobSpecOrBuilder getNasJobSpecOrBuilder()
         Required. The specification of a NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobSpec nas_job_spec = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getNasJobSpecOrBuilder in interface NasJobOrBuilder
      • hasNasJobOutput

        public boolean hasNasJobOutput()
         Output only. Output of the NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobOutput nas_job_output = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasNasJobOutput in interface NasJobOrBuilder
        Returns:
        Whether the nasJobOutput field is set.
      • getNasJobOutput

        public NasJobOutput getNasJobOutput()
         Output only. Output of the NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobOutput nas_job_output = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNasJobOutput in interface NasJobOrBuilder
        Returns:
        The nasJobOutput.
      • setNasJobOutput

        public NasJob.Builder setNasJobOutput​(NasJobOutput value)
         Output only. Output of the NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobOutput nas_job_output = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setNasJobOutput

        public NasJob.Builder setNasJobOutput​(NasJobOutput.Builder builderForValue)
         Output only. Output of the NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobOutput nas_job_output = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeNasJobOutput

        public NasJob.Builder mergeNasJobOutput​(NasJobOutput value)
         Output only. Output of the NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobOutput nas_job_output = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearNasJobOutput

        public NasJob.Builder clearNasJobOutput()
         Output only. Output of the NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobOutput nas_job_output = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getNasJobOutputBuilder

        public NasJobOutput.Builder getNasJobOutputBuilder()
         Output only. Output of the NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobOutput nas_job_output = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getNasJobOutputOrBuilder

        public NasJobOutputOrBuilder getNasJobOutputOrBuilder()
         Output only. Output of the NasJob.
         
        .google.cloud.aiplatform.v1beta1.NasJobOutput nas_job_output = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNasJobOutputOrBuilder in interface NasJobOrBuilder
      • getStateValue

        public int getStateValue()
         Output only. The detailed state of the job.
         
        .google.cloud.aiplatform.v1beta1.JobState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateValue in interface NasJobOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public NasJob.Builder setStateValue​(int value)
         Output only. The detailed state of the job.
         
        .google.cloud.aiplatform.v1beta1.JobState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public JobState getState()
         Output only. The detailed state of the job.
         
        .google.cloud.aiplatform.v1beta1.JobState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getState in interface NasJobOrBuilder
        Returns:
        The state.
      • setState

        public NasJob.Builder setState​(JobState value)
         Output only. The detailed state of the job.
         
        .google.cloud.aiplatform.v1beta1.JobState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public NasJob.Builder clearState()
         Output only. The detailed state of the job.
         
        .google.cloud.aiplatform.v1beta1.JobState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. Time when the NasJob was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface NasJobOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. Time when the NasJob was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface NasJobOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public NasJob.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Time when the NasJob was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public NasJob.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time when the NasJob was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public NasJob.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Time when the NasJob was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public NasJob.Builder clearCreateTime()
         Output only. Time when the NasJob was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. Time when the NasJob was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. Time when the NasJob was created.
         
        .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface NasJobOrBuilder
      • hasStartTime

        public boolean hasStartTime()
         Output only. Time when the NasJob for the first time entered the
         `JOB_STATE_RUNNING` state.
         
        .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasStartTime in interface NasJobOrBuilder
        Returns:
        Whether the startTime field is set.
      • getStartTime

        public com.google.protobuf.Timestamp getStartTime()
         Output only. Time when the NasJob for the first time entered the
         `JOB_STATE_RUNNING` state.
         
        .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStartTime in interface NasJobOrBuilder
        Returns:
        The startTime.
      • setStartTime

        public NasJob.Builder setStartTime​(com.google.protobuf.Timestamp value)
         Output only. Time when the NasJob for the first time entered the
         `JOB_STATE_RUNNING` state.
         
        .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setStartTime

        public NasJob.Builder setStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time when the NasJob for the first time entered the
         `JOB_STATE_RUNNING` state.
         
        .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeStartTime

        public NasJob.Builder mergeStartTime​(com.google.protobuf.Timestamp value)
         Output only. Time when the NasJob for the first time entered the
         `JOB_STATE_RUNNING` state.
         
        .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearStartTime

        public NasJob.Builder clearStartTime()
         Output only. Time when the NasJob for the first time entered the
         `JOB_STATE_RUNNING` state.
         
        .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStartTimeBuilder

        public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
         Output only. Time when the NasJob for the first time entered the
         `JOB_STATE_RUNNING` state.
         
        .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStartTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         Output only. Time when the NasJob for the first time entered the
         `JOB_STATE_RUNNING` state.
         
        .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStartTimeOrBuilder in interface NasJobOrBuilder
      • hasEndTime

        public boolean hasEndTime()
         Output only. Time when the NasJob entered any of the following states:
         `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
         
        .google.protobuf.Timestamp end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasEndTime in interface NasJobOrBuilder
        Returns:
        Whether the endTime field is set.
      • getEndTime

        public com.google.protobuf.Timestamp getEndTime()
         Output only. Time when the NasJob entered any of the following states:
         `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
         
        .google.protobuf.Timestamp end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEndTime in interface NasJobOrBuilder
        Returns:
        The endTime.
      • setEndTime

        public NasJob.Builder setEndTime​(com.google.protobuf.Timestamp value)
         Output only. Time when the NasJob entered any of the following states:
         `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
         
        .google.protobuf.Timestamp end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setEndTime

        public NasJob.Builder setEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time when the NasJob entered any of the following states:
         `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
         
        .google.protobuf.Timestamp end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeEndTime

        public NasJob.Builder mergeEndTime​(com.google.protobuf.Timestamp value)
         Output only. Time when the NasJob entered any of the following states:
         `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
         
        .google.protobuf.Timestamp end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearEndTime

        public NasJob.Builder clearEndTime()
         Output only. Time when the NasJob entered any of the following states:
         `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
         
        .google.protobuf.Timestamp end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
         Output only. Time when the NasJob entered any of the following states:
         `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
         
        .google.protobuf.Timestamp end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         Output only. Time when the NasJob entered any of the following states:
         `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`.
         
        .google.protobuf.Timestamp end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEndTimeOrBuilder in interface NasJobOrBuilder
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. Time when the NasJob was most recently updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface NasJobOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. Time when the NasJob was most recently updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface NasJobOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public NasJob.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. Time when the NasJob was most recently updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public NasJob.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time when the NasJob was most recently updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public NasJob.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. Time when the NasJob was most recently updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public NasJob.Builder clearUpdateTime()
         Output only. Time when the NasJob was most recently updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. Time when the NasJob was most recently updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. Time when the NasJob was most recently updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface NasJobOrBuilder
      • hasError

        public boolean hasError()
         Output only. Only populated when job's state is JOB_STATE_FAILED or
         JOB_STATE_CANCELLED.
         
        .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasError in interface NasJobOrBuilder
        Returns:
        Whether the error field is set.
      • getError

        public com.google.rpc.Status getError()
         Output only. Only populated when job's state is JOB_STATE_FAILED or
         JOB_STATE_CANCELLED.
         
        .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getError in interface NasJobOrBuilder
        Returns:
        The error.
      • setError

        public NasJob.Builder setError​(com.google.rpc.Status value)
         Output only. Only populated when job's state is JOB_STATE_FAILED or
         JOB_STATE_CANCELLED.
         
        .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setError

        public NasJob.Builder setError​(com.google.rpc.Status.Builder builderForValue)
         Output only. Only populated when job's state is JOB_STATE_FAILED or
         JOB_STATE_CANCELLED.
         
        .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeError

        public NasJob.Builder mergeError​(com.google.rpc.Status value)
         Output only. Only populated when job's state is JOB_STATE_FAILED or
         JOB_STATE_CANCELLED.
         
        .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearError

        public NasJob.Builder clearError()
         Output only. Only populated when job's state is JOB_STATE_FAILED or
         JOB_STATE_CANCELLED.
         
        .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorBuilder

        public com.google.rpc.Status.Builder getErrorBuilder()
         Output only. Only populated when job's state is JOB_STATE_FAILED or
         JOB_STATE_CANCELLED.
         
        .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorOrBuilder

        public com.google.rpc.StatusOrBuilder getErrorOrBuilder()
         Output only. Only populated when job's state is JOB_STATE_FAILED or
         JOB_STATE_CANCELLED.
         
        .google.rpc.Status error = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getErrorOrBuilder in interface NasJobOrBuilder
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: NasJobOrBuilder
         The labels with user-defined metadata to organize NasJobs.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         
        map<string, string> labels = 12;
        Specified by:
        getLabelsCount in interface NasJobOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         The labels with user-defined metadata to organize NasJobs.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         
        map<string, string> labels = 12;
        Specified by:
        containsLabels in interface NasJobOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         The labels with user-defined metadata to organize NasJobs.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         
        map<string, string> labels = 12;
        Specified by:
        getLabelsMap in interface NasJobOrBuilder
      • getLabelsOrDefault

        public String getLabelsOrDefault​(String key,
                                         String defaultValue)
         The labels with user-defined metadata to organize NasJobs.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         
        map<string, string> labels = 12;
        Specified by:
        getLabelsOrDefault in interface NasJobOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         The labels with user-defined metadata to organize NasJobs.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         
        map<string, string> labels = 12;
        Specified by:
        getLabelsOrThrow in interface NasJobOrBuilder
      • removeLabels

        public NasJob.Builder removeLabels​(String key)
         The labels with user-defined metadata to organize NasJobs.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         
        map<string, string> labels = 12;
      • getMutableLabels

        @Deprecated
        public Map<String,​String> getMutableLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • putLabels

        public NasJob.Builder putLabels​(String key,
                                        String value)
         The labels with user-defined metadata to organize NasJobs.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         
        map<string, string> labels = 12;
      • putAllLabels

        public NasJob.Builder putAllLabels​(Map<String,​String> values)
         The labels with user-defined metadata to organize NasJobs.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         
        map<string, string> labels = 12;
      • hasEncryptionSpec

        public boolean hasEncryptionSpec()
         Customer-managed encryption key options for a NasJob.
         If this is set, then all resources created by the NasJob
         will be encrypted with the provided encryption key.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 13;
        Specified by:
        hasEncryptionSpec in interface NasJobOrBuilder
        Returns:
        Whether the encryptionSpec field is set.
      • getEncryptionSpec

        public EncryptionSpec getEncryptionSpec()
         Customer-managed encryption key options for a NasJob.
         If this is set, then all resources created by the NasJob
         will be encrypted with the provided encryption key.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 13;
        Specified by:
        getEncryptionSpec in interface NasJobOrBuilder
        Returns:
        The encryptionSpec.
      • setEncryptionSpec

        public NasJob.Builder setEncryptionSpec​(EncryptionSpec value)
         Customer-managed encryption key options for a NasJob.
         If this is set, then all resources created by the NasJob
         will be encrypted with the provided encryption key.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 13;
      • setEncryptionSpec

        public NasJob.Builder setEncryptionSpec​(EncryptionSpec.Builder builderForValue)
         Customer-managed encryption key options for a NasJob.
         If this is set, then all resources created by the NasJob
         will be encrypted with the provided encryption key.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 13;
      • mergeEncryptionSpec

        public NasJob.Builder mergeEncryptionSpec​(EncryptionSpec value)
         Customer-managed encryption key options for a NasJob.
         If this is set, then all resources created by the NasJob
         will be encrypted with the provided encryption key.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 13;
      • clearEncryptionSpec

        public NasJob.Builder clearEncryptionSpec()
         Customer-managed encryption key options for a NasJob.
         If this is set, then all resources created by the NasJob
         will be encrypted with the provided encryption key.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 13;
      • getEncryptionSpecBuilder

        public EncryptionSpec.Builder getEncryptionSpecBuilder()
         Customer-managed encryption key options for a NasJob.
         If this is set, then all resources created by the NasJob
         will be encrypted with the provided encryption key.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 13;
      • getEncryptionSpecOrBuilder

        public EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
         Customer-managed encryption key options for a NasJob.
         If this is set, then all resources created by the NasJob
         will be encrypted with the provided encryption key.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 13;
        Specified by:
        getEncryptionSpecOrBuilder in interface NasJobOrBuilder
      • getEnableRestrictedImageTraining

        @Deprecated
        public boolean getEnableRestrictedImageTraining()
        Deprecated.
        google.cloud.aiplatform.v1beta1.NasJob.enable_restricted_image_training is deprecated. See google/cloud/aiplatform/v1beta1/nas_job.proto;l=97
         Optional. Enable a separation of Custom model training
         and restricted image training for tenant project.
         
        bool enable_restricted_image_training = 14 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getEnableRestrictedImageTraining in interface NasJobOrBuilder
        Returns:
        The enableRestrictedImageTraining.
      • setEnableRestrictedImageTraining

        @Deprecated
        public NasJob.Builder setEnableRestrictedImageTraining​(boolean value)
        Deprecated.
        google.cloud.aiplatform.v1beta1.NasJob.enable_restricted_image_training is deprecated. See google/cloud/aiplatform/v1beta1/nas_job.proto;l=97
         Optional. Enable a separation of Custom model training
         and restricted image training for tenant project.
         
        bool enable_restricted_image_training = 14 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The enableRestrictedImageTraining to set.
        Returns:
        This builder for chaining.
      • clearEnableRestrictedImageTraining

        @Deprecated
        public NasJob.Builder clearEnableRestrictedImageTraining()
        Deprecated.
        google.cloud.aiplatform.v1beta1.NasJob.enable_restricted_image_training is deprecated. See google/cloud/aiplatform/v1beta1/nas_job.proto;l=97
         Optional. Enable a separation of Custom model training
         and restricted image training for tenant project.
         
        bool enable_restricted_image_training = 14 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final NasJob.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>
      • mergeUnknownFields

        public final NasJob.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NasJob.Builder>