Struct aws_sdk_appintegrations::operation::get_data_integration::builders::GetDataIntegrationOutputBuilder
source · #[non_exhaustive]pub struct GetDataIntegrationOutputBuilder { /* private fields */ }
Expand description
A builder for GetDataIntegrationOutput
.
Implementations§
source§impl GetDataIntegrationOutputBuilder
impl GetDataIntegrationOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the DataIntegration.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the DataIntegration.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the DataIntegration.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The KMS key ARN for the DataIntegration.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The KMS key ARN for the DataIntegration.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The KMS key ARN for the DataIntegration.
sourcepub fn kms_key(self, input: impl Into<String>) -> Self
pub fn kms_key(self, input: impl Into<String>) -> Self
The KMS key ARN for the DataIntegration.
sourcepub fn set_kms_key(self, input: Option<String>) -> Self
pub fn set_kms_key(self, input: Option<String>) -> Self
The KMS key ARN for the DataIntegration.
sourcepub fn get_kms_key(&self) -> &Option<String>
pub fn get_kms_key(&self) -> &Option<String>
The KMS key ARN for the DataIntegration.
sourcepub fn source_uri(self, input: impl Into<String>) -> Self
pub fn source_uri(self, input: impl Into<String>) -> Self
The URI of the data source.
sourcepub fn set_source_uri(self, input: Option<String>) -> Self
pub fn set_source_uri(self, input: Option<String>) -> Self
The URI of the data source.
sourcepub fn get_source_uri(&self) -> &Option<String>
pub fn get_source_uri(&self) -> &Option<String>
The URI of the data source.
sourcepub fn schedule_configuration(self, input: ScheduleConfiguration) -> Self
pub fn schedule_configuration(self, input: ScheduleConfiguration) -> Self
The name of the data and how often it should be pulled from the source.
sourcepub fn set_schedule_configuration(
self,
input: Option<ScheduleConfiguration>,
) -> Self
pub fn set_schedule_configuration( self, input: Option<ScheduleConfiguration>, ) -> Self
The name of the data and how often it should be pulled from the source.
sourcepub fn get_schedule_configuration(&self) -> &Option<ScheduleConfiguration>
pub fn get_schedule_configuration(&self) -> &Option<ScheduleConfiguration>
The name of the data and how often it should be pulled from the source.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
sourcepub fn file_configuration(self, input: FileConfiguration) -> Self
pub fn file_configuration(self, input: FileConfiguration) -> Self
The configuration for what files should be pulled from the source.
sourcepub fn set_file_configuration(self, input: Option<FileConfiguration>) -> Self
pub fn set_file_configuration(self, input: Option<FileConfiguration>) -> Self
The configuration for what files should be pulled from the source.
sourcepub fn get_file_configuration(&self) -> &Option<FileConfiguration>
pub fn get_file_configuration(&self) -> &Option<FileConfiguration>
The configuration for what files should be pulled from the source.
sourcepub fn object_configuration(
self,
k: impl Into<String>,
v: HashMap<String, Vec<String>>,
) -> Self
pub fn object_configuration( self, k: impl Into<String>, v: HashMap<String, Vec<String>>, ) -> Self
Adds a key-value pair to object_configuration
.
To override the contents of this collection use set_object_configuration
.
The configuration for what data should be pulled from the source.
sourcepub fn set_object_configuration(
self,
input: Option<HashMap<String, HashMap<String, Vec<String>>>>,
) -> Self
pub fn set_object_configuration( self, input: Option<HashMap<String, HashMap<String, Vec<String>>>>, ) -> Self
The configuration for what data should be pulled from the source.
sourcepub fn get_object_configuration(
&self,
) -> &Option<HashMap<String, HashMap<String, Vec<String>>>>
pub fn get_object_configuration( &self, ) -> &Option<HashMap<String, HashMap<String, Vec<String>>>>
The configuration for what data should be pulled from the source.
sourcepub fn build(self) -> GetDataIntegrationOutput
pub fn build(self) -> GetDataIntegrationOutput
Consumes the builder and constructs a GetDataIntegrationOutput
.
Trait Implementations§
source§impl Clone for GetDataIntegrationOutputBuilder
impl Clone for GetDataIntegrationOutputBuilder
source§fn clone(&self) -> GetDataIntegrationOutputBuilder
fn clone(&self) -> GetDataIntegrationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetDataIntegrationOutputBuilder
impl Default for GetDataIntegrationOutputBuilder
source§fn default() -> GetDataIntegrationOutputBuilder
fn default() -> GetDataIntegrationOutputBuilder
source§impl PartialEq for GetDataIntegrationOutputBuilder
impl PartialEq for GetDataIntegrationOutputBuilder
source§fn eq(&self, other: &GetDataIntegrationOutputBuilder) -> bool
fn eq(&self, other: &GetDataIntegrationOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetDataIntegrationOutputBuilder
Auto Trait Implementations§
impl Freeze for GetDataIntegrationOutputBuilder
impl RefUnwindSafe for GetDataIntegrationOutputBuilder
impl Send for GetDataIntegrationOutputBuilder
impl Sync for GetDataIntegrationOutputBuilder
impl Unpin for GetDataIntegrationOutputBuilder
impl UnwindSafe for GetDataIntegrationOutputBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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