Class CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ssmguiconnect.CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty>
- Enclosing interface:
CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty
@Stability(Stable)
public static final class CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.recordingDestinations(CfnPreferencesPropsMixin.RecordingDestinationsProperty recordingDestinations) recordingDestinations(IResolvable recordingDestinations)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
kmsKeyArn
@Stability(Stable) public CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.Builder kmsKeyArn(String kmsKeyArn) - Parameters:
kmsKeyArn- The ARN of a AWS key that is used to encrypt data while it is being processed by the service. This key must exist in the same AWS Region as the node you start an RDP connection to.- Returns:
this
-
recordingDestinations
@Stability(Stable) public CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.Builder recordingDestinations(IResolvable recordingDestinations) Sets the value ofCfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.getRecordingDestinations()- Parameters:
recordingDestinations- Determines where recordings of RDP connections are stored.- Returns:
this
-
recordingDestinations
@Stability(Stable) public CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.Builder recordingDestinations(CfnPreferencesPropsMixin.RecordingDestinationsProperty recordingDestinations) Sets the value ofCfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty.getRecordingDestinations()- Parameters:
recordingDestinations- Determines where recordings of RDP connections are stored.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty>- Returns:
- a new instance of
CfnPreferencesPropsMixin.ConnectionRecordingPreferencesProperty - Throws:
NullPointerException- if any required attribute was not provided
-