Class: Google::Cloud::AIPlatform::V1::NasJob

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/nas_job.rb

Overview

Represents a Neural Architecture Search (NAS) job.

Defined Under Namespace

Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when the NasJob was created.

Returns:



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#display_name::String

Returns Required. The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.

Returns:

  • (::String)

    Required. The display name of the NasJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#enable_restricted_image_training::Boolean

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns Optional. Enable a separation of Custom model training and restricted image training for tenant project.

Returns:

  • (::Boolean)

    Optional. Enable a separation of Custom model training and restricted image training for tenant project.



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#encryption_spec::Google::Cloud::AIPlatform::V1::EncryptionSpec

Returns 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.

Returns:



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#end_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when the NasJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.

Returns:

  • (::Google::Protobuf::Timestamp)

    Output only. Time when the NasJob entered any of the following states: JOB_STATE_SUCCEEDED, JOB_STATE_FAILED, JOB_STATE_CANCELLED.



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#error::Google::Rpc::Status (readonly)

Returns Output only. Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.

Returns:

  • (::Google::Rpc::Status)

    Output only. Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

Returns 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.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    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.



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String (readonly)

Returns Output only. Resource name of the NasJob.

Returns:

  • (::String)

    Output only. Resource name of the NasJob.



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#nas_job_output::Google::Cloud::AIPlatform::V1::NasJobOutput (readonly)

Returns Output only. Output of the NasJob.

Returns:



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#nas_job_spec::Google::Cloud::AIPlatform::V1::NasJobSpec

Returns Required. The specification of a NasJob.

Returns:



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#satisfies_pzi::Boolean (readonly)

Returns Output only. Reserved for future use.

Returns:

  • (::Boolean)

    Output only. Reserved for future use.



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#satisfies_pzs::Boolean (readonly)

Returns Output only. Reserved for future use.

Returns:

  • (::Boolean)

    Output only. Reserved for future use.



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#start_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when the NasJob for the first time entered the JOB_STATE_RUNNING state.

Returns:



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#state::Google::Cloud::AIPlatform::V1::JobState (readonly)

Returns Output only. The detailed state of the job.

Returns:



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when the NasJob was most recently updated.

Returns:



85
86
87
88
89
90
91
92
93
94
95
96
97
# File 'proto_docs/google/cloud/aiplatform/v1/nas_job.rb', line 85

class NasJob
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end