@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StandardsControl extends Object implements Serializable, Cloneable, StructuredPojo
Details for an individual compliance standard control.
Constructor and Description |
---|
StandardsControl() |
Modifier and Type | Method and Description |
---|---|
StandardsControl |
clone() |
boolean |
equals(Object obj) |
String |
getControlId()
The identifier of the compliance standard control.
|
String |
getControlStatus()
The current status of the compliance standard control.
|
Date |
getControlStatusUpdatedAt()
The date and time that the status of the compliance standard control was most recently updated.
|
String |
getDescription()
The longer description of the compliance standard control.
|
String |
getDisabledReason()
The reason provided for the most recent change in status for the control.
|
String |
getRemediationUrl()
A link to remediation information for the control in the Security Hub user documentation
|
String |
getSeverityRating()
The severity of findings generated from this compliance standard control.
|
String |
getStandardsControlArn()
The ARN of the compliance standard control.
|
String |
getTitle()
The title of the compliance standard control.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setControlId(String controlId)
The identifier of the compliance standard control.
|
void |
setControlStatus(String controlStatus)
The current status of the compliance standard control.
|
void |
setControlStatusUpdatedAt(Date controlStatusUpdatedAt)
The date and time that the status of the compliance standard control was most recently updated.
|
void |
setDescription(String description)
The longer description of the compliance standard control.
|
void |
setDisabledReason(String disabledReason)
The reason provided for the most recent change in status for the control.
|
void |
setRemediationUrl(String remediationUrl)
A link to remediation information for the control in the Security Hub user documentation
|
void |
setSeverityRating(String severityRating)
The severity of findings generated from this compliance standard control.
|
void |
setStandardsControlArn(String standardsControlArn)
The ARN of the compliance standard control.
|
void |
setTitle(String title)
The title of the compliance standard control.
|
String |
toString()
Returns a string representation of this object.
|
StandardsControl |
withControlId(String controlId)
The identifier of the compliance standard control.
|
StandardsControl |
withControlStatus(ControlStatus controlStatus)
The current status of the compliance standard control.
|
StandardsControl |
withControlStatus(String controlStatus)
The current status of the compliance standard control.
|
StandardsControl |
withControlStatusUpdatedAt(Date controlStatusUpdatedAt)
The date and time that the status of the compliance standard control was most recently updated.
|
StandardsControl |
withDescription(String description)
The longer description of the compliance standard control.
|
StandardsControl |
withDisabledReason(String disabledReason)
The reason provided for the most recent change in status for the control.
|
StandardsControl |
withRemediationUrl(String remediationUrl)
A link to remediation information for the control in the Security Hub user documentation
|
StandardsControl |
withSeverityRating(SeverityRating severityRating)
The severity of findings generated from this compliance standard control.
|
StandardsControl |
withSeverityRating(String severityRating)
The severity of findings generated from this compliance standard control.
|
StandardsControl |
withStandardsControlArn(String standardsControlArn)
The ARN of the compliance standard control.
|
StandardsControl |
withTitle(String title)
The title of the compliance standard control.
|
public void setStandardsControlArn(String standardsControlArn)
The ARN of the compliance standard control.
standardsControlArn
- The ARN of the compliance standard control.public String getStandardsControlArn()
The ARN of the compliance standard control.
public StandardsControl withStandardsControlArn(String standardsControlArn)
The ARN of the compliance standard control.
standardsControlArn
- The ARN of the compliance standard control.public void setControlStatus(String controlStatus)
The current status of the compliance standard control. Indicates whether the control is enabled or disabled. Security Hub does not check against disabled controls.
controlStatus
- The current status of the compliance standard control. Indicates whether the control is enabled or
disabled. Security Hub does not check against disabled controls.ControlStatus
public String getControlStatus()
The current status of the compliance standard control. Indicates whether the control is enabled or disabled. Security Hub does not check against disabled controls.
ControlStatus
public StandardsControl withControlStatus(String controlStatus)
The current status of the compliance standard control. Indicates whether the control is enabled or disabled. Security Hub does not check against disabled controls.
controlStatus
- The current status of the compliance standard control. Indicates whether the control is enabled or
disabled. Security Hub does not check against disabled controls.ControlStatus
public StandardsControl withControlStatus(ControlStatus controlStatus)
The current status of the compliance standard control. Indicates whether the control is enabled or disabled. Security Hub does not check against disabled controls.
controlStatus
- The current status of the compliance standard control. Indicates whether the control is enabled or
disabled. Security Hub does not check against disabled controls.ControlStatus
public void setDisabledReason(String disabledReason)
The reason provided for the most recent change in status for the control.
disabledReason
- The reason provided for the most recent change in status for the control.public String getDisabledReason()
The reason provided for the most recent change in status for the control.
public StandardsControl withDisabledReason(String disabledReason)
The reason provided for the most recent change in status for the control.
disabledReason
- The reason provided for the most recent change in status for the control.public void setControlStatusUpdatedAt(Date controlStatusUpdatedAt)
The date and time that the status of the compliance standard control was most recently updated.
controlStatusUpdatedAt
- The date and time that the status of the compliance standard control was most recently updated.public Date getControlStatusUpdatedAt()
The date and time that the status of the compliance standard control was most recently updated.
public StandardsControl withControlStatusUpdatedAt(Date controlStatusUpdatedAt)
The date and time that the status of the compliance standard control was most recently updated.
controlStatusUpdatedAt
- The date and time that the status of the compliance standard control was most recently updated.public void setControlId(String controlId)
The identifier of the compliance standard control.
controlId
- The identifier of the compliance standard control.public String getControlId()
The identifier of the compliance standard control.
public StandardsControl withControlId(String controlId)
The identifier of the compliance standard control.
controlId
- The identifier of the compliance standard control.public void setTitle(String title)
The title of the compliance standard control.
title
- The title of the compliance standard control.public String getTitle()
The title of the compliance standard control.
public StandardsControl withTitle(String title)
The title of the compliance standard control.
title
- The title of the compliance standard control.public void setDescription(String description)
The longer description of the compliance standard control. Provides information about what the control is checking for.
description
- The longer description of the compliance standard control. Provides information about what the control is
checking for.public String getDescription()
The longer description of the compliance standard control. Provides information about what the control is checking for.
public StandardsControl withDescription(String description)
The longer description of the compliance standard control. Provides information about what the control is checking for.
description
- The longer description of the compliance standard control. Provides information about what the control is
checking for.public void setRemediationUrl(String remediationUrl)
A link to remediation information for the control in the Security Hub user documentation
remediationUrl
- A link to remediation information for the control in the Security Hub user documentationpublic String getRemediationUrl()
A link to remediation information for the control in the Security Hub user documentation
public StandardsControl withRemediationUrl(String remediationUrl)
A link to remediation information for the control in the Security Hub user documentation
remediationUrl
- A link to remediation information for the control in the Security Hub user documentationpublic void setSeverityRating(String severityRating)
The severity of findings generated from this compliance standard control.
The finding severity is based on an assessment of how easy it would be to compromise AWS resources if the compliance issue is detected.
severityRating
- The severity of findings generated from this compliance standard control.
The finding severity is based on an assessment of how easy it would be to compromise AWS resources if the compliance issue is detected.
SeverityRating
public String getSeverityRating()
The severity of findings generated from this compliance standard control.
The finding severity is based on an assessment of how easy it would be to compromise AWS resources if the compliance issue is detected.
The finding severity is based on an assessment of how easy it would be to compromise AWS resources if the compliance issue is detected.
SeverityRating
public StandardsControl withSeverityRating(String severityRating)
The severity of findings generated from this compliance standard control.
The finding severity is based on an assessment of how easy it would be to compromise AWS resources if the compliance issue is detected.
severityRating
- The severity of findings generated from this compliance standard control.
The finding severity is based on an assessment of how easy it would be to compromise AWS resources if the compliance issue is detected.
SeverityRating
public StandardsControl withSeverityRating(SeverityRating severityRating)
The severity of findings generated from this compliance standard control.
The finding severity is based on an assessment of how easy it would be to compromise AWS resources if the compliance issue is detected.
severityRating
- The severity of findings generated from this compliance standard control.
The finding severity is based on an assessment of how easy it would be to compromise AWS resources if the compliance issue is detected.
SeverityRating
public String toString()
toString
in class Object
Object.toString()
public StandardsControl clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.