Interface FileGroupSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FileGroupSettings.Builder,
,FileGroupSettings> SdkBuilder<FileGroupSettings.Builder,
,FileGroupSettings> SdkPojo
- Enclosing class:
FileGroupSettings
public static interface FileGroupSettings.Builder
extends SdkPojo, CopyableBuilder<FileGroupSettings.Builder,FileGroupSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondestination
(String destination) Use Destination to specify the S3 output location and the output filename base.default FileGroupSettings.Builder
destinationSettings
(Consumer<DestinationSettings.Builder> destinationSettings) Settings associated with the destination.destinationSettings
(DestinationSettings destinationSettings) Settings associated with the destination.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
-
destination
Use Destination to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.- Parameters:
destination
- Use Destination to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationSettings
Settings associated with the destination. Will vary based on the type of destination- Parameters:
destinationSettings
- Settings associated with the destination. Will vary based on the type of destination- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationSettings
default FileGroupSettings.Builder destinationSettings(Consumer<DestinationSettings.Builder> destinationSettings) Settings associated with the destination. Will vary based on the type of destination This is a convenience method that creates an instance of theDestinationSettings.Builder
avoiding the need to create one manually viaDestinationSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationSettings(DestinationSettings)
.- Parameters:
destinationSettings
- a consumer that will call methods onDestinationSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-