#[non_exhaustive]pub struct DeleteDataCatalogInputBuilder { /* private fields */ }Expand description
A builder for DeleteDataCatalogInput.
Implementations§
Source§impl DeleteDataCatalogInputBuilder
impl DeleteDataCatalogInputBuilder
Sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the data catalog to delete.
This field is required.Sourcepub fn delete_catalog_only(self, input: bool) -> Self
pub fn delete_catalog_only(self, input: bool) -> Self
Deletes the Athena Data Catalog. You can only use this with the FEDERATED catalogs. You usually perform this before registering the connector with Glue Data Catalog. After deletion, you will have to manage the Glue Connection and Lambda function.
Sourcepub fn set_delete_catalog_only(self, input: Option<bool>) -> Self
pub fn set_delete_catalog_only(self, input: Option<bool>) -> Self
Deletes the Athena Data Catalog. You can only use this with the FEDERATED catalogs. You usually perform this before registering the connector with Glue Data Catalog. After deletion, you will have to manage the Glue Connection and Lambda function.
Sourcepub fn get_delete_catalog_only(&self) -> &Option<bool>
pub fn get_delete_catalog_only(&self) -> &Option<bool>
Deletes the Athena Data Catalog. You can only use this with the FEDERATED catalogs. You usually perform this before registering the connector with Glue Data Catalog. After deletion, you will have to manage the Glue Connection and Lambda function.
Sourcepub fn build(self) -> Result<DeleteDataCatalogInput, BuildError>
pub fn build(self) -> Result<DeleteDataCatalogInput, BuildError>
Consumes the builder and constructs a DeleteDataCatalogInput.
Source§impl DeleteDataCatalogInputBuilder
impl DeleteDataCatalogInputBuilder
Sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DeleteDataCatalogOutput, SdkError<DeleteDataCatalogError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DeleteDataCatalogOutput, SdkError<DeleteDataCatalogError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
Source§impl Clone for DeleteDataCatalogInputBuilder
impl Clone for DeleteDataCatalogInputBuilder
Source§fn clone(&self) -> DeleteDataCatalogInputBuilder
fn clone(&self) -> DeleteDataCatalogInputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for DeleteDataCatalogInputBuilder
impl Default for DeleteDataCatalogInputBuilder
Source§fn default() -> DeleteDataCatalogInputBuilder
fn default() -> DeleteDataCatalogInputBuilder
Source§impl PartialEq for DeleteDataCatalogInputBuilder
impl PartialEq for DeleteDataCatalogInputBuilder
Source§fn eq(&self, other: &DeleteDataCatalogInputBuilder) -> bool
fn eq(&self, other: &DeleteDataCatalogInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeleteDataCatalogInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteDataCatalogInputBuilder
impl RefUnwindSafe for DeleteDataCatalogInputBuilder
impl Send for DeleteDataCatalogInputBuilder
impl Sync for DeleteDataCatalogInputBuilder
impl Unpin for DeleteDataCatalogInputBuilder
impl UnsafeUnpin for DeleteDataCatalogInputBuilder
impl UnwindSafe for DeleteDataCatalogInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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