Interface ConnectionRecordingPreferences.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConnectionRecordingPreferences.Builder,
,ConnectionRecordingPreferences> SdkBuilder<ConnectionRecordingPreferences.Builder,
,ConnectionRecordingPreferences> SdkPojo
- Enclosing class:
ConnectionRecordingPreferences
@Mutable
@NotThreadSafe
public static interface ConnectionRecordingPreferences.Builder
extends SdkPojo, CopyableBuilder<ConnectionRecordingPreferences.Builder,ConnectionRecordingPreferences>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of a KMS key that is used to encrypt data while it is being processed by the service.recordingDestinations
(Consumer<RecordingDestinations.Builder> recordingDestinations) Determines where recordings of RDP connections are stored.recordingDestinations
(RecordingDestinations recordingDestinations) Determines where recordings of RDP connections are stored.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 Details
-
kmsKeyArn
The ARN of a KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same Amazon Web Services Region as the node you start an RDP connection to.
- Parameters:
kmsKeyArn
- The ARN of a KMS key that is used to encrypt data while it is being processed by the service. This key must exist in the same Amazon Web Services Region as the node you start an RDP connection to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordingDestinations
ConnectionRecordingPreferences.Builder recordingDestinations(RecordingDestinations recordingDestinations) Determines where recordings of RDP connections are stored.
- Parameters:
recordingDestinations
- Determines where recordings of RDP connections are stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordingDestinations
default ConnectionRecordingPreferences.Builder recordingDestinations(Consumer<RecordingDestinations.Builder> recordingDestinations) Determines where recordings of RDP connections are stored.
This is a convenience method that creates an instance of theRecordingDestinations.Builder
avoiding the need to create one manually viaRecordingDestinations.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecordingDestinations(RecordingDestinations)
.- Parameters:
recordingDestinations
- a consumer that will call methods onRecordingDestinations.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-