Struct google_api_proto::google::cloud::assuredworkloads::v1beta1::CreateWorkloadOperationMetadata
source · pub struct CreateWorkloadOperationMetadata {
pub create_time: Option<Timestamp>,
pub display_name: String,
pub parent: String,
pub compliance_regime: i32,
pub resource_settings: Vec<ResourceSettings>,
}
Expand description
Operation metadata to give request details of CreateWorkload.
Fields§
§create_time: Option<Timestamp>
Optional. Time when the operation was created.
display_name: String
Optional. The display name of the workload.
parent: String
Optional. The parent of the workload.
compliance_regime: i32
Optional. Compliance controls that should be applied to the resources managed by the workload.
resource_settings: Vec<ResourceSettings>
Optional. Resource properties in the input that are used for creating/customizing workload resources.
Implementations§
source§impl CreateWorkloadOperationMetadata
impl CreateWorkloadOperationMetadata
sourcepub fn compliance_regime(&self) -> ComplianceRegime
pub fn compliance_regime(&self) -> ComplianceRegime
Returns the enum value of compliance_regime
, or the default if the field is set to an invalid enum value.
sourcepub fn set_compliance_regime(&mut self, value: ComplianceRegime)
pub fn set_compliance_regime(&mut self, value: ComplianceRegime)
Sets compliance_regime
to the provided enum value.
Trait Implementations§
source§impl Clone for CreateWorkloadOperationMetadata
impl Clone for CreateWorkloadOperationMetadata
source§fn clone(&self) -> CreateWorkloadOperationMetadata
fn clone(&self) -> CreateWorkloadOperationMetadata
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Message for CreateWorkloadOperationMetadata
impl Message for CreateWorkloadOperationMetadata
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for CreateWorkloadOperationMetadata
impl PartialEq for CreateWorkloadOperationMetadata
source§fn eq(&self, other: &CreateWorkloadOperationMetadata) -> bool
fn eq(&self, other: &CreateWorkloadOperationMetadata) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateWorkloadOperationMetadata
Auto Trait Implementations§
impl Freeze for CreateWorkloadOperationMetadata
impl RefUnwindSafe for CreateWorkloadOperationMetadata
impl Send for CreateWorkloadOperationMetadata
impl Sync for CreateWorkloadOperationMetadata
impl Unpin for CreateWorkloadOperationMetadata
impl UnwindSafe for CreateWorkloadOperationMetadata
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
Mutably borrows from an owned value. Read more
§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>
Wrap the input message
T
in a tonic::Request