Interface S3DestinationSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<S3DestinationSettings.Builder,S3DestinationSettings>,SdkBuilder<S3DestinationSettings.Builder,S3DestinationSettings>,SdkPojo
- Enclosing class:
- S3DestinationSettings
public static interface S3DestinationSettings.Builder extends SdkPojo, CopyableBuilder<S3DestinationSettings.Builder,S3DestinationSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default S3DestinationSettings.BuilderaccessControl(Consumer<S3DestinationAccessControl.Builder> accessControl)Optional.S3DestinationSettings.BuilderaccessControl(S3DestinationAccessControl accessControl)Optional.default S3DestinationSettings.Builderencryption(Consumer<S3EncryptionSettings.Builder> encryption)Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.S3DestinationSettings.Builderencryption(S3EncryptionSettings encryption)Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.S3DestinationSettings.BuilderstorageClass(String storageClass)Specify the S3 storage class to use for this output.S3DestinationSettings.BuilderstorageClass(S3StorageClass storageClass)Specify the S3 storage class to use for this output.-
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
-
accessControl
S3DestinationSettings.Builder accessControl(S3DestinationAccessControl accessControl)
Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.- Parameters:
accessControl- Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControl
default S3DestinationSettings.Builder accessControl(Consumer<S3DestinationAccessControl.Builder> accessControl)
Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE. This is a convenience method that creates an instance of theS3DestinationAccessControl.Builderavoiding the need to create one manually viaS3DestinationAccessControl.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccessControl(S3DestinationAccessControl).- Parameters:
accessControl- a consumer that will call methods onS3DestinationAccessControl.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
accessControl(S3DestinationAccessControl)
-
encryption
S3DestinationSettings.Builder encryption(S3EncryptionSettings encryption)
Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.- Parameters:
encryption- Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
default S3DestinationSettings.Builder encryption(Consumer<S3EncryptionSettings.Builder> encryption)
Settings for how your job outputs are encrypted as they are uploaded to Amazon S3. This is a convenience method that creates an instance of theS3EncryptionSettings.Builderavoiding the need to create one manually viaS3EncryptionSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryption(S3EncryptionSettings).- Parameters:
encryption- a consumer that will call methods onS3EncryptionSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
encryption(S3EncryptionSettings)
-
storageClass
S3DestinationSettings.Builder storageClass(String storageClass)
Specify the S3 storage class to use for this output. To use your destination's default storage class: Keep the default value, Not set. For more information about S3 storage classes, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html- Parameters:
storageClass- Specify the S3 storage class to use for this output. To use your destination's default storage class: Keep the default value, Not set. For more information about S3 storage classes, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3StorageClass,S3StorageClass
-
storageClass
S3DestinationSettings.Builder storageClass(S3StorageClass storageClass)
Specify the S3 storage class to use for this output. To use your destination's default storage class: Keep the default value, Not set. For more information about S3 storage classes, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html- Parameters:
storageClass- Specify the S3 storage class to use for this output. To use your destination's default storage class: Keep the default value, Not set. For more information about S3 storage classes, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3StorageClass,S3StorageClass
-
-