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
-
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, sdkFieldNameToField, 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.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:
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.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:
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.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:
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.
-
-