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
-
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
-
s3
VerifiedAccessLogs.Builder s3(VerifiedAccessLogS3Destination 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
default VerifiedAccessLogs.Builder s3(Consumer<VerifiedAccessLogS3Destination.Builder> 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:
s3(VerifiedAccessLogS3Destination)
-
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:
cloudWatchLogs(VerifiedAccessLogCloudWatchLogsDestination)
-
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:
kinesisDataFirehose(VerifiedAccessLogKinesisDataFirehoseDestination)
-
logVersion
VerifiedAccessLogs.Builder logVersion(String 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
VerifiedAccessLogs.Builder includeTrustContext(Boolean 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.
-
-