Interface FieldsConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FieldsConfiguration.Builder,,FieldsConfiguration> SdkBuilder<FieldsConfiguration.Builder,,FieldsConfiguration> SdkPojo
- Enclosing class:
FieldsConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionfieldIds(Collection<FieldIdentifier> fieldIds) The fields whose values to take from the source case.fieldIds(Consumer<FieldIdentifier.Builder>... fieldIds) The fields whose values to take from the source case.fieldIds(FieldIdentifier... fieldIds) The fields whose values to take from the source case.sourceCaseId(String sourceCaseId) The unique identifier of the case to take the field values from.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
fieldIds
The fields whose values to take from the source case. Each field must exist on the source case and must be a field that can be merged. Don't list the same field more than once.
- Parameters:
fieldIds- The fields whose values to take from the source case. Each field must exist on the source case and must be a field that can be merged. Don't list the same field more than once.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldIds
The fields whose values to take from the source case. Each field must exist on the source case and must be a field that can be merged. Don't list the same field more than once.
- Parameters:
fieldIds- The fields whose values to take from the source case. Each field must exist on the source case and must be a field that can be merged. Don't list the same field more than once.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldIds
The fields whose values to take from the source case. Each field must exist on the source case and must be a field that can be merged. Don't list the same field more than once.
This is a convenience method that creates an instance of theFieldIdentifier.Builderavoiding the need to create one manually viaFieldIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofieldIds(List<FieldIdentifier>).- Parameters:
fieldIds- a consumer that will call methods onFieldIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceCaseId
The unique identifier of the case to take the field values from. This must be the secondary case.
- Parameters:
sourceCaseId- The unique identifier of the case to take the field values from. This must be the secondary case.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-