@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecordingModeOverride extends Object implements Serializable, Cloneable, StructuredPojo
An object for you to specify your overrides for the recording mode.
Constructor and Description |
---|
RecordingModeOverride() |
Modifier and Type | Method and Description |
---|---|
RecordingModeOverride |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
A description that you provide for the override.
|
String |
getRecordingFrequency()
The recording frequency that will be applied to all the resource types specified in the override.
|
List<String> |
getResourceTypes()
A comma-separated list that specifies which resource types Config includes in the override.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
A description that you provide for the override.
|
void |
setRecordingFrequency(String recordingFrequency)
The recording frequency that will be applied to all the resource types specified in the override.
|
void |
setResourceTypes(Collection<String> resourceTypes)
A comma-separated list that specifies which resource types Config includes in the override.
|
String |
toString()
Returns a string representation of this object.
|
RecordingModeOverride |
withDescription(String description)
A description that you provide for the override.
|
RecordingModeOverride |
withRecordingFrequency(RecordingFrequency recordingFrequency)
The recording frequency that will be applied to all the resource types specified in the override.
|
RecordingModeOverride |
withRecordingFrequency(String recordingFrequency)
The recording frequency that will be applied to all the resource types specified in the override.
|
RecordingModeOverride |
withResourceTypes(Collection<String> resourceTypes)
A comma-separated list that specifies which resource types Config includes in the override.
|
RecordingModeOverride |
withResourceTypes(ResourceType... resourceTypes)
A comma-separated list that specifies which resource types Config includes in the override.
|
RecordingModeOverride |
withResourceTypes(String... resourceTypes)
A comma-separated list that specifies which resource types Config includes in the override.
|
public void setDescription(String description)
A description that you provide for the override.
description
- A description that you provide for the override.public String getDescription()
A description that you provide for the override.
public RecordingModeOverride withDescription(String description)
A description that you provide for the override.
description
- A description that you provide for the override.public List<String> getResourceTypes()
A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
ResourceType
public void setResourceTypes(Collection<String> resourceTypes)
A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
resourceTypes
- A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
ResourceType
public RecordingModeOverride withResourceTypes(String... resourceTypes)
A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
NOTE: This method appends the values to the existing list (if any). Use
setResourceTypes(java.util.Collection)
or withResourceTypes(java.util.Collection)
if you want
to override the existing values.
resourceTypes
- A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
ResourceType
public RecordingModeOverride withResourceTypes(Collection<String> resourceTypes)
A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
resourceTypes
- A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
ResourceType
public RecordingModeOverride withResourceTypes(ResourceType... resourceTypes)
A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
resourceTypes
- A comma-separated list that specifies which resource types Config includes in the override.
Daily recording is not supported for the following resource types:
AWS::Config::ResourceCompliance
AWS::Config::ConformancePackCompliance
AWS::Config::ConfigurationRecorder
ResourceType
public void setRecordingFrequency(String recordingFrequency)
The recording frequency that will be applied to all the resource types specified in the override.
Continuous recording allows you to record configuration changes continuously whenever a change occurs.
Daily recording allows you record configuration data once every 24 hours, only if a change has occurred.
Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.
recordingFrequency
- The recording frequency that will be applied to all the resource types specified in the override.
Continuous recording allows you to record configuration changes continuously whenever a change occurs.
Daily recording allows you record configuration data once every 24 hours, only if a change has occurred.
Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.
RecordingFrequency
public String getRecordingFrequency()
The recording frequency that will be applied to all the resource types specified in the override.
Continuous recording allows you to record configuration changes continuously whenever a change occurs.
Daily recording allows you record configuration data once every 24 hours, only if a change has occurred.
Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.
Continuous recording allows you to record configuration changes continuously whenever a change occurs.
Daily recording allows you record configuration data once every 24 hours, only if a change has occurred.
Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.
RecordingFrequency
public RecordingModeOverride withRecordingFrequency(String recordingFrequency)
The recording frequency that will be applied to all the resource types specified in the override.
Continuous recording allows you to record configuration changes continuously whenever a change occurs.
Daily recording allows you record configuration data once every 24 hours, only if a change has occurred.
Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.
recordingFrequency
- The recording frequency that will be applied to all the resource types specified in the override.
Continuous recording allows you to record configuration changes continuously whenever a change occurs.
Daily recording allows you record configuration data once every 24 hours, only if a change has occurred.
Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.
RecordingFrequency
public RecordingModeOverride withRecordingFrequency(RecordingFrequency recordingFrequency)
The recording frequency that will be applied to all the resource types specified in the override.
Continuous recording allows you to record configuration changes continuously whenever a change occurs.
Daily recording allows you record configuration data once every 24 hours, only if a change has occurred.
Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.
recordingFrequency
- The recording frequency that will be applied to all the resource types specified in the override.
Continuous recording allows you to record configuration changes continuously whenever a change occurs.
Daily recording allows you record configuration data once every 24 hours, only if a change has occurred.
Firewall Manager depends on continuous recording to monitor your resources. If you are using Firewall Manager, it is recommended that you set the recording frequency to Continuous.
RecordingFrequency
public String toString()
toString
in class Object
Object.toString()
public RecordingModeOverride clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.