#[non_exhaustive]pub struct FlowDefinitionOutputConfigBuilder { /* private fields */ }
Expand description
A builder for FlowDefinitionOutputConfig
.
Implementations§
source§impl FlowDefinitionOutputConfigBuilder
impl FlowDefinitionOutputConfigBuilder
sourcepub fn s3_output_path(self, input: impl Into<String>) -> Self
pub fn s3_output_path(self, input: impl Into<String>) -> Self
The Amazon S3 path where the object containing human output will be made available.
To learn more about the format of Amazon A2I output data, see Amazon A2I Output Data.
This field is required.sourcepub fn set_s3_output_path(self, input: Option<String>) -> Self
pub fn set_s3_output_path(self, input: Option<String>) -> Self
The Amazon S3 path where the object containing human output will be made available.
To learn more about the format of Amazon A2I output data, see Amazon A2I Output Data.
sourcepub fn get_s3_output_path(&self) -> &Option<String>
pub fn get_s3_output_path(&self) -> &Option<String>
The Amazon S3 path where the object containing human output will be made available.
To learn more about the format of Amazon A2I output data, see Amazon A2I Output Data.
sourcepub fn kms_key_id(self, input: impl Into<String>) -> Self
pub fn kms_key_id(self, input: impl Into<String>) -> Self
The Amazon Key Management Service (KMS) key ID for server-side encryption.
sourcepub fn set_kms_key_id(self, input: Option<String>) -> Self
pub fn set_kms_key_id(self, input: Option<String>) -> Self
The Amazon Key Management Service (KMS) key ID for server-side encryption.
sourcepub fn get_kms_key_id(&self) -> &Option<String>
pub fn get_kms_key_id(&self) -> &Option<String>
The Amazon Key Management Service (KMS) key ID for server-side encryption.
sourcepub fn build(self) -> FlowDefinitionOutputConfig
pub fn build(self) -> FlowDefinitionOutputConfig
Consumes the builder and constructs a FlowDefinitionOutputConfig
.
Trait Implementations§
source§impl Clone for FlowDefinitionOutputConfigBuilder
impl Clone for FlowDefinitionOutputConfigBuilder
source§fn clone(&self) -> FlowDefinitionOutputConfigBuilder
fn clone(&self) -> FlowDefinitionOutputConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for FlowDefinitionOutputConfigBuilder
impl Default for FlowDefinitionOutputConfigBuilder
source§fn default() -> FlowDefinitionOutputConfigBuilder
fn default() -> FlowDefinitionOutputConfigBuilder
source§impl PartialEq for FlowDefinitionOutputConfigBuilder
impl PartialEq for FlowDefinitionOutputConfigBuilder
source§fn eq(&self, other: &FlowDefinitionOutputConfigBuilder) -> bool
fn eq(&self, other: &FlowDefinitionOutputConfigBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for FlowDefinitionOutputConfigBuilder
Auto Trait Implementations§
impl Freeze for FlowDefinitionOutputConfigBuilder
impl RefUnwindSafe for FlowDefinitionOutputConfigBuilder
impl Send for FlowDefinitionOutputConfigBuilder
impl Sync for FlowDefinitionOutputConfigBuilder
impl Unpin for FlowDefinitionOutputConfigBuilder
impl UnwindSafe for FlowDefinitionOutputConfigBuilder
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