#[non_exhaustive]pub struct CommitmentResourceStatus {
pub custom_term_eligibility_end_timestamp: Option<String>,
/* private fields */
}Available on crate feature
region-commitments only.Expand description
[Output Only] Contains output only fields.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.custom_term_eligibility_end_timestamp: Option<String>Output only. [Output Only] Indicates the end time of customer’s eligibility to send custom term requests in RFC3339 text format. Term extension requests that (not the end time in the request) after this time will be rejected.
Implementations§
Source§impl CommitmentResourceStatus
impl CommitmentResourceStatus
pub fn new() -> Self
Sourcepub fn set_custom_term_eligibility_end_timestamp<T>(self, v: T) -> Self
pub fn set_custom_term_eligibility_end_timestamp<T>(self, v: T) -> Self
Sets the value of custom_term_eligibility_end_timestamp.
§Example
ⓘ
let x = CommitmentResourceStatus::new().set_custom_term_eligibility_end_timestamp("example");Sourcepub fn set_or_clear_custom_term_eligibility_end_timestamp<T>(
self,
v: Option<T>,
) -> Self
pub fn set_or_clear_custom_term_eligibility_end_timestamp<T>( self, v: Option<T>, ) -> Self
Sets or clears the value of custom_term_eligibility_end_timestamp.
§Example
ⓘ
let x = CommitmentResourceStatus::new().set_or_clear_custom_term_eligibility_end_timestamp(Some("example"));
let x = CommitmentResourceStatus::new().set_or_clear_custom_term_eligibility_end_timestamp(None::<String>);Trait Implementations§
Source§impl Clone for CommitmentResourceStatus
impl Clone for CommitmentResourceStatus
Source§fn clone(&self) -> CommitmentResourceStatus
fn clone(&self) -> CommitmentResourceStatus
Returns a duplicate 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 CommitmentResourceStatus
impl Debug for CommitmentResourceStatus
Source§impl Default for CommitmentResourceStatus
impl Default for CommitmentResourceStatus
Source§fn default() -> CommitmentResourceStatus
fn default() -> CommitmentResourceStatus
Returns the “default value” for a type. Read more
Source§impl Message for CommitmentResourceStatus
impl Message for CommitmentResourceStatus
Source§impl PartialEq for CommitmentResourceStatus
impl PartialEq for CommitmentResourceStatus
impl StructuralPartialEq for CommitmentResourceStatus
Auto Trait Implementations§
impl Freeze for CommitmentResourceStatus
impl RefUnwindSafe for CommitmentResourceStatus
impl Send for CommitmentResourceStatus
impl Sync for CommitmentResourceStatus
impl Unpin for CommitmentResourceStatus
impl UnwindSafe for CommitmentResourceStatus
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