Interface RecordingMode.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<RecordingMode.Builder,,- RecordingMode> - SdkBuilder<RecordingMode.Builder,,- RecordingMode> - SdkPojo
- Enclosing class:
- RecordingMode
- 
Method SummaryModifier and TypeMethodDescriptionrecordingFrequency(String recordingFrequency) The default recording frequency that Config uses to record configuration changes.recordingFrequency(RecordingFrequency recordingFrequency) The default recording frequency that Config uses to record configuration changes.recordingModeOverrides(Collection<RecordingModeOverride> recordingModeOverrides) An array ofrecordingModeOverrideobjects for you to specify your overrides for the recording mode.recordingModeOverrides(Consumer<RecordingModeOverride.Builder>... recordingModeOverrides) An array ofrecordingModeOverrideobjects for you to specify your overrides for the recording mode.recordingModeOverrides(RecordingModeOverride... recordingModeOverrides) An array ofrecordingModeOverrideobjects for you to specify your overrides for the recording mode.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFields
- 
Method Details- 
recordingFrequencyThe default recording frequency that Config uses to record configuration changes. Daily recording is not supported for the following resource types: - 
 AWS::Config::ResourceCompliance
- 
 AWS::Config::ConformancePackCompliance
- 
 AWS::Config::ConfigurationRecorder
 For the allSupported ( ALL_SUPPORTED_RESOURCE_TYPES) recording strategy, these resource types will be set to Continuous recording.- Parameters:
- recordingFrequency- The default recording frequency that Config uses to record configuration changes.- Daily recording is not supported for the following resource types: - 
        AWS::Config::ResourceCompliance
- 
        AWS::Config::ConformancePackCompliance
- 
        AWS::Config::ConfigurationRecorder
 - For the allSupported ( - ALL_SUPPORTED_RESOURCE_TYPES) recording strategy, these resource types will be set to Continuous recording.
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
recordingFrequencyThe default recording frequency that Config uses to record configuration changes. Daily recording is not supported for the following resource types: - 
 AWS::Config::ResourceCompliance
- 
 AWS::Config::ConformancePackCompliance
- 
 AWS::Config::ConfigurationRecorder
 For the allSupported ( ALL_SUPPORTED_RESOURCE_TYPES) recording strategy, these resource types will be set to Continuous recording.- Parameters:
- recordingFrequency- The default recording frequency that Config uses to record configuration changes.- Daily recording is not supported for the following resource types: - 
        AWS::Config::ResourceCompliance
- 
        AWS::Config::ConformancePackCompliance
- 
        AWS::Config::ConfigurationRecorder
 - For the allSupported ( - ALL_SUPPORTED_RESOURCE_TYPES) recording strategy, these resource types will be set to Continuous recording.
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
recordingModeOverridesRecordingMode.Builder recordingModeOverrides(Collection<RecordingModeOverride> recordingModeOverrides) An array of recordingModeOverrideobjects for you to specify your overrides for the recording mode. TherecordingModeOverrideobject in therecordingModeOverridesarray consists of three fields: adescription, the newrecordingFrequency, and an array ofresourceTypesto override.- Parameters:
- recordingModeOverrides- An array of- recordingModeOverrideobjects for you to specify your overrides for the recording mode. The- recordingModeOverrideobject in the- recordingModeOverridesarray consists of three fields: a- description, the new- recordingFrequency, and an array of- resourceTypesto override.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
recordingModeOverridesAn array of recordingModeOverrideobjects for you to specify your overrides for the recording mode. TherecordingModeOverrideobject in therecordingModeOverridesarray consists of three fields: adescription, the newrecordingFrequency, and an array ofresourceTypesto override.- Parameters:
- recordingModeOverrides- An array of- recordingModeOverrideobjects for you to specify your overrides for the recording mode. The- recordingModeOverrideobject in the- recordingModeOverridesarray consists of three fields: a- description, the new- recordingFrequency, and an array of- resourceTypesto override.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
recordingModeOverridesRecordingMode.Builder recordingModeOverrides(Consumer<RecordingModeOverride.Builder>... recordingModeOverrides) An array of This is a convenience method that creates an instance of therecordingModeOverrideobjects for you to specify your overrides for the recording mode. TherecordingModeOverrideobject in therecordingModeOverridesarray consists of three fields: adescription, the newrecordingFrequency, and an array ofresourceTypesto override.RecordingModeOverride.Builderavoiding the need to create one manually viaRecordingModeOverride.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torecordingModeOverrides(List<RecordingModeOverride>).- Parameters:
- recordingModeOverrides- a consumer that will call methods on- RecordingModeOverride.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-