@Generated(value="software.amazon.awssdk:codegen") public final class AssessmentFrameworkMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssessmentFrameworkMetadata.Builder,AssessmentFrameworkMetadata>
The metadata that's associated with a standard framework or a custom framework.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AssessmentFrameworkMetadata.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the framework.
|
static AssessmentFrameworkMetadata.Builder |
builder() |
String |
complianceType()
The compliance type that the new custom framework supports, such as CIS or HIPAA.
|
Integer |
controlsCount()
The number of controls that are associated with the framework.
|
Integer |
controlSetsCount()
The number of control sets that are associated with the framework.
|
Instant |
createdAt()
The time when the framework was created.
|
String |
description()
The description of the framework.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The unique identifier for the framework.
|
Instant |
lastUpdatedAt()
The time when the framework was most recently updated.
|
String |
logo()
The logo that's associated with the framework.
|
String |
name()
The name of the framework.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AssessmentFrameworkMetadata.Builder> |
serializableBuilderClass() |
AssessmentFrameworkMetadata.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
FrameworkType |
type()
The framework type, such as a standard framework or a custom framework.
|
String |
typeAsString()
The framework type, such as a standard framework or a custom framework.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Amazon Resource Name (ARN) of the framework.
public final String id()
The unique identifier for the framework.
public final FrameworkType type()
The framework type, such as a standard framework or a custom framework.
If the service returns an enum value that is not available in the current SDK version, type will return
FrameworkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
FrameworkTypepublic final String typeAsString()
The framework type, such as a standard framework or a custom framework.
If the service returns an enum value that is not available in the current SDK version, type will return
FrameworkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
FrameworkTypepublic final String name()
The name of the framework.
public final String description()
The description of the framework.
public final String logo()
The logo that's associated with the framework.
public final String complianceType()
The compliance type that the new custom framework supports, such as CIS or HIPAA.
public final Integer controlsCount()
The number of controls that are associated with the framework.
public final Integer controlSetsCount()
The number of control sets that are associated with the framework.
public final Instant createdAt()
The time when the framework was created.
public final Instant lastUpdatedAt()
The time when the framework was most recently updated.
public AssessmentFrameworkMetadata.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AssessmentFrameworkMetadata.Builder,AssessmentFrameworkMetadata>public static AssessmentFrameworkMetadata.Builder builder()
public static Class<? extends AssessmentFrameworkMetadata.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.