Interface VerifiedAccessLogOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VerifiedAccessLogOptions.Builder,
,VerifiedAccessLogOptions> SdkBuilder<VerifiedAccessLogOptions.Builder,
,VerifiedAccessLogOptions> SdkPojo
- Enclosing class:
VerifiedAccessLogOptions
-
Method Summary
Modifier and TypeMethodDescriptiondefault VerifiedAccessLogOptions.Builder
Sends Verified Access logs to CloudWatch Logs.cloudWatchLogs
(VerifiedAccessLogCloudWatchLogsDestinationOptions cloudWatchLogs) Sends Verified Access logs to CloudWatch Logs.includeTrustContext
(Boolean includeTrustContext) Indicates whether to include trust data sent by trust providers in the logs.default VerifiedAccessLogOptions.Builder
kinesisDataFirehose
(Consumer<VerifiedAccessLogKinesisDataFirehoseDestinationOptions.Builder> kinesisDataFirehose) Sends Verified Access logs to Kinesis.kinesisDataFirehose
(VerifiedAccessLogKinesisDataFirehoseDestinationOptions kinesisDataFirehose) Sends Verified Access logs to Kinesis.logVersion
(String logVersion) The logging version.default VerifiedAccessLogOptions.Builder
Sends Verified Access logs to Amazon S3.Sends Verified Access logs to Amazon S3.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
Sends Verified Access logs to Amazon S3.
- Parameters:
s3
- Sends Verified Access logs to Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
default VerifiedAccessLogOptions.Builder s3(Consumer<VerifiedAccessLogS3DestinationOptions.Builder> s3) Sends Verified Access logs to Amazon S3.
This is a convenience method that creates an instance of theVerifiedAccessLogS3DestinationOptions.Builder
avoiding the need to create one manually viaVerifiedAccessLogS3DestinationOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3(VerifiedAccessLogS3DestinationOptions)
.- Parameters:
s3
- a consumer that will call methods onVerifiedAccessLogS3DestinationOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchLogs
VerifiedAccessLogOptions.Builder cloudWatchLogs(VerifiedAccessLogCloudWatchLogsDestinationOptions cloudWatchLogs) Sends Verified Access logs to CloudWatch Logs.
- Parameters:
cloudWatchLogs
- Sends Verified Access logs to CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogs
default VerifiedAccessLogOptions.Builder cloudWatchLogs(Consumer<VerifiedAccessLogCloudWatchLogsDestinationOptions.Builder> cloudWatchLogs) Sends Verified Access logs to CloudWatch Logs.
This is a convenience method that creates an instance of theVerifiedAccessLogCloudWatchLogsDestinationOptions.Builder
avoiding the need to create one manually viaVerifiedAccessLogCloudWatchLogsDestinationOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLogs(VerifiedAccessLogCloudWatchLogsDestinationOptions)
.- Parameters:
cloudWatchLogs
- a consumer that will call methods onVerifiedAccessLogCloudWatchLogsDestinationOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisDataFirehose
VerifiedAccessLogOptions.Builder kinesisDataFirehose(VerifiedAccessLogKinesisDataFirehoseDestinationOptions kinesisDataFirehose) Sends Verified Access logs to Kinesis.
- Parameters:
kinesisDataFirehose
- Sends Verified Access logs to Kinesis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisDataFirehose
default VerifiedAccessLogOptions.Builder kinesisDataFirehose(Consumer<VerifiedAccessLogKinesisDataFirehoseDestinationOptions.Builder> kinesisDataFirehose) Sends Verified Access logs to Kinesis.
This is a convenience method that creates an instance of theVerifiedAccessLogKinesisDataFirehoseDestinationOptions.Builder
avoiding the need to create one manually viaVerifiedAccessLogKinesisDataFirehoseDestinationOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisDataFirehose(VerifiedAccessLogKinesisDataFirehoseDestinationOptions)
.- Parameters:
kinesisDataFirehose
- a consumer that will call methods onVerifiedAccessLogKinesisDataFirehoseDestinationOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logVersion
The logging version.
Valid values:
ocsf-0.1
|ocsf-1.0.0-rc.2
- Parameters:
logVersion
- The logging version.Valid values:
ocsf-0.1
|ocsf-1.0.0-rc.2
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeTrustContext
Indicates whether to include trust data sent by trust providers in the logs.
- Parameters:
includeTrustContext
- Indicates whether to include trust data sent by trust providers in the logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-