Interface StandardsControlAssociationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<StandardsControlAssociationSummary.Builder,StandardsControlAssociationSummary>,SdkBuilder<StandardsControlAssociationSummary.Builder,StandardsControlAssociationSummary>,SdkPojo
- Enclosing class:
- StandardsControlAssociationSummary
public static interface StandardsControlAssociationSummary.Builder extends SdkPojo, CopyableBuilder<StandardsControlAssociationSummary.Builder,StandardsControlAssociationSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StandardsControlAssociationSummary.BuilderassociationStatus(String associationStatus)The enablement status of a control in a specific standard.StandardsControlAssociationSummary.BuilderassociationStatus(AssociationStatus associationStatus)The enablement status of a control in a specific standard.StandardsControlAssociationSummary.BuilderrelatedRequirements(String... relatedRequirements)The requirement that underlies this control in the compliance framework related to the standard.StandardsControlAssociationSummary.BuilderrelatedRequirements(Collection<String> relatedRequirements)The requirement that underlies this control in the compliance framework related to the standard.StandardsControlAssociationSummary.BuildersecurityControlArn(String securityControlArn)The ARN of a control, such asarn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1.StandardsControlAssociationSummary.BuildersecurityControlId(String securityControlId)A unique standard-agnostic identifier for a control.StandardsControlAssociationSummary.BuilderstandardsArn(String standardsArn)The Amazon Resource Name (ARN) of a standard.StandardsControlAssociationSummary.BuilderstandardsControlDescription(String standardsControlDescription)The description of a control.StandardsControlAssociationSummary.BuilderstandardsControlTitle(String standardsControlTitle)The title of a control.StandardsControlAssociationSummary.BuilderupdatedAt(Instant updatedAt)The last time that a control's enablement status in a specified standard was updated.StandardsControlAssociationSummary.BuilderupdatedReason(String updatedReason)The reason for updating a control's enablement status in a specified standard.-
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
-
standardsArn
StandardsControlAssociationSummary.Builder standardsArn(String standardsArn)
The Amazon Resource Name (ARN) of a standard.
- Parameters:
standardsArn- The Amazon Resource Name (ARN) of a standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControlId
StandardsControlAssociationSummary.Builder securityControlId(String securityControlId)
A unique standard-agnostic identifier for a control. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5. This field doesn't reference a specific standard.
- Parameters:
securityControlId- A unique standard-agnostic identifier for a control. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5. This field doesn't reference a specific standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControlArn
StandardsControlAssociationSummary.Builder securityControlArn(String securityControlArn)
The ARN of a control, such as
arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This parameter doesn't mention a specific standard.- Parameters:
securityControlArn- The ARN of a control, such asarn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This parameter doesn't mention a specific standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationStatus
StandardsControlAssociationSummary.Builder associationStatus(String associationStatus)
The enablement status of a control in a specific standard.
- Parameters:
associationStatus- The enablement status of a control in a specific standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AssociationStatus,AssociationStatus
-
associationStatus
StandardsControlAssociationSummary.Builder associationStatus(AssociationStatus associationStatus)
The enablement status of a control in a specific standard.
- Parameters:
associationStatus- The enablement status of a control in a specific standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AssociationStatus,AssociationStatus
-
relatedRequirements
StandardsControlAssociationSummary.Builder relatedRequirements(Collection<String> relatedRequirements)
The requirement that underlies this control in the compliance framework related to the standard.
- Parameters:
relatedRequirements- The requirement that underlies this control in the compliance framework related to the standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedRequirements
StandardsControlAssociationSummary.Builder relatedRequirements(String... relatedRequirements)
The requirement that underlies this control in the compliance framework related to the standard.
- Parameters:
relatedRequirements- The requirement that underlies this control in the compliance framework related to the standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
StandardsControlAssociationSummary.Builder updatedAt(Instant updatedAt)
The last time that a control's enablement status in a specified standard was updated.
- Parameters:
updatedAt- The last time that a control's enablement status in a specified standard was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedReason
StandardsControlAssociationSummary.Builder updatedReason(String updatedReason)
The reason for updating a control's enablement status in a specified standard.
- Parameters:
updatedReason- The reason for updating a control's enablement status in a specified standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardsControlTitle
StandardsControlAssociationSummary.Builder standardsControlTitle(String standardsControlTitle)
The title of a control.
- Parameters:
standardsControlTitle- The title of a control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardsControlDescription
StandardsControlAssociationSummary.Builder standardsControlDescription(String standardsControlDescription)
The description of a control. This typically summarizes how Security Hub evaluates the control and the conditions under which it produces a failed finding. The parameter may reference a specific standard.
- Parameters:
standardsControlDescription- The description of a control. This typically summarizes how Security Hub evaluates the control and the conditions under which it produces a failed finding. The parameter may reference a specific standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-