Interface VerifiedAccessLogOptions.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<VerifiedAccessLogOptions.Builder,VerifiedAccessLogOptions>
,SdkBuilder<VerifiedAccessLogOptions.Builder,VerifiedAccessLogOptions>
,SdkPojo
- Enclosing class:
- VerifiedAccessLogOptions
public static interface VerifiedAccessLogOptions.Builder extends SdkPojo, CopyableBuilder<VerifiedAccessLogOptions.Builder,VerifiedAccessLogOptions>
-
-
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
VerifiedAccessLogOptions.Builder s3(VerifiedAccessLogS3DestinationOptions 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:
s3(VerifiedAccessLogS3DestinationOptions)
-
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:
cloudWatchLogs(VerifiedAccessLogCloudWatchLogsDestinationOptions)
-
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:
kinesisDataFirehose(VerifiedAccessLogKinesisDataFirehoseDestinationOptions)
-
logVersion
VerifiedAccessLogOptions.Builder logVersion(String 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
VerifiedAccessLogOptions.Builder includeTrustContext(Boolean 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.
-
-