Struct google_api_proto::google::cloud::aiplatform::v1::NasJob
source · pub struct NasJob {Show 15 fields
pub name: String,
pub display_name: String,
pub nas_job_spec: Option<NasJobSpec>,
pub nas_job_output: Option<NasJobOutput>,
pub state: i32,
pub create_time: Option<Timestamp>,
pub start_time: Option<Timestamp>,
pub end_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub error: Option<Status>,
pub labels: BTreeMap<String, String>,
pub encryption_spec: Option<EncryptionSpec>,
pub enable_restricted_image_training: bool,
pub satisfies_pzs: bool,
pub satisfies_pzi: bool,
}
Expand description
Represents a Neural Architecture Search (NAS) job.
Fields§
§name: String
Output only. Resource name of the NasJob.
display_name: 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.
nas_job_spec: Option<NasJobSpec>
Required. The specification of a NasJob.
nas_job_output: Option<NasJobOutput>
Output only. Output of the NasJob.
state: i32
Output only. The detailed state of the job.
create_time: Option<Timestamp>
Output only. Time when the NasJob was created.
start_time: Option<Timestamp>
Output only. Time when the NasJob for the first time entered the
JOB_STATE_RUNNING
state.
end_time: Option<Timestamp>
Output only. Time when the NasJob entered any of the following states:
JOB_STATE_SUCCEEDED
, JOB_STATE_FAILED
, JOB_STATE_CANCELLED
.
update_time: Option<Timestamp>
Output only. Time when the NasJob was most recently updated.
error: Option<Status>
Output only. Only populated when job’s state is JOB_STATE_FAILED or JOB_STATE_CANCELLED.
labels: BTreeMap<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.
encryption_spec: Option<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.
enable_restricted_image_training: bool
Optional. Enable a separation of Custom model training and restricted image training for tenant project.
satisfies_pzs: bool
Output only. Reserved for future use.
satisfies_pzi: bool
Output only. Reserved for future use.
Implementations§
Trait Implementations§
source§impl Message for NasJob
impl Message for NasJob
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for NasJob
impl PartialEq for NasJob
impl StructuralPartialEq for NasJob
Auto Trait Implementations§
impl Freeze for NasJob
impl RefUnwindSafe for NasJob
impl Send for NasJob
impl Sync for NasJob
impl Unpin for NasJob
impl UnwindSafe for NasJob
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request