@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StandardsControlAssociationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
An array of requested updates to the enablement status of controls in specified standards. The objects in the array include a security control ID, the Amazon Resource Name (ARN) of the standard, the requested enablement status, and the reason for updating the enablement status.
Constructor and Description |
---|
StandardsControlAssociationUpdate() |
Modifier and Type | Method and Description |
---|---|
StandardsControlAssociationUpdate |
clone() |
boolean |
equals(Object obj) |
String |
getAssociationStatus()
The desired enablement status of the control in the standard.
|
String |
getSecurityControlId()
The unique identifier for the security control whose enablement status you want to update.
|
String |
getStandardsArn()
The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement status.
|
String |
getUpdatedReason()
The reason for updating the control's enablement status in the standard.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssociationStatus(String associationStatus)
The desired enablement status of the control in the standard.
|
void |
setSecurityControlId(String securityControlId)
The unique identifier for the security control whose enablement status you want to update.
|
void |
setStandardsArn(String standardsArn)
The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement status.
|
void |
setUpdatedReason(String updatedReason)
The reason for updating the control's enablement status in the standard.
|
String |
toString()
Returns a string representation of this object.
|
StandardsControlAssociationUpdate |
withAssociationStatus(AssociationStatus associationStatus)
The desired enablement status of the control in the standard.
|
StandardsControlAssociationUpdate |
withAssociationStatus(String associationStatus)
The desired enablement status of the control in the standard.
|
StandardsControlAssociationUpdate |
withSecurityControlId(String securityControlId)
The unique identifier for the security control whose enablement status you want to update.
|
StandardsControlAssociationUpdate |
withStandardsArn(String standardsArn)
The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement status.
|
StandardsControlAssociationUpdate |
withUpdatedReason(String updatedReason)
The reason for updating the control's enablement status in the standard.
|
public void setStandardsArn(String standardsArn)
The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement status.
standardsArn
- The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement
status.public String getStandardsArn()
The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement status.
public StandardsControlAssociationUpdate withStandardsArn(String standardsArn)
The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement status.
standardsArn
- The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement
status.public void setSecurityControlId(String securityControlId)
The unique identifier for the security control whose enablement status you want to update.
securityControlId
- The unique identifier for the security control whose enablement status you want to update.public String getSecurityControlId()
The unique identifier for the security control whose enablement status you want to update.
public StandardsControlAssociationUpdate withSecurityControlId(String securityControlId)
The unique identifier for the security control whose enablement status you want to update.
securityControlId
- The unique identifier for the security control whose enablement status you want to update.public void setAssociationStatus(String associationStatus)
The desired enablement status of the control in the standard.
associationStatus
- The desired enablement status of the control in the standard.AssociationStatus
public String getAssociationStatus()
The desired enablement status of the control in the standard.
AssociationStatus
public StandardsControlAssociationUpdate withAssociationStatus(String associationStatus)
The desired enablement status of the control in the standard.
associationStatus
- The desired enablement status of the control in the standard.AssociationStatus
public StandardsControlAssociationUpdate withAssociationStatus(AssociationStatus associationStatus)
The desired enablement status of the control in the standard.
associationStatus
- The desired enablement status of the control in the standard.AssociationStatus
public void setUpdatedReason(String updatedReason)
The reason for updating the control's enablement status in the standard.
updatedReason
- The reason for updating the control's enablement status in the standard.public String getUpdatedReason()
The reason for updating the control's enablement status in the standard.
public StandardsControlAssociationUpdate withUpdatedReason(String updatedReason)
The reason for updating the control's enablement status in the standard.
updatedReason
- The reason for updating the control's enablement status in the standard.public String toString()
toString
in class Object
Object.toString()
public StandardsControlAssociationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.