Interface VerifiedAccessLogS3Destination.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<VerifiedAccessLogS3Destination.Builder,VerifiedAccessLogS3Destination>
,SdkBuilder<VerifiedAccessLogS3Destination.Builder,VerifiedAccessLogS3Destination>
,SdkPojo
- Enclosing class:
- VerifiedAccessLogS3Destination
public static interface VerifiedAccessLogS3Destination.Builder extends SdkPojo, CopyableBuilder<VerifiedAccessLogS3Destination.Builder,VerifiedAccessLogS3Destination>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VerifiedAccessLogS3Destination.Builder
bucketName(String bucketName)
The bucket name.VerifiedAccessLogS3Destination.Builder
bucketOwner(String bucketOwner)
The Amazon Web Services account number that owns the bucket.default VerifiedAccessLogS3Destination.Builder
deliveryStatus(Consumer<VerifiedAccessLogDeliveryStatus.Builder> deliveryStatus)
The delivery status.VerifiedAccessLogS3Destination.Builder
deliveryStatus(VerifiedAccessLogDeliveryStatus deliveryStatus)
The delivery status.VerifiedAccessLogS3Destination.Builder
enabled(Boolean enabled)
Indicates whether logging is enabled.VerifiedAccessLogS3Destination.Builder
prefix(String prefix)
The bucket prefix.-
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
-
enabled
VerifiedAccessLogS3Destination.Builder enabled(Boolean enabled)
Indicates whether logging is enabled.
- Parameters:
enabled
- Indicates whether logging is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryStatus
VerifiedAccessLogS3Destination.Builder deliveryStatus(VerifiedAccessLogDeliveryStatus deliveryStatus)
The delivery status.
- Parameters:
deliveryStatus
- The delivery status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryStatus
default VerifiedAccessLogS3Destination.Builder deliveryStatus(Consumer<VerifiedAccessLogDeliveryStatus.Builder> deliveryStatus)
The delivery status.
This is a convenience method that creates an instance of theVerifiedAccessLogDeliveryStatus.Builder
avoiding the need to create one manually viaVerifiedAccessLogDeliveryStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeliveryStatus(VerifiedAccessLogDeliveryStatus)
.- Parameters:
deliveryStatus
- a consumer that will call methods onVerifiedAccessLogDeliveryStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
deliveryStatus(VerifiedAccessLogDeliveryStatus)
-
bucketName
VerifiedAccessLogS3Destination.Builder bucketName(String bucketName)
The bucket name.
- Parameters:
bucketName
- The bucket name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefix
VerifiedAccessLogS3Destination.Builder prefix(String prefix)
The bucket prefix.
- Parameters:
prefix
- The bucket prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bucketOwner
VerifiedAccessLogS3Destination.Builder bucketOwner(String bucketOwner)
The Amazon Web Services account number that owns the bucket.
- Parameters:
bucketOwner
- The Amazon Web Services account number that owns the bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-