Interface ConfigurationTemplateDeliveryConfigValues.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConfigurationTemplateDeliveryConfigValues.Builder,ConfigurationTemplateDeliveryConfigValues>,SdkBuilder<ConfigurationTemplateDeliveryConfigValues.Builder,ConfigurationTemplateDeliveryConfigValues>,SdkPojo
- Enclosing class:
- ConfigurationTemplateDeliveryConfigValues
public static interface ConfigurationTemplateDeliveryConfigValues.Builder extends SdkPojo, CopyableBuilder<ConfigurationTemplateDeliveryConfigValues.Builder,ConfigurationTemplateDeliveryConfigValues>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConfigurationTemplateDeliveryConfigValues.BuilderfieldDelimiter(String fieldDelimiter)The default field delimiter that is used in a CreateDelivery operation when the field delimiter is not specified in that operation.ConfigurationTemplateDeliveryConfigValues.BuilderrecordFields(String... recordFields)The default record fields that will be delivered when a list of record fields is not provided in a CreateDelivery operation.ConfigurationTemplateDeliveryConfigValues.BuilderrecordFields(Collection<String> recordFields)The default record fields that will be delivered when a list of record fields is not provided in a CreateDelivery operation.default ConfigurationTemplateDeliveryConfigValues.Builders3DeliveryConfiguration(Consumer<S3DeliveryConfiguration.Builder> s3DeliveryConfiguration)The delivery parameters that are used when you create a delivery to a delivery destination that is an S3 Bucket.ConfigurationTemplateDeliveryConfigValues.Builders3DeliveryConfiguration(S3DeliveryConfiguration s3DeliveryConfiguration)The delivery parameters that are used when you create a delivery to a delivery destination that is an S3 Bucket.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
recordFields
ConfigurationTemplateDeliveryConfigValues.Builder recordFields(Collection<String> recordFields)
The default record fields that will be delivered when a list of record fields is not provided in a CreateDelivery operation.
- Parameters:
recordFields- The default record fields that will be delivered when a list of record fields is not provided in a CreateDelivery operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordFields
ConfigurationTemplateDeliveryConfigValues.Builder recordFields(String... recordFields)
The default record fields that will be delivered when a list of record fields is not provided in a CreateDelivery operation.
- Parameters:
recordFields- The default record fields that will be delivered when a list of record fields is not provided in a CreateDelivery operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldDelimiter
ConfigurationTemplateDeliveryConfigValues.Builder fieldDelimiter(String fieldDelimiter)
The default field delimiter that is used in a CreateDelivery operation when the field delimiter is not specified in that operation. The field delimiter is used only when the final output delivery is in
Plain,W3C, orRawformat.- Parameters:
fieldDelimiter- The default field delimiter that is used in a CreateDelivery operation when the field delimiter is not specified in that operation. The field delimiter is used only when the final output delivery is inPlain,W3C, orRawformat.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DeliveryConfiguration
ConfigurationTemplateDeliveryConfigValues.Builder s3DeliveryConfiguration(S3DeliveryConfiguration s3DeliveryConfiguration)
The delivery parameters that are used when you create a delivery to a delivery destination that is an S3 Bucket.
- Parameters:
s3DeliveryConfiguration- The delivery parameters that are used when you create a delivery to a delivery destination that is an S3 Bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DeliveryConfiguration
default ConfigurationTemplateDeliveryConfigValues.Builder s3DeliveryConfiguration(Consumer<S3DeliveryConfiguration.Builder> s3DeliveryConfiguration)
The delivery parameters that are used when you create a delivery to a delivery destination that is an S3 Bucket.
This is a convenience method that creates an instance of theS3DeliveryConfiguration.Builderavoiding the need to create one manually viaS3DeliveryConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3DeliveryConfiguration(S3DeliveryConfiguration).- Parameters:
s3DeliveryConfiguration- a consumer that will call methods onS3DeliveryConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3DeliveryConfiguration(S3DeliveryConfiguration)
-
-