pub struct S3TablesCatalogBuilder(/* private fields */);Expand description
Builder for S3TablesCatalog.
Implementations§
Source§impl S3TablesCatalogBuilder
Builder methods for S3TablesCatalog.
impl S3TablesCatalogBuilder
Builder methods for S3TablesCatalog.
Sourcepub fn with_endpoint_url(self, endpoint_url: impl Into<String>) -> Self
pub fn with_endpoint_url(self, endpoint_url: impl Into<String>) -> Self
Configure the catalog with a custom endpoint URL (useful for local testing/mocking).
§Behavior with Properties
If both this method and the endpoint_url property are provided during catalog loading,
the property value will take precedence and overwrite the value set by this method.
This follows the general pattern where properties specified in the load() method
have higher priority than builder method configurations.
Sourcepub fn with_client(self, client: Client) -> Self
pub fn with_client(self, client: Client) -> Self
Configure the catalog with a pre-built AWS SDK client.
Sourcepub fn with_table_bucket_arn(self, table_bucket_arn: impl Into<String>) -> Self
pub fn with_table_bucket_arn(self, table_bucket_arn: impl Into<String>) -> Self
Configure the catalog with a table bucket ARN.
§Behavior with Properties
If both this method and the table_bucket_arn property are provided during catalog loading,
the property value will take precedence and overwrite the value set by this method.
This follows the general pattern where properties specified in the load() method
have higher priority than builder method configurations.
Trait Implementations§
Source§impl CatalogBuilder for S3TablesCatalogBuilder
impl CatalogBuilder for S3TablesCatalogBuilder
Source§impl Debug for S3TablesCatalogBuilder
impl Debug for S3TablesCatalogBuilder
Source§impl Default for S3TablesCatalogBuilder
Default builder for S3TablesCatalog.
impl Default for S3TablesCatalogBuilder
Default builder for S3TablesCatalog.
Auto Trait Implementations§
impl Freeze for S3TablesCatalogBuilder
impl !RefUnwindSafe for S3TablesCatalogBuilder
impl Send for S3TablesCatalogBuilder
impl Sync for S3TablesCatalogBuilder
impl Unpin for S3TablesCatalogBuilder
impl !UnwindSafe for S3TablesCatalogBuilder
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
§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Any.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Any.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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