Interface VerifiedAccessLogs.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VerifiedAccessLogs.Builder,
,VerifiedAccessLogs> SdkBuilder<VerifiedAccessLogs.Builder,
,VerifiedAccessLogs> SdkPojo
- Enclosing class:
VerifiedAccessLogs
public static interface VerifiedAccessLogs.Builder
extends SdkPojo, CopyableBuilder<VerifiedAccessLogs.Builder,VerifiedAccessLogs>
-
Method Summary
Modifier and TypeMethodDescriptiondefault VerifiedAccessLogs.Builder
cloudWatchLogs
(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.Builder
kinesisDataFirehose
(Consumer<VerifiedAccessLogKinesisDataFirehoseDestination.Builder> kinesisDataFirehose) Kinesis logging destination.kinesisDataFirehose
(VerifiedAccessLogKinesisDataFirehoseDestination kinesisDataFirehose) Kinesis logging destination.logVersion
(String logVersion) The log version.default VerifiedAccessLogs.Builder
Amazon S3 logging options.Amazon S3 logging options.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 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.Builder
avoiding the need to create one manually viaVerifiedAccessLogS3Destination.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaVerifiedAccessLogCloudWatchLogsDestination.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaVerifiedAccessLogKinesisDataFirehoseDestination.builder()
.When the
Consumer
completes,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.
-