@Generated(value="software.amazon.awssdk:codegen") public final class Framework extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Framework.Builder,Framework>
The file that's used to structure and automate Audit Manager assessments for a given compliance standard.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Framework.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the framework.
|
static Framework.Builder |
builder() |
String |
complianceType()
The compliance type that the framework supports, such as CIS or HIPAA.
|
List<ControlSet> |
controlSets()
The control sets that are associated with the framework.
|
String |
controlSources()
The control data sources where Audit Manager collects evidence from.
|
Instant |
createdAt()
The time when the framework was created.
|
String |
createdBy()
The user or role that created the framework.
|
String |
description()
The description of the framework.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasControlSets()
For responses, this returns true if the service returned a value for the ControlSets property.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
id()
The unique identifier for the framework.
|
Instant |
lastUpdatedAt()
The time when the framework was most recently updated.
|
String |
lastUpdatedBy()
The user or role that most recently updated the framework.
|
String |
logo()
The logo that's associated with the framework.
|
String |
name()
The name of the framework.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Framework.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
The tags that are associated with the framework.
|
Framework.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
FrameworkType |
type()
Specifies whether the framework is a standard framework or a custom framework.
|
String |
typeAsString()
Specifies whether the framework is 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 String name()
The name of the framework.
public final FrameworkType type()
Specifies whether the framework is 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()
Specifies whether the framework is 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 complianceType()
The compliance type that the framework supports, such as CIS or HIPAA.
public final String description()
The description of the framework.
public final String logo()
The logo that's associated with the framework.
public final String controlSources()
The control data sources where Audit Manager collects evidence from.
public final boolean hasControlSets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<ControlSet> controlSets()
The control sets that are associated with the framework.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasControlSets() method.
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 final String createdBy()
The user or role that created the framework.
public final String lastUpdatedBy()
The user or role that most recently updated the framework.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
The tags that are associated with the framework.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public Framework.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Framework.Builder,Framework>public static Framework.Builder builder()
public static Class<? extends Framework.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.