Interface DestinationFieldProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DestinationFieldProperties.Builder,
,DestinationFieldProperties> SdkBuilder<DestinationFieldProperties.Builder,
,DestinationFieldProperties> SdkPojo
- Enclosing class:
DestinationFieldProperties
-
Method Summary
Modifier and TypeMethodDescriptionisCreatable
(Boolean isCreatable) Specifies if the destination field can be created by the current user.isDefaultedOnCreate
(Boolean isDefaultedOnCreate) Specifies whether the field can use the default value during a Create operation.isNullable
(Boolean isNullable) Specifies if the destination field can have a null value.isUpdatable
(Boolean isUpdatable) Specifies whether the field can be updated during anUPDATE
orUPSERT
write operation.isUpsertable
(Boolean isUpsertable) 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.supportedWriteOperations
(Collection<WriteOperationType> supportedWriteOperations) A list of supported write operations.supportedWriteOperations
(WriteOperationType... supportedWriteOperations) A list of supported write operations.supportedWriteOperationsWithStrings
(String... supportedWriteOperations) A list of supported write operations.supportedWriteOperationsWithStrings
(Collection<String> supportedWriteOperations) A list of supported write operations.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
isCreatable
Specifies if the destination field can be created by the current user.
- Parameters:
isCreatable
- Specifies if the destination field can be created by the current user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isNullable
Specifies if the destination field can have a null value.
- Parameters:
isNullable
- Specifies if the destination field can have a null value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isUpsertable
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.
- Parameters:
isUpsertable
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isUpdatable
Specifies whether the field can be updated during an
UPDATE
orUPSERT
write operation.- Parameters:
isUpdatable
- Specifies whether the field can be updated during anUPDATE
orUPSERT
write operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDefaultedOnCreate
Specifies whether the field can use the default value during a Create operation.
- Parameters:
isDefaultedOnCreate
- Specifies whether the field can use the default value during a Create operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedWriteOperationsWithStrings
DestinationFieldProperties.Builder supportedWriteOperationsWithStrings(Collection<String> supportedWriteOperations) 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.- Parameters:
supportedWriteOperations
- A list of supported write operations. For each write operation listed, this field can be used inidFieldNames
when that write operation is present as a destination option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedWriteOperationsWithStrings
DestinationFieldProperties.Builder supportedWriteOperationsWithStrings(String... supportedWriteOperations) 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.- Parameters:
supportedWriteOperations
- A list of supported write operations. For each write operation listed, this field can be used inidFieldNames
when that write operation is present as a destination option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedWriteOperations
DestinationFieldProperties.Builder supportedWriteOperations(Collection<WriteOperationType> supportedWriteOperations) 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.- Parameters:
supportedWriteOperations
- A list of supported write operations. For each write operation listed, this field can be used inidFieldNames
when that write operation is present as a destination option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedWriteOperations
DestinationFieldProperties.Builder supportedWriteOperations(WriteOperationType... supportedWriteOperations) 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.- Parameters:
supportedWriteOperations
- A list of supported write operations. For each write operation listed, this field can be used inidFieldNames
when that write operation is present as a destination option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-