Interface AssessmentFrameworkMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AssessmentFrameworkMetadata.Builder,AssessmentFrameworkMetadata>,SdkBuilder<AssessmentFrameworkMetadata.Builder,AssessmentFrameworkMetadata>,SdkPojo
- Enclosing class:
- AssessmentFrameworkMetadata
public static interface AssessmentFrameworkMetadata.Builder extends SdkPojo, CopyableBuilder<AssessmentFrameworkMetadata.Builder,AssessmentFrameworkMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssessmentFrameworkMetadata.Builderarn(String arn)The Amazon Resource Name (ARN) of the framework.AssessmentFrameworkMetadata.BuildercomplianceType(String complianceType)The compliance type that the new custom framework supports, such as CIS or HIPAA.AssessmentFrameworkMetadata.BuildercontrolsCount(Integer controlsCount)The number of controls that are associated with the framework.AssessmentFrameworkMetadata.BuildercontrolSetsCount(Integer controlSetsCount)The number of control sets that are associated with the framework.AssessmentFrameworkMetadata.BuildercreatedAt(Instant createdAt)The time when the framework was created.AssessmentFrameworkMetadata.Builderdescription(String description)The description of the framework.AssessmentFrameworkMetadata.Builderid(String id)The unique identifier for the framework.AssessmentFrameworkMetadata.BuilderlastUpdatedAt(Instant lastUpdatedAt)The time when the framework was most recently updated.AssessmentFrameworkMetadata.Builderlogo(String logo)The logo that's associated with the framework.AssessmentFrameworkMetadata.Buildername(String name)The name of the framework.AssessmentFrameworkMetadata.Buildertype(String type)The framework type, such as a standard framework or a custom framework.AssessmentFrameworkMetadata.Buildertype(FrameworkType type)The framework type, such as a standard framework or a custom framework.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
AssessmentFrameworkMetadata.Builder arn(String arn)
The Amazon Resource Name (ARN) of the framework.
- Parameters:
arn- The Amazon Resource Name (ARN) of the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
AssessmentFrameworkMetadata.Builder id(String id)
The unique identifier for the framework.
- Parameters:
id- The unique identifier for the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
AssessmentFrameworkMetadata.Builder type(String type)
The framework type, such as a standard framework or a custom framework.
- Parameters:
type- The framework type, such as a standard framework or a custom framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FrameworkType,FrameworkType
-
type
AssessmentFrameworkMetadata.Builder type(FrameworkType type)
The framework type, such as a standard framework or a custom framework.
- Parameters:
type- The framework type, such as a standard framework or a custom framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FrameworkType,FrameworkType
-
name
AssessmentFrameworkMetadata.Builder name(String name)
The name of the framework.
- Parameters:
name- The name of the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
AssessmentFrameworkMetadata.Builder description(String description)
The description of the framework.
- Parameters:
description- The description of the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logo
AssessmentFrameworkMetadata.Builder logo(String logo)
The logo that's associated with the framework.
- Parameters:
logo- The logo that's associated with the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceType
AssessmentFrameworkMetadata.Builder complianceType(String complianceType)
The compliance type that the new custom framework supports, such as CIS or HIPAA.
- Parameters:
complianceType- The compliance type that the new custom framework supports, such as CIS or HIPAA.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlsCount
AssessmentFrameworkMetadata.Builder controlsCount(Integer controlsCount)
The number of controls that are associated with the framework.
- Parameters:
controlsCount- The number of controls that are associated with the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlSetsCount
AssessmentFrameworkMetadata.Builder controlSetsCount(Integer controlSetsCount)
The number of control sets that are associated with the framework.
- Parameters:
controlSetsCount- The number of control sets that are associated with the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
AssessmentFrameworkMetadata.Builder createdAt(Instant createdAt)
The time when the framework was created.
- Parameters:
createdAt- The time when the framework was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
AssessmentFrameworkMetadata.Builder lastUpdatedAt(Instant lastUpdatedAt)
The time when the framework was most recently updated.
- Parameters:
lastUpdatedAt- The time when the framework was most recently updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-