public static interface ConfigurationRecorder.Builder extends CopyableBuilder<ConfigurationRecorder.Builder,ConfigurationRecorder>
Modifier and Type | Method and Description |
---|---|
ConfigurationRecorder.Builder |
name(String name)
The name of the recorder.
|
default ConfigurationRecorder.Builder |
recordingGroup(Consumer<RecordingGroup.Builder> recordingGroup)
Specifies the types of AWS resource for which AWS Config records configuration changes.
|
ConfigurationRecorder.Builder |
recordingGroup(RecordingGroup recordingGroup)
Specifies the types of AWS resource for which AWS Config records configuration changes.
|
ConfigurationRecorder.Builder |
roleARN(String roleARN)
Amazon Resource Name (ARN) of the IAM role used to describe the AWS resources associated with the account.
|
copy
applyMutation, build
ConfigurationRecorder.Builder name(String name)
The name of the recorder. By default, AWS Config automatically assigns the name "default" when creating the configuration recorder. You cannot change the assigned name.
name
- The name of the recorder. By default, AWS Config automatically assigns the name "default" when
creating the configuration recorder. You cannot change the assigned name.ConfigurationRecorder.Builder roleARN(String roleARN)
Amazon Resource Name (ARN) of the IAM role used to describe the AWS resources associated with the account.
roleARN
- Amazon Resource Name (ARN) of the IAM role used to describe the AWS resources associated with the
account.ConfigurationRecorder.Builder recordingGroup(RecordingGroup recordingGroup)
Specifies the types of AWS resource for which AWS Config records configuration changes.
recordingGroup
- Specifies the types of AWS resource for which AWS Config records configuration changes.default ConfigurationRecorder.Builder recordingGroup(Consumer<RecordingGroup.Builder> recordingGroup)
Specifies the types of AWS resource for which AWS Config records configuration changes.
This is a convenience that creates an instance of theRecordingGroup.Builder
avoiding the need to
create one manually via RecordingGroup.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to recordingGroup(RecordingGroup)
.recordingGroup
- a consumer that will call methods on RecordingGroup.Builder
recordingGroup(RecordingGroup)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.