#[non_exhaustive]pub struct ListTableMetadataInput {
pub catalog_name: Option<String>,
pub database_name: Option<String>,
pub expression: Option<String>,
pub next_token: Option<String>,
pub max_results: Option<i32>,
pub work_group: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.catalog_name: Option<String>The name of the data catalog for which table metadata should be returned.
database_name: Option<String>The name of the database for which table metadata should be returned.
expression: Option<String>A regex filter that pattern-matches table names. If no expression is supplied, metadata for all tables are listed.
next_token: Option<String>A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the NextToken from the response object of the previous page call.
max_results: Option<i32>Specifies the maximum number of results to return.
work_group: Option<String>The name of the workgroup for which the metadata is being fetched. Required if requesting an IAM Identity Center enabled Glue Data Catalog.
Implementations§
Source§impl ListTableMetadataInput
impl ListTableMetadataInput
Sourcepub fn catalog_name(&self) -> Option<&str>
pub fn catalog_name(&self) -> Option<&str>
The name of the data catalog for which table metadata should be returned.
Sourcepub fn database_name(&self) -> Option<&str>
pub fn database_name(&self) -> Option<&str>
The name of the database for which table metadata should be returned.
Sourcepub fn expression(&self) -> Option<&str>
pub fn expression(&self) -> Option<&str>
A regex filter that pattern-matches table names. If no expression is supplied, metadata for all tables are listed.
Sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the NextToken from the response object of the previous page call.
Sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
Specifies the maximum number of results to return.
Sourcepub fn work_group(&self) -> Option<&str>
pub fn work_group(&self) -> Option<&str>
The name of the workgroup for which the metadata is being fetched. Required if requesting an IAM Identity Center enabled Glue Data Catalog.
Source§impl ListTableMetadataInput
impl ListTableMetadataInput
Sourcepub fn builder() -> ListTableMetadataInputBuilder
pub fn builder() -> ListTableMetadataInputBuilder
Creates a new builder-style object to manufacture ListTableMetadataInput.
Trait Implementations§
Source§impl Clone for ListTableMetadataInput
impl Clone for ListTableMetadataInput
Source§fn clone(&self) -> ListTableMetadataInput
fn clone(&self) -> ListTableMetadataInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ListTableMetadataInput
impl Debug for ListTableMetadataInput
Source§impl PartialEq for ListTableMetadataInput
impl PartialEq for ListTableMetadataInput
impl StructuralPartialEq for ListTableMetadataInput
Auto Trait Implementations§
impl Freeze for ListTableMetadataInput
impl RefUnwindSafe for ListTableMetadataInput
impl Send for ListTableMetadataInput
impl Sync for ListTableMetadataInput
impl Unpin for ListTableMetadataInput
impl UnsafeUnpin for ListTableMetadataInput
impl UnwindSafe for ListTableMetadataInput
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