Struct aws_sdk_lakeformation::operation::remove_lf_tags_from_resource::builders::RemoveLfTagsFromResourceInputBuilder
source · #[non_exhaustive]pub struct RemoveLfTagsFromResourceInputBuilder { /* private fields */ }
Expand description
A builder for RemoveLfTagsFromResourceInput
.
Implementations§
source§impl RemoveLfTagsFromResourceInputBuilder
impl RemoveLfTagsFromResourceInputBuilder
sourcepub fn catalog_id(self, input: impl Into<String>) -> Self
pub fn catalog_id(self, input: impl Into<String>) -> Self
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
sourcepub fn set_catalog_id(self, input: Option<String>) -> Self
pub fn set_catalog_id(self, input: Option<String>) -> Self
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
sourcepub fn get_catalog_id(&self) -> &Option<String>
pub fn get_catalog_id(&self) -> &Option<String>
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
sourcepub fn resource(self, input: Resource) -> Self
pub fn resource(self, input: Resource) -> Self
The database, table, or column resource where you want to remove an LF-tag.
This field is required.sourcepub fn set_resource(self, input: Option<Resource>) -> Self
pub fn set_resource(self, input: Option<Resource>) -> Self
The database, table, or column resource where you want to remove an LF-tag.
sourcepub fn get_resource(&self) -> &Option<Resource>
pub fn get_resource(&self) -> &Option<Resource>
The database, table, or column resource where you want to remove an LF-tag.
Appends an item to lf_tags
.
To override the contents of this collection use set_lf_tags
.
The LF-tags to be removed from the resource.
The LF-tags to be removed from the resource.
The LF-tags to be removed from the resource.
sourcepub fn build(self) -> Result<RemoveLfTagsFromResourceInput, BuildError>
pub fn build(self) -> Result<RemoveLfTagsFromResourceInput, BuildError>
Consumes the builder and constructs a RemoveLfTagsFromResourceInput
.
source§impl RemoveLfTagsFromResourceInputBuilder
impl RemoveLfTagsFromResourceInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<RemoveLfTagsFromResourceOutput, SdkError<RemoveLFTagsFromResourceError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<RemoveLfTagsFromResourceOutput, SdkError<RemoveLFTagsFromResourceError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for RemoveLfTagsFromResourceInputBuilder
impl Clone for RemoveLfTagsFromResourceInputBuilder
source§fn clone(&self) -> RemoveLfTagsFromResourceInputBuilder
fn clone(&self) -> RemoveLfTagsFromResourceInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for RemoveLfTagsFromResourceInputBuilder
impl Default for RemoveLfTagsFromResourceInputBuilder
source§fn default() -> RemoveLfTagsFromResourceInputBuilder
fn default() -> RemoveLfTagsFromResourceInputBuilder
source§impl PartialEq for RemoveLfTagsFromResourceInputBuilder
impl PartialEq for RemoveLfTagsFromResourceInputBuilder
source§fn eq(&self, other: &RemoveLfTagsFromResourceInputBuilder) -> bool
fn eq(&self, other: &RemoveLfTagsFromResourceInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RemoveLfTagsFromResourceInputBuilder
Auto Trait Implementations§
impl Freeze for RemoveLfTagsFromResourceInputBuilder
impl RefUnwindSafe for RemoveLfTagsFromResourceInputBuilder
impl Send for RemoveLfTagsFromResourceInputBuilder
impl Sync for RemoveLfTagsFromResourceInputBuilder
impl Unpin for RemoveLfTagsFromResourceInputBuilder
impl UnwindSafe for RemoveLfTagsFromResourceInputBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more