Interface DestinationFieldProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DestinationFieldProperties.Builder,DestinationFieldProperties>,SdkBuilder<DestinationFieldProperties.Builder,DestinationFieldProperties>,SdkPojo
- Enclosing class:
- DestinationFieldProperties
public static interface DestinationFieldProperties.Builder extends SdkPojo, CopyableBuilder<DestinationFieldProperties.Builder,DestinationFieldProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DestinationFieldProperties.BuilderisCreatable(Boolean isCreatable)Specifies if the destination field can be created by the current user.DestinationFieldProperties.BuilderisDefaultedOnCreate(Boolean isDefaultedOnCreate)Specifies whether the field can use the default value during a Create operation.DestinationFieldProperties.BuilderisNullable(Boolean isNullable)Specifies if the destination field can have a null value.DestinationFieldProperties.BuilderisUpdatable(Boolean isUpdatable)Specifies whether the field can be updated during anUPDATEorUPSERTwrite operation.DestinationFieldProperties.BuilderisUpsertable(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.DestinationFieldProperties.BuildersupportedWriteOperations(Collection<WriteOperationType> supportedWriteOperations)A list of supported write operations.DestinationFieldProperties.BuildersupportedWriteOperations(WriteOperationType... supportedWriteOperations)A list of supported write operations.DestinationFieldProperties.BuildersupportedWriteOperationsWithStrings(String... supportedWriteOperations)A list of supported write operations.DestinationFieldProperties.BuildersupportedWriteOperationsWithStrings(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 Detail
-
isCreatable
DestinationFieldProperties.Builder isCreatable(Boolean 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
DestinationFieldProperties.Builder isNullable(Boolean 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
DestinationFieldProperties.Builder 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.
- 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
DestinationFieldProperties.Builder isUpdatable(Boolean isUpdatable)
Specifies whether the field can be updated during an
UPDATEorUPSERTwrite operation.- Parameters:
isUpdatable- Specifies whether the field can be updated during anUPDATEorUPSERTwrite operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDefaultedOnCreate
DestinationFieldProperties.Builder isDefaultedOnCreate(Boolean 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
idFieldNameswhen 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 inidFieldNameswhen 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
idFieldNameswhen 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 inidFieldNameswhen 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
idFieldNameswhen 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 inidFieldNameswhen 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
idFieldNameswhen 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 inidFieldNameswhen that write operation is present as a destination option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-