public class ConfigurationRecorder
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
An object that represents the recording of configuration changes of an AWS resource.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name
The name of the recorder.
|
private RecordingGroup |
recordingGroup
Specifies the types of AWS resource for which AWS Config records
configuration changes.
|
private java.lang.String |
roleARN
Amazon Resource Name (ARN) of the IAM role used to describe the AWS
resources associated with the account.
|
Constructor and Description |
---|
ConfigurationRecorder() |
Modifier and Type | Method and Description |
---|---|
ConfigurationRecorder |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName()
The name of the recorder.
|
RecordingGroup |
getRecordingGroup()
Specifies the types of AWS resource for which AWS Config records
configuration changes.
|
java.lang.String |
getRoleARN()
Amazon Resource Name (ARN) of the IAM role used to describe the AWS
resources associated with the account.
|
int |
hashCode() |
void |
setName(java.lang.String name)
The name of the recorder.
|
void |
setRecordingGroup(RecordingGroup recordingGroup)
Specifies the types of AWS resource for which AWS Config records
configuration changes.
|
void |
setRoleARN(java.lang.String roleARN)
Amazon Resource Name (ARN) of the IAM role used to describe the AWS
resources associated with the account.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ConfigurationRecorder |
withName(java.lang.String name)
The name of the recorder.
|
ConfigurationRecorder |
withRecordingGroup(RecordingGroup recordingGroup)
Specifies the types of AWS resource for which AWS Config records
configuration changes.
|
ConfigurationRecorder |
withRoleARN(java.lang.String roleARN)
Amazon Resource Name (ARN) of the IAM role used to describe the AWS
resources associated with the account.
|
private java.lang.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.
private java.lang.String roleARN
Amazon Resource Name (ARN) of the IAM role used to describe the AWS resources associated with the account.
private RecordingGroup recordingGroup
Specifies the types of AWS resource for which AWS Config records configuration changes.
public void setName(java.lang.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.public java.lang.String getName()
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.
public ConfigurationRecorder withName(java.lang.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.public void setRoleARN(java.lang.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.public java.lang.String getRoleARN()
Amazon Resource Name (ARN) of the IAM role used to describe the AWS resources associated with the account.
public ConfigurationRecorder withRoleARN(java.lang.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.public void setRecordingGroup(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.public RecordingGroup getRecordingGroup()
Specifies the types of AWS resource for which AWS Config records configuration changes.
public ConfigurationRecorder withRecordingGroup(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.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ConfigurationRecorder clone()
clone
in class java.lang.Object