Class AssessmentFrameworkMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.auditmanager.model.AssessmentFrameworkMetadata
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AssessmentFrameworkMetadata.Builder,AssessmentFrameworkMetadata>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAssessmentFrameworkMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The Amazon Resource Name (ARN) of the framework.static AssessmentFrameworkMetadata.Builderbuilder()StringcomplianceType()The compliance type that the new custom framework supports, such as CIS or HIPAA.IntegercontrolsCount()The number of controls that are associated with the framework.IntegercontrolSetsCount()The number of control sets that are associated with the framework.InstantcreatedAt()The time when the framework was created.Stringdescription()The description of the framework.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The unique identifier for the framework.InstantlastUpdatedAt()The time when the framework was most recently updated.Stringlogo()The logo that's associated with the framework.Stringname()The name of the framework.List<SdkField<?>>sdkFields()static Class<? extends AssessmentFrameworkMetadata.Builder>serializableBuilderClass()AssessmentFrameworkMetadata.BuildertoBuilder()StringtoString()Returns a string representation of this object.FrameworkTypetype()The framework type, such as a standard framework or a custom framework.StringtypeAsString()The framework type, such as a standard framework or a custom framework.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the framework.
- Returns:
- The Amazon Resource Name (ARN) of the framework.
-
id
public final String id()
The unique identifier for the framework.
- Returns:
- The unique identifier for the framework.
-
type
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,
typewill returnFrameworkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The framework type, such as a standard framework or a custom framework.
- See Also:
FrameworkType
-
typeAsString
public 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,
typewill returnFrameworkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The framework type, such as a standard framework or a custom framework.
- See Also:
FrameworkType
-
name
public final String name()
The name of the framework.
- Returns:
- The name of the framework.
-
description
public final String description()
The description of the framework.
- Returns:
- The description of the framework.
-
logo
public final String logo()
The logo that's associated with the framework.
- Returns:
- The logo that's associated with the framework.
-
complianceType
public final String complianceType()
The compliance type that the new custom framework supports, such as CIS or HIPAA.
- Returns:
- The compliance type that the new custom framework supports, such as CIS or HIPAA.
-
controlsCount
public final Integer controlsCount()
The number of controls that are associated with the framework.
- Returns:
- The number of controls that are associated with the framework.
-
controlSetsCount
public final Integer controlSetsCount()
The number of control sets that are associated with the framework.
- Returns:
- The number of control sets that are associated with the framework.
-
createdAt
public final Instant createdAt()
The time when the framework was created.
- Returns:
- The time when the framework was created.
-
lastUpdatedAt
public final Instant lastUpdatedAt()
The time when the framework was most recently updated.
- Returns:
- The time when the framework was most recently updated.
-
toBuilder
public AssessmentFrameworkMetadata.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AssessmentFrameworkMetadata.Builder,AssessmentFrameworkMetadata>
-
builder
public static AssessmentFrameworkMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends AssessmentFrameworkMetadata.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-