Struct aws_sdk_securitylake::operation::update_data_lake::builders::UpdateDataLakeInputBuilder
source · #[non_exhaustive]pub struct UpdateDataLakeInputBuilder { /* private fields */ }Expand description
A builder for UpdateDataLakeInput.
Implementations§
source§impl UpdateDataLakeInputBuilder
impl UpdateDataLakeInputBuilder
sourcepub fn configurations(self, input: DataLakeConfiguration) -> Self
pub fn configurations(self, input: DataLakeConfiguration) -> Self
Appends an item to configurations.
To override the contents of this collection use set_configurations.
Specify the Region or Regions that will contribute data to the rollup region.
sourcepub fn set_configurations(
self,
input: Option<Vec<DataLakeConfiguration>>,
) -> Self
pub fn set_configurations( self, input: Option<Vec<DataLakeConfiguration>>, ) -> Self
Specify the Region or Regions that will contribute data to the rollup region.
sourcepub fn get_configurations(&self) -> &Option<Vec<DataLakeConfiguration>>
pub fn get_configurations(&self) -> &Option<Vec<DataLakeConfiguration>>
Specify the Region or Regions that will contribute data to the rollup region.
sourcepub fn meta_store_manager_role_arn(self, input: impl Into<String>) -> Self
pub fn meta_store_manager_role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) used to create and update the Glue table. This table contains partitions generated by the ingestion and normalization of Amazon Web Services log sources and custom sources.
sourcepub fn set_meta_store_manager_role_arn(self, input: Option<String>) -> Self
pub fn set_meta_store_manager_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) used to create and update the Glue table. This table contains partitions generated by the ingestion and normalization of Amazon Web Services log sources and custom sources.
sourcepub fn get_meta_store_manager_role_arn(&self) -> &Option<String>
pub fn get_meta_store_manager_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) used to create and update the Glue table. This table contains partitions generated by the ingestion and normalization of Amazon Web Services log sources and custom sources.
sourcepub fn build(self) -> Result<UpdateDataLakeInput, BuildError>
pub fn build(self) -> Result<UpdateDataLakeInput, BuildError>
Consumes the builder and constructs a UpdateDataLakeInput.
source§impl UpdateDataLakeInputBuilder
impl UpdateDataLakeInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateDataLakeOutput, SdkError<UpdateDataLakeError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateDataLakeOutput, SdkError<UpdateDataLakeError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateDataLakeInputBuilder
impl Clone for UpdateDataLakeInputBuilder
source§fn clone(&self) -> UpdateDataLakeInputBuilder
fn clone(&self) -> UpdateDataLakeInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateDataLakeInputBuilder
impl Debug for UpdateDataLakeInputBuilder
source§impl Default for UpdateDataLakeInputBuilder
impl Default for UpdateDataLakeInputBuilder
source§fn default() -> UpdateDataLakeInputBuilder
fn default() -> UpdateDataLakeInputBuilder
source§impl PartialEq for UpdateDataLakeInputBuilder
impl PartialEq for UpdateDataLakeInputBuilder
source§fn eq(&self, other: &UpdateDataLakeInputBuilder) -> bool
fn eq(&self, other: &UpdateDataLakeInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateDataLakeInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateDataLakeInputBuilder
impl RefUnwindSafe for UpdateDataLakeInputBuilder
impl Send for UpdateDataLakeInputBuilder
impl Sync for UpdateDataLakeInputBuilder
impl Unpin for UpdateDataLakeInputBuilder
impl UnwindSafe for UpdateDataLakeInputBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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