Struct aws_sdk_securitylake::operation::get_data_lake_sources::builders::GetDataLakeSourcesOutputBuilder
source · #[non_exhaustive]pub struct GetDataLakeSourcesOutputBuilder { /* private fields */ }Expand description
A builder for GetDataLakeSourcesOutput.
Implementations§
source§impl GetDataLakeSourcesOutputBuilder
impl GetDataLakeSourcesOutputBuilder
sourcepub fn data_lake_arn(self, input: impl Into<String>) -> Self
pub fn data_lake_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
sourcepub fn set_data_lake_arn(self, input: Option<String>) -> Self
pub fn set_data_lake_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
sourcepub fn get_data_lake_arn(&self) -> &Option<String>
pub fn get_data_lake_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
sourcepub fn data_lake_sources(self, input: DataLakeSource) -> Self
pub fn data_lake_sources(self, input: DataLakeSource) -> Self
Appends an item to data_lake_sources.
To override the contents of this collection use set_data_lake_sources.
The list of enabled accounts and enabled sources.
sourcepub fn set_data_lake_sources(self, input: Option<Vec<DataLakeSource>>) -> Self
pub fn set_data_lake_sources(self, input: Option<Vec<DataLakeSource>>) -> Self
The list of enabled accounts and enabled sources.
sourcepub fn get_data_lake_sources(&self) -> &Option<Vec<DataLakeSource>>
pub fn get_data_lake_sources(&self) -> &Option<Vec<DataLakeSource>>
The list of enabled accounts and enabled sources.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
Lists if there are more results available. The value of nextToken is a unique pagination token for each page. Repeat the call using the returned token to retrieve the next page. Keep all other arguments unchanged.
Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
Lists if there are more results available. The value of nextToken is a unique pagination token for each page. Repeat the call using the returned token to retrieve the next page. Keep all other arguments unchanged.
Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
Lists if there are more results available. The value of nextToken is a unique pagination token for each page. Repeat the call using the returned token to retrieve the next page. Keep all other arguments unchanged.
Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.
sourcepub fn build(self) -> GetDataLakeSourcesOutput
pub fn build(self) -> GetDataLakeSourcesOutput
Consumes the builder and constructs a GetDataLakeSourcesOutput.
Trait Implementations§
source§impl Clone for GetDataLakeSourcesOutputBuilder
impl Clone for GetDataLakeSourcesOutputBuilder
source§fn clone(&self) -> GetDataLakeSourcesOutputBuilder
fn clone(&self) -> GetDataLakeSourcesOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetDataLakeSourcesOutputBuilder
impl Default for GetDataLakeSourcesOutputBuilder
source§fn default() -> GetDataLakeSourcesOutputBuilder
fn default() -> GetDataLakeSourcesOutputBuilder
source§impl PartialEq<GetDataLakeSourcesOutputBuilder> for GetDataLakeSourcesOutputBuilder
impl PartialEq<GetDataLakeSourcesOutputBuilder> for GetDataLakeSourcesOutputBuilder
source§fn eq(&self, other: &GetDataLakeSourcesOutputBuilder) -> bool
fn eq(&self, other: &GetDataLakeSourcesOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.