@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EnabledControlDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about the enabled control.
| Constructor and Description |
|---|
EnabledControlDetails() |
| Modifier and Type | Method and Description |
|---|---|
EnabledControlDetails |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the enabled control.
|
String |
getControlIdentifier()
The control identifier of the enabled control.
|
DriftStatusSummary |
getDriftStatusSummary()
The drift status of the enabled control.
|
EnablementStatusSummary |
getStatusSummary()
The deployment summary of the enabled control.
|
String |
getTargetIdentifier()
The ARN of the organizational unit.
|
List<Region> |
getTargetRegions()
Target Amazon Web Services Regions for the enabled control.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setArn(String arn)
The ARN of the enabled control.
|
void |
setControlIdentifier(String controlIdentifier)
The control identifier of the enabled control.
|
void |
setDriftStatusSummary(DriftStatusSummary driftStatusSummary)
The drift status of the enabled control.
|
void |
setStatusSummary(EnablementStatusSummary statusSummary)
The deployment summary of the enabled control.
|
void |
setTargetIdentifier(String targetIdentifier)
The ARN of the organizational unit.
|
void |
setTargetRegions(Collection<Region> targetRegions)
Target Amazon Web Services Regions for the enabled control.
|
String |
toString()
Returns a string representation of this object.
|
EnabledControlDetails |
withArn(String arn)
The ARN of the enabled control.
|
EnabledControlDetails |
withControlIdentifier(String controlIdentifier)
The control identifier of the enabled control.
|
EnabledControlDetails |
withDriftStatusSummary(DriftStatusSummary driftStatusSummary)
The drift status of the enabled control.
|
EnabledControlDetails |
withStatusSummary(EnablementStatusSummary statusSummary)
The deployment summary of the enabled control.
|
EnabledControlDetails |
withTargetIdentifier(String targetIdentifier)
The ARN of the organizational unit.
|
EnabledControlDetails |
withTargetRegions(Collection<Region> targetRegions)
Target Amazon Web Services Regions for the enabled control.
|
EnabledControlDetails |
withTargetRegions(Region... targetRegions)
Target Amazon Web Services Regions for the enabled control.
|
public void setArn(String arn)
The ARN of the enabled control.
arn - The ARN of the enabled control.public String getArn()
The ARN of the enabled control.
public EnabledControlDetails withArn(String arn)
The ARN of the enabled control.
arn - The ARN of the enabled control.public void setControlIdentifier(String controlIdentifier)
The control identifier of the enabled control. For information on how to find the controlIdentifier,
see the overview page.
controlIdentifier - The control identifier of the enabled control. For information on how to find the
controlIdentifier, see the overview page.public String getControlIdentifier()
The control identifier of the enabled control. For information on how to find the controlIdentifier,
see the overview page.
controlIdentifier, see the overview page.public EnabledControlDetails withControlIdentifier(String controlIdentifier)
The control identifier of the enabled control. For information on how to find the controlIdentifier,
see the overview page.
controlIdentifier - The control identifier of the enabled control. For information on how to find the
controlIdentifier, see the overview page.public void setDriftStatusSummary(DriftStatusSummary driftStatusSummary)
The drift status of the enabled control.
driftStatusSummary - The drift status of the enabled control.public DriftStatusSummary getDriftStatusSummary()
The drift status of the enabled control.
public EnabledControlDetails withDriftStatusSummary(DriftStatusSummary driftStatusSummary)
The drift status of the enabled control.
driftStatusSummary - The drift status of the enabled control.public void setStatusSummary(EnablementStatusSummary statusSummary)
The deployment summary of the enabled control.
statusSummary - The deployment summary of the enabled control.public EnablementStatusSummary getStatusSummary()
The deployment summary of the enabled control.
public EnabledControlDetails withStatusSummary(EnablementStatusSummary statusSummary)
The deployment summary of the enabled control.
statusSummary - The deployment summary of the enabled control.public void setTargetIdentifier(String targetIdentifier)
The ARN of the organizational unit. For information on how to find the targetIdentifier, see the overview page.
targetIdentifier - The ARN of the organizational unit. For information on how to find the targetIdentifier, see
the overview page.public String getTargetIdentifier()
The ARN of the organizational unit. For information on how to find the targetIdentifier, see the overview page.
targetIdentifier, see
the overview
page.public EnabledControlDetails withTargetIdentifier(String targetIdentifier)
The ARN of the organizational unit. For information on how to find the targetIdentifier, see the overview page.
targetIdentifier - The ARN of the organizational unit. For information on how to find the targetIdentifier, see
the overview page.public List<Region> getTargetRegions()
Target Amazon Web Services Regions for the enabled control.
public void setTargetRegions(Collection<Region> targetRegions)
Target Amazon Web Services Regions for the enabled control.
targetRegions - Target Amazon Web Services Regions for the enabled control.public EnabledControlDetails withTargetRegions(Region... targetRegions)
Target Amazon Web Services Regions for the enabled control.
NOTE: This method appends the values to the existing list (if any). Use
setTargetRegions(java.util.Collection) or withTargetRegions(java.util.Collection) if you want
to override the existing values.
targetRegions - Target Amazon Web Services Regions for the enabled control.public EnabledControlDetails withTargetRegions(Collection<Region> targetRegions)
Target Amazon Web Services Regions for the enabled control.
targetRegions - Target Amazon Web Services Regions for the enabled control.public String toString()
toString in class ObjectObject.toString()public EnabledControlDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.