- 0.48.0 (latest)
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.1
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::NasJob.
Represents a Neural Architecture Search (NAS) job.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Time when the NasJob was created.
#display_name
def display_name() -> ::String
- (::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.
#display_name=
def display_name=(value) -> ::String
- value (::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.
- (::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.
#enable_restricted_image_training
def enable_restricted_image_training() -> ::Boolean
- (::Boolean) — Optional. Enable a separation of Custom model training and restricted image training for tenant project.
#enable_restricted_image_training=
def enable_restricted_image_training=(value) -> ::Boolean
- value (::Boolean) — Optional. Enable a separation of Custom model training and restricted image training for tenant project.
- (::Boolean) — Optional. Enable a separation of Custom model training and restricted image training for tenant project.
#encryption_spec
def encryption_spec() -> ::Google::Cloud::AIPlatform::V1::EncryptionSpec
- (::Google::Cloud::AIPlatform::V1::EncryptionSpec) — 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.
#encryption_spec=
def encryption_spec=(value) -> ::Google::Cloud::AIPlatform::V1::EncryptionSpec
- value (::Google::Cloud::AIPlatform::V1::EncryptionSpec) — 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::V1::EncryptionSpec) — 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.
#end_time
def end_time() -> ::Google::Protobuf::Timestamp
-
(::Google::Protobuf::Timestamp) — Output only. Time when the NasJob entered any of the following states:
JOB_STATE_SUCCEEDED
,JOB_STATE_FAILED
,JOB_STATE_CANCELLED
.
#error
def error() -> ::Google::Rpc::Status
- (::Google::Rpc::Status) — Output only. Only populated when job's state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
-
(::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.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::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.
-
(::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.
#name
def name() -> ::String
- (::String) — Output only. Resource name of the NasJob.
#nas_job_output
def nas_job_output() -> ::Google::Cloud::AIPlatform::V1::NasJobOutput
- (::Google::Cloud::AIPlatform::V1::NasJobOutput) — Output only. Output of the NasJob.
#nas_job_spec
def nas_job_spec() -> ::Google::Cloud::AIPlatform::V1::NasJobSpec
- (::Google::Cloud::AIPlatform::V1::NasJobSpec) — Required. The specification of a NasJob.
#nas_job_spec=
def nas_job_spec=(value) -> ::Google::Cloud::AIPlatform::V1::NasJobSpec
- value (::Google::Cloud::AIPlatform::V1::NasJobSpec) — Required. The specification of a NasJob.
- (::Google::Cloud::AIPlatform::V1::NasJobSpec) — Required. The specification of a NasJob.
#start_time
def start_time() -> ::Google::Protobuf::Timestamp
-
(::Google::Protobuf::Timestamp) — Output only. Time when the NasJob for the first time entered the
JOB_STATE_RUNNING
state.
#state
def state() -> ::Google::Cloud::AIPlatform::V1::JobState
- (::Google::Cloud::AIPlatform::V1::JobState) — Output only. The detailed state of the job.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Time when the NasJob was most recently updated.