Interface UpdateDeliveryConfigurationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudWatchLogsRequest.Builder,CopyableBuilder<UpdateDeliveryConfigurationRequest.Builder,UpdateDeliveryConfigurationRequest>,SdkBuilder<UpdateDeliveryConfigurationRequest.Builder,UpdateDeliveryConfigurationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateDeliveryConfigurationRequest
public static interface UpdateDeliveryConfigurationRequest.Builder extends CloudWatchLogsRequest.Builder, SdkPojo, CopyableBuilder<UpdateDeliveryConfigurationRequest.Builder,UpdateDeliveryConfigurationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateDeliveryConfigurationRequest.BuilderfieldDelimiter(String fieldDelimiter)The field delimiter to use between record fields when the final output format of a delivery is inPlain,W3C, orRawformat.UpdateDeliveryConfigurationRequest.Builderid(String id)The ID of the delivery to be updated by this request.UpdateDeliveryConfigurationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateDeliveryConfigurationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateDeliveryConfigurationRequest.BuilderrecordFields(String... recordFields)The list of record fields to be delivered to the destination, in order.UpdateDeliveryConfigurationRequest.BuilderrecordFields(Collection<String> recordFields)The list of record fields to be delivered to the destination, in order.default UpdateDeliveryConfigurationRequest.Builders3DeliveryConfiguration(Consumer<S3DeliveryConfiguration.Builder> s3DeliveryConfiguration)This structure contains parameters that are valid only when the delivery's delivery destination is an S3 bucket.UpdateDeliveryConfigurationRequest.Builders3DeliveryConfiguration(S3DeliveryConfiguration s3DeliveryConfiguration)This structure contains parameters that are valid only when the delivery's delivery destination is an S3 bucket.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cloudwatchlogs.model.CloudWatchLogsRequest.Builder
build
-
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
-
id
UpdateDeliveryConfigurationRequest.Builder id(String id)
The ID of the delivery to be updated by this request.
- Parameters:
id- The ID of the delivery to be updated by this request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordFields
UpdateDeliveryConfigurationRequest.Builder recordFields(Collection<String> recordFields)
The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- Parameters:
recordFields- The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordFields
UpdateDeliveryConfigurationRequest.Builder recordFields(String... recordFields)
The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- Parameters:
recordFields- The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldDelimiter
UpdateDeliveryConfigurationRequest.Builder fieldDelimiter(String fieldDelimiter)
The field delimiter to use between record fields when the final output format of a delivery is in
Plain,W3C, orRawformat.- Parameters:
fieldDelimiter- The field delimiter to use between record fields when the final output format of a delivery is inPlain,W3C, orRawformat.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DeliveryConfiguration
UpdateDeliveryConfigurationRequest.Builder s3DeliveryConfiguration(S3DeliveryConfiguration s3DeliveryConfiguration)
This structure contains parameters that are valid only when the delivery's delivery destination is an S3 bucket.
- Parameters:
s3DeliveryConfiguration- This structure contains parameters that are valid only when the delivery's delivery destination is an S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DeliveryConfiguration
default UpdateDeliveryConfigurationRequest.Builder s3DeliveryConfiguration(Consumer<S3DeliveryConfiguration.Builder> s3DeliveryConfiguration)
This structure contains parameters that are valid only when the delivery's delivery destination 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)
-
overrideConfiguration
UpdateDeliveryConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDeliveryConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-