@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssessmentFrameworkMetadata extends Object implements Serializable, Cloneable, StructuredPojo
The metadata that's associated with a standard framework or a custom framework.
Constructor and Description |
---|
AssessmentFrameworkMetadata() |
Modifier and Type | Method and Description |
---|---|
AssessmentFrameworkMetadata |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the framework.
|
String |
getComplianceType()
The compliance type that the new custom framework supports, such as CIS or HIPAA.
|
Integer |
getControlsCount()
The number of controls that are associated with the framework.
|
Integer |
getControlSetsCount()
The number of control sets that are associated with the framework.
|
Date |
getCreatedAt()
The time when the framework was created.
|
String |
getDescription()
The description of the framework.
|
String |
getId()
The unique identifier for the framework.
|
Date |
getLastUpdatedAt()
The time when the framework was most recently updated.
|
String |
getLogo()
The logo that's associated with the framework.
|
String |
getName()
The name of the framework.
|
String |
getType()
The framework type, such as a standard framework or a custom framework.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the framework.
|
void |
setComplianceType(String complianceType)
The compliance type that the new custom framework supports, such as CIS or HIPAA.
|
void |
setControlsCount(Integer controlsCount)
The number of controls that are associated with the framework.
|
void |
setControlSetsCount(Integer controlSetsCount)
The number of control sets that are associated with the framework.
|
void |
setCreatedAt(Date createdAt)
The time when the framework was created.
|
void |
setDescription(String description)
The description of the framework.
|
void |
setId(String id)
The unique identifier for the framework.
|
void |
setLastUpdatedAt(Date lastUpdatedAt)
The time when the framework was most recently updated.
|
void |
setLogo(String logo)
The logo that's associated with the framework.
|
void |
setName(String name)
The name of the framework.
|
void |
setType(String type)
The framework type, such as a standard framework or a custom framework.
|
String |
toString()
Returns a string representation of this object.
|
AssessmentFrameworkMetadata |
withArn(String arn)
The Amazon Resource Name (ARN) of the framework.
|
AssessmentFrameworkMetadata |
withComplianceType(String complianceType)
The compliance type that the new custom framework supports, such as CIS or HIPAA.
|
AssessmentFrameworkMetadata |
withControlsCount(Integer controlsCount)
The number of controls that are associated with the framework.
|
AssessmentFrameworkMetadata |
withControlSetsCount(Integer controlSetsCount)
The number of control sets that are associated with the framework.
|
AssessmentFrameworkMetadata |
withCreatedAt(Date createdAt)
The time when the framework was created.
|
AssessmentFrameworkMetadata |
withDescription(String description)
The description of the framework.
|
AssessmentFrameworkMetadata |
withId(String id)
The unique identifier for the framework.
|
AssessmentFrameworkMetadata |
withLastUpdatedAt(Date lastUpdatedAt)
The time when the framework was most recently updated.
|
AssessmentFrameworkMetadata |
withLogo(String logo)
The logo that's associated with the framework.
|
AssessmentFrameworkMetadata |
withName(String name)
The name of the framework.
|
AssessmentFrameworkMetadata |
withType(FrameworkType type)
The framework type, such as a standard framework or a custom framework.
|
AssessmentFrameworkMetadata |
withType(String type)
The framework type, such as a standard framework or a custom framework.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the framework.
arn
- The Amazon Resource Name (ARN) of the framework.public String getArn()
The Amazon Resource Name (ARN) of the framework.
public AssessmentFrameworkMetadata withArn(String arn)
The Amazon Resource Name (ARN) of the framework.
arn
- The Amazon Resource Name (ARN) of the framework.public void setId(String id)
The unique identifier for the framework.
id
- The unique identifier for the framework.public String getId()
The unique identifier for the framework.
public AssessmentFrameworkMetadata withId(String id)
The unique identifier for the framework.
id
- The unique identifier for the framework.public void setType(String type)
The framework type, such as a standard framework or a custom framework.
type
- The framework type, such as a standard framework or a custom framework.FrameworkType
public String getType()
The framework type, such as a standard framework or a custom framework.
FrameworkType
public AssessmentFrameworkMetadata withType(String type)
The framework type, such as a standard framework or a custom framework.
type
- The framework type, such as a standard framework or a custom framework.FrameworkType
public AssessmentFrameworkMetadata withType(FrameworkType type)
The framework type, such as a standard framework or a custom framework.
type
- The framework type, such as a standard framework or a custom framework.FrameworkType
public void setName(String name)
The name of the framework.
name
- The name of the framework.public String getName()
The name of the framework.
public AssessmentFrameworkMetadata withName(String name)
The name of the framework.
name
- The name of the framework.public void setDescription(String description)
The description of the framework.
description
- The description of the framework.public String getDescription()
The description of the framework.
public AssessmentFrameworkMetadata withDescription(String description)
The description of the framework.
description
- The description of the framework.public void setLogo(String logo)
The logo that's associated with the framework.
logo
- The logo that's associated with the framework.public String getLogo()
The logo that's associated with the framework.
public AssessmentFrameworkMetadata withLogo(String logo)
The logo that's associated with the framework.
logo
- The logo that's associated with the framework.public void setComplianceType(String complianceType)
The compliance type that the new custom framework supports, such as CIS or HIPAA.
complianceType
- The compliance type that the new custom framework supports, such as CIS or HIPAA.public String getComplianceType()
The compliance type that the new custom framework supports, such as CIS or HIPAA.
public AssessmentFrameworkMetadata withComplianceType(String complianceType)
The compliance type that the new custom framework supports, such as CIS or HIPAA.
complianceType
- The compliance type that the new custom framework supports, such as CIS or HIPAA.public void setControlsCount(Integer controlsCount)
The number of controls that are associated with the framework.
controlsCount
- The number of controls that are associated with the framework.public Integer getControlsCount()
The number of controls that are associated with the framework.
public AssessmentFrameworkMetadata withControlsCount(Integer controlsCount)
The number of controls that are associated with the framework.
controlsCount
- The number of controls that are associated with the framework.public void setControlSetsCount(Integer controlSetsCount)
The number of control sets that are associated with the framework.
controlSetsCount
- The number of control sets that are associated with the framework.public Integer getControlSetsCount()
The number of control sets that are associated with the framework.
public AssessmentFrameworkMetadata withControlSetsCount(Integer controlSetsCount)
The number of control sets that are associated with the framework.
controlSetsCount
- The number of control sets that are associated with the framework.public void setCreatedAt(Date createdAt)
The time when the framework was created.
createdAt
- The time when the framework was created.public Date getCreatedAt()
The time when the framework was created.
public AssessmentFrameworkMetadata withCreatedAt(Date createdAt)
The time when the framework was created.
createdAt
- The time when the framework was created.public void setLastUpdatedAt(Date lastUpdatedAt)
The time when the framework was most recently updated.
lastUpdatedAt
- The time when the framework was most recently updated.public Date getLastUpdatedAt()
The time when the framework was most recently updated.
public AssessmentFrameworkMetadata withLastUpdatedAt(Date lastUpdatedAt)
The time when the framework was most recently updated.
lastUpdatedAt
- The time when the framework was most recently updated.public String toString()
toString
in class Object
Object.toString()
public AssessmentFrameworkMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.