Struct aws_sdk_appflow::model::destination_field_properties::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for DestinationFieldProperties.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn is_creatable(self, input: bool) -> Self
pub fn is_creatable(self, input: bool) -> Self
Specifies if the destination field can be created by the current user.
sourcepub fn set_is_creatable(self, input: Option<bool>) -> Self
pub fn set_is_creatable(self, input: Option<bool>) -> Self
Specifies if the destination field can be created by the current user.
sourcepub fn is_nullable(self, input: bool) -> Self
pub fn is_nullable(self, input: bool) -> Self
Specifies if the destination field can have a null value.
sourcepub fn set_is_nullable(self, input: Option<bool>) -> Self
pub fn set_is_nullable(self, input: Option<bool>) -> Self
Specifies if the destination field can have a null value.
sourcepub fn is_upsertable(self, input: bool) -> Self
pub fn is_upsertable(self, input: bool) -> Self
Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do.
sourcepub fn set_is_upsertable(self, input: Option<bool>) -> Self
pub fn set_is_upsertable(self, input: Option<bool>) -> Self
Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do.
sourcepub fn is_updatable(self, input: bool) -> Self
pub fn is_updatable(self, input: bool) -> Self
Specifies whether the field can be updated during an UPDATE or UPSERT write operation.
sourcepub fn set_is_updatable(self, input: Option<bool>) -> Self
pub fn set_is_updatable(self, input: Option<bool>) -> Self
Specifies whether the field can be updated during an UPDATE or UPSERT write operation.
sourcepub fn is_defaulted_on_create(self, input: bool) -> Self
pub fn is_defaulted_on_create(self, input: bool) -> Self
Specifies whether the field can use the default value during a Create operation.
sourcepub fn set_is_defaulted_on_create(self, input: Option<bool>) -> Self
pub fn set_is_defaulted_on_create(self, input: Option<bool>) -> Self
Specifies whether the field can use the default value during a Create operation.
sourcepub fn supported_write_operations(self, input: WriteOperationType) -> Self
pub fn supported_write_operations(self, input: WriteOperationType) -> Self
Appends an item to supported_write_operations.
To override the contents of this collection use set_supported_write_operations.
A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.
sourcepub fn set_supported_write_operations(
self,
input: Option<Vec<WriteOperationType>>
) -> Self
pub fn set_supported_write_operations(
self,
input: Option<Vec<WriteOperationType>>
) -> Self
A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.
sourcepub fn build(self) -> DestinationFieldProperties
pub fn build(self) -> DestinationFieldProperties
Consumes the builder and constructs a DestinationFieldProperties.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more