#[non_exhaustive]pub struct CreateTagValueRequest {
pub tag_value: Option<TagValue>,
pub validate_only: bool,
}Expand description
The request message for creating a TagValue.
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.tag_value: Option<TagValue>Required. The TagValue to be created. Only fields short_name,
description, and parent are considered during the creation request.
validate_only: boolOptional. Set as true to perform the validations necessary for creating the resource, but not actually perform the action.
Implementations§
Source§impl CreateTagValueRequest
impl CreateTagValueRequest
Sourcepub fn set_tag_value<T: Into<Option<TagValue>>>(self, v: T) -> Self
pub fn set_tag_value<T: Into<Option<TagValue>>>(self, v: T) -> Self
Sets the value of tag_value.
Sourcepub fn set_validate_only<T: Into<bool>>(self, v: T) -> Self
pub fn set_validate_only<T: Into<bool>>(self, v: T) -> Self
Sets the value of validate_only.
Trait Implementations§
Source§impl Clone for CreateTagValueRequest
impl Clone for CreateTagValueRequest
Source§fn clone(&self) -> CreateTagValueRequest
fn clone(&self) -> CreateTagValueRequest
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 CreateTagValueRequest
impl Debug for CreateTagValueRequest
Source§impl Default for CreateTagValueRequest
impl Default for CreateTagValueRequest
Source§fn default() -> CreateTagValueRequest
fn default() -> CreateTagValueRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateTagValueRequestwhere
CreateTagValueRequest: Default,
impl<'de> Deserialize<'de> for CreateTagValueRequestwhere
CreateTagValueRequest: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for CreateTagValueRequest
impl Message for CreateTagValueRequest
Source§impl PartialEq for CreateTagValueRequest
impl PartialEq for CreateTagValueRequest
Source§impl Serialize for CreateTagValueRequest
impl Serialize for CreateTagValueRequest
impl StructuralPartialEq for CreateTagValueRequest
Auto Trait Implementations§
impl Freeze for CreateTagValueRequest
impl RefUnwindSafe for CreateTagValueRequest
impl Send for CreateTagValueRequest
impl Sync for CreateTagValueRequest
impl Unpin for CreateTagValueRequest
impl UnwindSafe for CreateTagValueRequest
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