Struct aws_sdk_appflow::model::destination_field_properties::Builder
source · [−]#[non_exhaustive]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 · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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