Struct google_api_proto::google::cloud::osconfig::v1alpha::OsPolicyAssignmentOperationMetadata
source · pub struct OsPolicyAssignmentOperationMetadata {
pub os_policy_assignment: String,
pub api_method: i32,
pub rollout_state: i32,
pub rollout_start_time: Option<Timestamp>,
pub rollout_update_time: Option<Timestamp>,
}
Expand description
OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
Fields§
§os_policy_assignment: String
Reference to the OSPolicyAssignment
API resource.
Format:
projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}
api_method: i32
The OS policy assignment API method.
rollout_state: i32
State of the rollout
rollout_start_time: Option<Timestamp>
Rollout start time
rollout_update_time: Option<Timestamp>
Rollout update time
Implementations§
source§impl OsPolicyAssignmentOperationMetadata
impl OsPolicyAssignmentOperationMetadata
sourcepub fn api_method(&self) -> ApiMethod
pub fn api_method(&self) -> ApiMethod
Returns the enum value of api_method
, or the default if the field is set to an invalid enum value.
sourcepub fn set_api_method(&mut self, value: ApiMethod)
pub fn set_api_method(&mut self, value: ApiMethod)
Sets api_method
to the provided enum value.
sourcepub fn rollout_state(&self) -> RolloutState
pub fn rollout_state(&self) -> RolloutState
Returns the enum value of rollout_state
, or the default if the field is set to an invalid enum value.
sourcepub fn set_rollout_state(&mut self, value: RolloutState)
pub fn set_rollout_state(&mut self, value: RolloutState)
Sets rollout_state
to the provided enum value.
Trait Implementations§
source§impl Clone for OsPolicyAssignmentOperationMetadata
impl Clone for OsPolicyAssignmentOperationMetadata
source§fn clone(&self) -> OsPolicyAssignmentOperationMetadata
fn clone(&self) -> OsPolicyAssignmentOperationMetadata
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 OsPolicyAssignmentOperationMetadata
impl Message for OsPolicyAssignmentOperationMetadata
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 OsPolicyAssignmentOperationMetadata
impl PartialEq for OsPolicyAssignmentOperationMetadata
source§fn eq(&self, other: &OsPolicyAssignmentOperationMetadata) -> bool
fn eq(&self, other: &OsPolicyAssignmentOperationMetadata) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for OsPolicyAssignmentOperationMetadata
Auto Trait Implementations§
impl Freeze for OsPolicyAssignmentOperationMetadata
impl RefUnwindSafe for OsPolicyAssignmentOperationMetadata
impl Send for OsPolicyAssignmentOperationMetadata
impl Sync for OsPolicyAssignmentOperationMetadata
impl Unpin for OsPolicyAssignmentOperationMetadata
impl UnwindSafe for OsPolicyAssignmentOperationMetadata
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