Interface Framework.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Framework.Builder,
,Framework> SdkBuilder<Framework.Builder,
,Framework> SdkPojo
- Enclosing class:
Framework
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the framework.complianceType
(String complianceType) The compliance type that the framework supports, such as CIS or HIPAA.controlSets
(Collection<ControlSet> controlSets) The control sets that are associated with the framework.controlSets
(Consumer<ControlSet.Builder>... controlSets) The control sets that are associated with the framework.controlSets
(ControlSet... controlSets) The control sets that are associated with the framework.controlSources
(String controlSources) Deprecated.Use controlSources from the ControlThe time when the framework was created.The user or role that created the framework.description
(String description) The description of the framework.The unique identifier for the framework.lastUpdatedAt
(Instant lastUpdatedAt) The time when the framework was most recently updated.lastUpdatedBy
(String lastUpdatedBy) The user or role that most recently updated the framework.The logo that's associated with the framework.The name of the framework.The tags that are associated with the framework.Specifies whether the framework is a standard framework or a custom framework.type
(FrameworkType type) Specifies whether the framework is 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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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.
-
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.
-
type
Specifies whether the framework is a standard framework or a custom framework.
- Parameters:
type
- Specifies whether the framework is a standard framework or a custom framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Specifies whether the framework is a standard framework or a custom framework.
- Parameters:
type
- Specifies whether the framework is a standard framework or a custom framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
complianceType
The compliance type that the framework supports, such as CIS or HIPAA.
- Parameters:
complianceType
- The compliance type that the framework supports, such as CIS or HIPAA.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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.
-
controlSources
Deprecated.Use controlSources from the ControlThe control data sources where Audit Manager collects evidence from.
This API parameter is no longer supported.
- Parameters:
controlSources
- The control data sources where Audit Manager collects evidence from.This API parameter is no longer supported.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlSets
The control sets that are associated with the framework.
The
Controls
object returns a partial response when called through Framework APIs. For a completeControls
object, useGetControl
.- Parameters:
controlSets
- The control sets that are associated with the framework.The
Controls
object returns a partial response when called through Framework APIs. For a completeControls
object, useGetControl
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlSets
The control sets that are associated with the framework.
The
Controls
object returns a partial response when called through Framework APIs. For a completeControls
object, useGetControl
.- Parameters:
controlSets
- The control sets that are associated with the framework.The
Controls
object returns a partial response when called through Framework APIs. For a completeControls
object, useGetControl
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlSets
The control sets that are associated with the framework.
The
Controls
object returns a partial response when called through Framework APIs. For a completeControls
object, useGetControl
.ControlSet.Builder
avoiding the need to create one manually viaControlSet.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontrolSets(List<ControlSet>)
.- Parameters:
controlSets
- a consumer that will call methods onControlSet.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-
createdBy
The user or role that created the framework.
- Parameters:
createdBy
- The user or role that created the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedBy
The user or role that most recently updated the framework.
- Parameters:
lastUpdatedBy
- The user or role that most recently updated the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags that are associated with the framework.
- Parameters:
tags
- The tags that are associated with the framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-