Interface VerifiedAccessLogs.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VerifiedAccessLogs.Builder,,VerifiedAccessLogs> SdkBuilder<VerifiedAccessLogs.Builder,,VerifiedAccessLogs> SdkPojo
- Enclosing class:
VerifiedAccessLogs
@Mutable
@NotThreadSafe
public static interface VerifiedAccessLogs.Builder
extends SdkPojo, CopyableBuilder<VerifiedAccessLogs.Builder,VerifiedAccessLogs>
-
Method Summary
Modifier and TypeMethodDescriptiondefault VerifiedAccessLogs.BuildercloudWatchLogs(Consumer<VerifiedAccessLogCloudWatchLogsDestination.Builder> cloudWatchLogs) CloudWatch Logs logging destination.cloudWatchLogs(VerifiedAccessLogCloudWatchLogsDestination cloudWatchLogs) CloudWatch Logs logging destination.includeTrustContext(Boolean includeTrustContext) Indicates whether trust data is included in the logs.default VerifiedAccessLogs.BuilderkinesisDataFirehose(Consumer<VerifiedAccessLogKinesisDataFirehoseDestination.Builder> kinesisDataFirehose) Kinesis logging destination.kinesisDataFirehose(VerifiedAccessLogKinesisDataFirehoseDestination kinesisDataFirehose) Kinesis logging destination.logVersion(String logVersion) The log version.default VerifiedAccessLogs.BuilderAmazon S3 logging options.Amazon S3 logging options.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
s3
Amazon S3 logging options.
- Parameters:
s3- Amazon S3 logging options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
Amazon S3 logging options.
This is a convenience method that creates an instance of theVerifiedAccessLogS3Destination.Builderavoiding the need to create one manually viaVerifiedAccessLogS3Destination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3(VerifiedAccessLogS3Destination).- Parameters:
s3- a consumer that will call methods onVerifiedAccessLogS3Destination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchLogs
VerifiedAccessLogs.Builder cloudWatchLogs(VerifiedAccessLogCloudWatchLogsDestination cloudWatchLogs) CloudWatch Logs logging destination.
- Parameters:
cloudWatchLogs- CloudWatch Logs logging destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogs
default VerifiedAccessLogs.Builder cloudWatchLogs(Consumer<VerifiedAccessLogCloudWatchLogsDestination.Builder> cloudWatchLogs) CloudWatch Logs logging destination.
This is a convenience method that creates an instance of theVerifiedAccessLogCloudWatchLogsDestination.Builderavoiding the need to create one manually viaVerifiedAccessLogCloudWatchLogsDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLogs(VerifiedAccessLogCloudWatchLogsDestination).- Parameters:
cloudWatchLogs- a consumer that will call methods onVerifiedAccessLogCloudWatchLogsDestination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisDataFirehose
VerifiedAccessLogs.Builder kinesisDataFirehose(VerifiedAccessLogKinesisDataFirehoseDestination kinesisDataFirehose) Kinesis logging destination.
- Parameters:
kinesisDataFirehose- Kinesis logging destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisDataFirehose
default VerifiedAccessLogs.Builder kinesisDataFirehose(Consumer<VerifiedAccessLogKinesisDataFirehoseDestination.Builder> kinesisDataFirehose) Kinesis logging destination.
This is a convenience method that creates an instance of theVerifiedAccessLogKinesisDataFirehoseDestination.Builderavoiding the need to create one manually viaVerifiedAccessLogKinesisDataFirehoseDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokinesisDataFirehose(VerifiedAccessLogKinesisDataFirehoseDestination).- Parameters:
kinesisDataFirehose- a consumer that will call methods onVerifiedAccessLogKinesisDataFirehoseDestination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logVersion
The log version.
- Parameters:
logVersion- The log version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeTrustContext
Indicates whether trust data is included in the logs.
- Parameters:
includeTrustContext- Indicates whether trust data is included in the logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-