@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssessmentFrameworkMetadata extends Object implements Serializable, Cloneable, StructuredPojo
The metadata associated with a standard or 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 associated with the specified framework.
|
Integer |
getControlSetsCount()
The number of control sets associated with the specified framework.
|
Date |
getCreatedAt()
Specifies when the framework was created.
|
String |
getDescription()
The description of the specified framework.
|
String |
getId()
The unique identified for the specified framework.
|
Date |
getLastUpdatedAt()
Specifies when the framework was most recently updated.
|
String |
getLogo()
The logo associated with the framework.
|
String |
getName()
The name of the specified framework.
|
String |
getType()
The framework type, such as standard or custom.
|
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 associated with the specified framework.
|
void |
setControlSetsCount(Integer controlSetsCount)
The number of control sets associated with the specified framework.
|
void |
setCreatedAt(Date createdAt)
Specifies when the framework was created.
|
void |
setDescription(String description)
The description of the specified framework.
|
void |
setId(String id)
The unique identified for the specified framework.
|
void |
setLastUpdatedAt(Date lastUpdatedAt)
Specifies when the framework was most recently updated.
|
void |
setLogo(String logo)
The logo associated with the framework.
|
void |
setName(String name)
The name of the specified framework.
|
void |
setType(String type)
The framework type, such as standard or custom.
|
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 associated with the specified framework.
|
AssessmentFrameworkMetadata |
withControlSetsCount(Integer controlSetsCount)
The number of control sets associated with the specified framework.
|
AssessmentFrameworkMetadata |
withCreatedAt(Date createdAt)
Specifies when the framework was created.
|
AssessmentFrameworkMetadata |
withDescription(String description)
The description of the specified framework.
|
AssessmentFrameworkMetadata |
withId(String id)
The unique identified for the specified framework.
|
AssessmentFrameworkMetadata |
withLastUpdatedAt(Date lastUpdatedAt)
Specifies when the framework was most recently updated.
|
AssessmentFrameworkMetadata |
withLogo(String logo)
The logo associated with the framework.
|
AssessmentFrameworkMetadata |
withName(String name)
The name of the specified framework.
|
AssessmentFrameworkMetadata |
withType(FrameworkType type)
The framework type, such as standard or custom.
|
AssessmentFrameworkMetadata |
withType(String type)
The framework type, such as standard or custom.
|
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 identified for the specified framework.
id
- The unique identified for the specified framework.public String getId()
The unique identified for the specified framework.
public AssessmentFrameworkMetadata withId(String id)
The unique identified for the specified framework.
id
- The unique identified for the specified framework.public void setType(String type)
The framework type, such as standard or custom.
type
- The framework type, such as standard or custom.FrameworkType
public String getType()
The framework type, such as standard or custom.
FrameworkType
public AssessmentFrameworkMetadata withType(String type)
The framework type, such as standard or custom.
type
- The framework type, such as standard or custom.FrameworkType
public AssessmentFrameworkMetadata withType(FrameworkType type)
The framework type, such as standard or custom.
type
- The framework type, such as standard or custom.FrameworkType
public void setName(String name)
The name of the specified framework.
name
- The name of the specified framework.public String getName()
The name of the specified framework.
public AssessmentFrameworkMetadata withName(String name)
The name of the specified framework.
name
- The name of the specified framework.public void setDescription(String description)
The description of the specified framework.
description
- The description of the specified framework.public String getDescription()
The description of the specified framework.
public AssessmentFrameworkMetadata withDescription(String description)
The description of the specified framework.
description
- The description of the specified framework.public void setLogo(String logo)
The logo associated with the framework.
logo
- The logo associated with the framework.public String getLogo()
The logo associated with the framework.
public AssessmentFrameworkMetadata withLogo(String logo)
The logo associated with the framework.
logo
- The logo 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 associated with the specified framework.
controlsCount
- The number of controls associated with the specified framework.public Integer getControlsCount()
The number of controls associated with the specified framework.
public AssessmentFrameworkMetadata withControlsCount(Integer controlsCount)
The number of controls associated with the specified framework.
controlsCount
- The number of controls associated with the specified framework.public void setControlSetsCount(Integer controlSetsCount)
The number of control sets associated with the specified framework.
controlSetsCount
- The number of control sets associated with the specified framework.public Integer getControlSetsCount()
The number of control sets associated with the specified framework.
public AssessmentFrameworkMetadata withControlSetsCount(Integer controlSetsCount)
The number of control sets associated with the specified framework.
controlSetsCount
- The number of control sets associated with the specified framework.public void setCreatedAt(Date createdAt)
Specifies when the framework was created.
createdAt
- Specifies when the framework was created.public Date getCreatedAt()
Specifies when the framework was created.
public AssessmentFrameworkMetadata withCreatedAt(Date createdAt)
Specifies when the framework was created.
createdAt
- Specifies when the framework was created.public void setLastUpdatedAt(Date lastUpdatedAt)
Specifies when the framework was most recently updated.
lastUpdatedAt
- Specifies when the framework was most recently updated.public Date getLastUpdatedAt()
Specifies when the framework was most recently updated.
public AssessmentFrameworkMetadata withLastUpdatedAt(Date lastUpdatedAt)
Specifies when the framework was most recently updated.
lastUpdatedAt
- Specifies 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.