Class: Google::Cloud::AIPlatform::V1::NasJob
- Inherits:
-
Object
- Object
- Google::Cloud::AIPlatform::V1::NasJob
- 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
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#display_name ⇒ ::String
Required.
-
#enable_restricted_image_training ⇒ ::Boolean
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#encryption_spec ⇒ ::Google::Cloud::AIPlatform::V1::EncryptionSpec
Customer-managed encryption key options for a NasJob.
-
#end_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#error ⇒ ::Google::Rpc::Status
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
The labels with user-defined metadata to organize NasJobs.
-
#name ⇒ ::String
readonly
Output only.
-
#nas_job_output ⇒ ::Google::Cloud::AIPlatform::V1::NasJobOutput
readonly
Output only.
-
#nas_job_spec ⇒ ::Google::Cloud::AIPlatform::V1::NasJobSpec
Required.
-
#satisfies_pzi ⇒ ::Boolean
readonly
Output only.
-
#satisfies_pzs ⇒ ::Boolean
readonly
Output only.
-
#start_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#state ⇒ ::Google::Cloud::AIPlatform::V1::JobState
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when the NasJob was created.
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.
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
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.
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.
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
.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |