#[non_exhaustive]pub struct TargetProcessingPropertiesBuilder { /* private fields */ }Expand description
A builder for TargetProcessingProperties.
Implementations§
Source§impl TargetProcessingPropertiesBuilder
impl TargetProcessingPropertiesBuilder
Sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The IAM role to access the Glue database.
Sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The IAM role to access the Glue database.
Sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The IAM role to access the Glue database.
Sourcepub fn kms_arn(self, input: impl Into<String>) -> Self
pub fn kms_arn(self, input: impl Into<String>) -> Self
The ARN of the KMS key used for encryption.
Sourcepub fn set_kms_arn(self, input: Option<String>) -> Self
pub fn set_kms_arn(self, input: Option<String>) -> Self
The ARN of the KMS key used for encryption.
Sourcepub fn get_kms_arn(&self) -> &Option<String>
pub fn get_kms_arn(&self) -> &Option<String>
The ARN of the KMS key used for encryption.
Sourcepub fn connection_name(self, input: impl Into<String>) -> Self
pub fn connection_name(self, input: impl Into<String>) -> Self
The Glue network connection to configure the Glue job running in the customer VPC.
Sourcepub fn set_connection_name(self, input: Option<String>) -> Self
pub fn set_connection_name(self, input: Option<String>) -> Self
The Glue network connection to configure the Glue job running in the customer VPC.
Sourcepub fn get_connection_name(&self) -> &Option<String>
pub fn get_connection_name(&self) -> &Option<String>
The Glue network connection to configure the Glue job running in the customer VPC.
Sourcepub fn event_bus_arn(self, input: impl Into<String>) -> Self
pub fn event_bus_arn(self, input: impl Into<String>) -> Self
The ARN of an Eventbridge event bus to receive the integration status notification.
Sourcepub fn set_event_bus_arn(self, input: Option<String>) -> Self
pub fn set_event_bus_arn(self, input: Option<String>) -> Self
The ARN of an Eventbridge event bus to receive the integration status notification.
Sourcepub fn get_event_bus_arn(&self) -> &Option<String>
pub fn get_event_bus_arn(&self) -> &Option<String>
The ARN of an Eventbridge event bus to receive the integration status notification.
Sourcepub fn build(self) -> TargetProcessingProperties
pub fn build(self) -> TargetProcessingProperties
Consumes the builder and constructs a TargetProcessingProperties.
Trait Implementations§
Source§impl Clone for TargetProcessingPropertiesBuilder
impl Clone for TargetProcessingPropertiesBuilder
Source§fn clone(&self) -> TargetProcessingPropertiesBuilder
fn clone(&self) -> TargetProcessingPropertiesBuilder
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for TargetProcessingPropertiesBuilder
impl Default for TargetProcessingPropertiesBuilder
Source§fn default() -> TargetProcessingPropertiesBuilder
fn default() -> TargetProcessingPropertiesBuilder
Source§impl PartialEq for TargetProcessingPropertiesBuilder
impl PartialEq for TargetProcessingPropertiesBuilder
Source§fn eq(&self, other: &TargetProcessingPropertiesBuilder) -> bool
fn eq(&self, other: &TargetProcessingPropertiesBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TargetProcessingPropertiesBuilder
Auto Trait Implementations§
impl Freeze for TargetProcessingPropertiesBuilder
impl RefUnwindSafe for TargetProcessingPropertiesBuilder
impl Send for TargetProcessingPropertiesBuilder
impl Sync for TargetProcessingPropertiesBuilder
impl Unpin for TargetProcessingPropertiesBuilder
impl UnsafeUnpin for TargetProcessingPropertiesBuilder
impl UnwindSafe for TargetProcessingPropertiesBuilder
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