#[non_exhaustive]pub struct CreateDataAttributeRequest {
pub parent: String,
pub data_attribute_id: String,
pub data_attribute: Option<DataAttribute>,
pub validate_only: bool,
/* private fields */
}Expand description
Create DataAttribute request.
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.parent: StringRequired. The resource name of the parent data taxonomy projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}
data_attribute_id: StringRequired. DataAttribute identifier.
- Must contain only lowercase letters, numbers and hyphens.
- Must start with a letter.
- Must be between 1-63 characters.
- Must end with a number or a letter.
- Must be unique within the DataTaxonomy.
data_attribute: Option<DataAttribute>Required. DataAttribute resource.
validate_only: boolOptional. Only validate the request, but do not perform mutations. The default is false.
Implementations§
Source§impl CreateDataAttributeRequest
impl CreateDataAttributeRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sets the value of parent.
Sourcepub fn set_data_attribute_id<T: Into<String>>(self, v: T) -> Self
pub fn set_data_attribute_id<T: Into<String>>(self, v: T) -> Self
Sets the value of data_attribute_id.
Sourcepub fn set_data_attribute<T>(self, v: T) -> Selfwhere
T: Into<DataAttribute>,
pub fn set_data_attribute<T>(self, v: T) -> Selfwhere
T: Into<DataAttribute>,
Sets the value of data_attribute.
Sourcepub fn set_or_clear_data_attribute<T>(self, v: Option<T>) -> Selfwhere
T: Into<DataAttribute>,
pub fn set_or_clear_data_attribute<T>(self, v: Option<T>) -> Selfwhere
T: Into<DataAttribute>,
Sets or clears the value of data_attribute.
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 CreateDataAttributeRequest
impl Clone for CreateDataAttributeRequest
Source§fn clone(&self) -> CreateDataAttributeRequest
fn clone(&self) -> CreateDataAttributeRequest
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 CreateDataAttributeRequest
impl Debug for CreateDataAttributeRequest
Source§impl Default for CreateDataAttributeRequest
impl Default for CreateDataAttributeRequest
Source§fn default() -> CreateDataAttributeRequest
fn default() -> CreateDataAttributeRequest
Returns the “default value” for a type. Read more
Source§impl Message for CreateDataAttributeRequest
impl Message for CreateDataAttributeRequest
impl StructuralPartialEq for CreateDataAttributeRequest
Auto Trait Implementations§
impl Freeze for CreateDataAttributeRequest
impl RefUnwindSafe for CreateDataAttributeRequest
impl Send for CreateDataAttributeRequest
impl Sync for CreateDataAttributeRequest
impl Unpin for CreateDataAttributeRequest
impl UnwindSafe for CreateDataAttributeRequest
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