Class CfnSessionLogger.Builder
java.lang.Object
software.amazon.awscdk.services.workspacesweb.CfnSessionLogger.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSessionLogger>
- Enclosing class:
CfnSessionLogger
@Stability(Stable)
public static final class CfnSessionLogger.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSessionLogger>
A fluent builder for
CfnSessionLogger
.-
Method Summary
Modifier and TypeMethodDescriptionadditionalEncryptionContext
(Map<String, String> additionalEncryptionContext) additionalEncryptionContext
(IResolvable additionalEncryptionContext) build()
static CfnSessionLogger.Builder
customerManagedKey
(String customerManagedKey) displayName
(String displayName) eventFilter
(IResolvable eventFilter) eventFilter
(CfnSessionLogger.EventFilterProperty eventFilter) logConfiguration
(IResolvable logConfiguration) logConfiguration
(CfnSessionLogger.LogConfigurationProperty logConfiguration)
-
Method Details
-
create
@Stability(Stable) public static CfnSessionLogger.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnSessionLogger.Builder
.
-
eventFilter
- Parameters:
eventFilter
- This parameter is required.- Returns:
this
- See Also:
-
eventFilter
@Stability(Stable) public CfnSessionLogger.Builder eventFilter(CfnSessionLogger.EventFilterProperty eventFilter) - Parameters:
eventFilter
- This parameter is required.- Returns:
this
- See Also:
-
logConfiguration
- Parameters:
logConfiguration
- This parameter is required.- Returns:
this
- See Also:
-
logConfiguration
@Stability(Stable) public CfnSessionLogger.Builder logConfiguration(CfnSessionLogger.LogConfigurationProperty logConfiguration) - Parameters:
logConfiguration
- This parameter is required.- Returns:
this
- See Also:
-
additionalEncryptionContext
@Stability(Stable) public CfnSessionLogger.Builder additionalEncryptionContext(Map<String, String> additionalEncryptionContext) - Parameters:
additionalEncryptionContext
- This parameter is required.- Returns:
this
- See Also:
-
additionalEncryptionContext
@Stability(Stable) public CfnSessionLogger.Builder additionalEncryptionContext(IResolvable additionalEncryptionContext) - Parameters:
additionalEncryptionContext
- This parameter is required.- Returns:
this
- See Also:
-
customerManagedKey
- Parameters:
customerManagedKey
- This parameter is required.- Returns:
this
- See Also:
-
displayName
- Parameters:
displayName
- This parameter is required.- Returns:
this
- See Also:
-
tags
- Parameters:
tags
- This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnSessionLogger>
- Returns:
- a newly built instance of
CfnSessionLogger
.
-