Struct google_api_proto::google::cloud::compute::v1::ResourcePolicyHourlyCycle
source · pub struct ResourcePolicyHourlyCycle {
pub duration: Option<String>,
pub hours_in_cycle: Option<i32>,
pub start_time: Option<String>,
}
Expand description
Time window specified for hourly operations.
Fields§
§duration: Option<String>
[Output only] Duration of the time window, automatically chosen to be smallest possible in the given scenario.
hours_in_cycle: Option<i32>
Defines a schedule with units measured in hours. The value determines how many hours pass between the start of each cycle.
start_time: Option<String>
Time within the window to start the operations. It must be in format “HH:MM”, where HH : [00-23] and MM : [00-00] GMT.
Implementations§
source§impl ResourcePolicyHourlyCycle
impl ResourcePolicyHourlyCycle
sourcepub fn start_time(&self) -> &str
pub fn start_time(&self) -> &str
Returns the value of start_time
, or the default value if start_time
is unset.
sourcepub fn duration(&self) -> &str
pub fn duration(&self) -> &str
Returns the value of duration
, or the default value if duration
is unset.
sourcepub fn hours_in_cycle(&self) -> i32
pub fn hours_in_cycle(&self) -> i32
Returns the value of hours_in_cycle
, or the default value if hours_in_cycle
is unset.
Trait Implementations§
source§impl Clone for ResourcePolicyHourlyCycle
impl Clone for ResourcePolicyHourlyCycle
source§fn clone(&self) -> ResourcePolicyHourlyCycle
fn clone(&self) -> ResourcePolicyHourlyCycle
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 Debug for ResourcePolicyHourlyCycle
impl Debug for ResourcePolicyHourlyCycle
source§impl Default for ResourcePolicyHourlyCycle
impl Default for ResourcePolicyHourlyCycle
source§impl Message for ResourcePolicyHourlyCycle
impl Message for ResourcePolicyHourlyCycle
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 ResourcePolicyHourlyCycle
impl PartialEq for ResourcePolicyHourlyCycle
source§fn eq(&self, other: &ResourcePolicyHourlyCycle) -> bool
fn eq(&self, other: &ResourcePolicyHourlyCycle) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ResourcePolicyHourlyCycle
Auto Trait Implementations§
impl Freeze for ResourcePolicyHourlyCycle
impl RefUnwindSafe for ResourcePolicyHourlyCycle
impl Send for ResourcePolicyHourlyCycle
impl Sync for ResourcePolicyHourlyCycle
impl Unpin for ResourcePolicyHourlyCycle
impl UnwindSafe for ResourcePolicyHourlyCycle
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