Struct google_api_proto::google::cloud::compute::v1::RegionInstanceGroupManagersSetTargetPoolsRequest
source · pub struct RegionInstanceGroupManagersSetTargetPoolsRequest {
pub fingerprint: Option<String>,
pub target_pools: Vec<String>,
}
Expand description
Fields§
§fingerprint: Option<String>
Fingerprint of the target pools information, which is a hash of the contents. This field is used for optimistic locking when you update the target pool entries. This field is optional.
target_pools: Vec<String>
The URL of all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.
Implementations§
source§impl RegionInstanceGroupManagersSetTargetPoolsRequest
impl RegionInstanceGroupManagersSetTargetPoolsRequest
sourcepub fn fingerprint(&self) -> &str
pub fn fingerprint(&self) -> &str
Returns the value of fingerprint
, or the default value if fingerprint
is unset.
Trait Implementations§
source§impl Clone for RegionInstanceGroupManagersSetTargetPoolsRequest
impl Clone for RegionInstanceGroupManagersSetTargetPoolsRequest
source§fn clone(&self) -> RegionInstanceGroupManagersSetTargetPoolsRequest
fn clone(&self) -> RegionInstanceGroupManagersSetTargetPoolsRequest
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 RegionInstanceGroupManagersSetTargetPoolsRequest
impl Message for RegionInstanceGroupManagersSetTargetPoolsRequest
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 RegionInstanceGroupManagersSetTargetPoolsRequest
impl PartialEq for RegionInstanceGroupManagersSetTargetPoolsRequest
source§fn eq(&self, other: &RegionInstanceGroupManagersSetTargetPoolsRequest) -> bool
fn eq(&self, other: &RegionInstanceGroupManagersSetTargetPoolsRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RegionInstanceGroupManagersSetTargetPoolsRequest
Auto Trait Implementations§
impl Freeze for RegionInstanceGroupManagersSetTargetPoolsRequest
impl RefUnwindSafe for RegionInstanceGroupManagersSetTargetPoolsRequest
impl Send for RegionInstanceGroupManagersSetTargetPoolsRequest
impl Sync for RegionInstanceGroupManagersSetTargetPoolsRequest
impl Unpin for RegionInstanceGroupManagersSetTargetPoolsRequest
impl UnwindSafe for RegionInstanceGroupManagersSetTargetPoolsRequest
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