Interface StandardsControlAssociationDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<StandardsControlAssociationDetail.Builder,StandardsControlAssociationDetail>,SdkBuilder<StandardsControlAssociationDetail.Builder,StandardsControlAssociationDetail>,SdkPojo
- Enclosing class:
- StandardsControlAssociationDetail
public static interface StandardsControlAssociationDetail.Builder extends SdkPojo, CopyableBuilder<StandardsControlAssociationDetail.Builder,StandardsControlAssociationDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StandardsControlAssociationDetail.BuilderassociationStatus(String associationStatus)Specifies whether a control is enabled or disabled in a specified standard.StandardsControlAssociationDetail.BuilderassociationStatus(AssociationStatus associationStatus)Specifies whether a control is enabled or disabled in a specified standard.StandardsControlAssociationDetail.BuilderrelatedRequirements(String... relatedRequirements)The requirement that underlies a control in the compliance framework related to the standard.StandardsControlAssociationDetail.BuilderrelatedRequirements(Collection<String> relatedRequirements)The requirement that underlies a control in the compliance framework related to the standard.StandardsControlAssociationDetail.BuildersecurityControlArn(String securityControlArn)The ARN of a security control across standards, such asarn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1.StandardsControlAssociationDetail.BuildersecurityControlId(String securityControlId)The unique identifier of a security control across standards.StandardsControlAssociationDetail.BuilderstandardsArn(String standardsArn)The Amazon Resource Name (ARN) of a security standard.StandardsControlAssociationDetail.BuilderstandardsControlArns(String... standardsControlArns)Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API.StandardsControlAssociationDetail.BuilderstandardsControlArns(Collection<String> standardsControlArns)Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API.StandardsControlAssociationDetail.BuilderstandardsControlDescription(String standardsControlDescription)The description of a control.StandardsControlAssociationDetail.BuilderstandardsControlTitle(String standardsControlTitle)The title of a control.StandardsControlAssociationDetail.BuilderupdatedAt(Instant updatedAt)The time at which the enablement status of the control in the specified standard was last updated.StandardsControlAssociationDetail.BuilderupdatedReason(String updatedReason)The reason for updating the enablement status of a control 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
StandardsControlAssociationDetail.Builder standardsArn(String standardsArn)
The Amazon Resource Name (ARN) of a security standard.
- Parameters:
standardsArn- The Amazon Resource Name (ARN) of a security standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControlId
StandardsControlAssociationDetail.Builder securityControlId(String securityControlId)
The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Service name and a number, such as APIGateway.3.
- Parameters:
securityControlId- The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Service name and a number, such as APIGateway.3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControlArn
StandardsControlAssociationDetail.Builder securityControlArn(String securityControlArn)
The ARN of a security control across standards, 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 security control across standards, 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
StandardsControlAssociationDetail.Builder associationStatus(String associationStatus)
Specifies whether a control is enabled or disabled in a specified standard.
- Parameters:
associationStatus- Specifies whether a control is enabled or disabled in a specified standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AssociationStatus,AssociationStatus
-
associationStatus
StandardsControlAssociationDetail.Builder associationStatus(AssociationStatus associationStatus)
Specifies whether a control is enabled or disabled in a specified standard.
- Parameters:
associationStatus- Specifies whether a control is enabled or disabled in a specified standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AssociationStatus,AssociationStatus
-
relatedRequirements
StandardsControlAssociationDetail.Builder relatedRequirements(Collection<String> relatedRequirements)
The requirement that underlies a control in the compliance framework related to the standard.
- Parameters:
relatedRequirements- The requirement that underlies a 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
StandardsControlAssociationDetail.Builder relatedRequirements(String... relatedRequirements)
The requirement that underlies a control in the compliance framework related to the standard.
- Parameters:
relatedRequirements- The requirement that underlies a 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
StandardsControlAssociationDetail.Builder updatedAt(Instant updatedAt)
The time at which the enablement status of the control in the specified standard was last updated.
- Parameters:
updatedAt- The time at which the enablement status of the control in the specified standard was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedReason
StandardsControlAssociationDetail.Builder updatedReason(String updatedReason)
The reason for updating the enablement status of a control in a specified standard.
- Parameters:
updatedReason- The reason for updating the enablement status of a control in a specified standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardsControlTitle
StandardsControlAssociationDetail.Builder standardsControlTitle(String standardsControlTitle)
The title of a control. This field may reference a specific standard.
- Parameters:
standardsControlTitle- The title of a control. This field may reference a specific standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardsControlDescription
StandardsControlAssociationDetail.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. This 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. This parameter may reference a specific standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardsControlArns
StandardsControlAssociationDetail.Builder standardsControlArns(Collection<String> standardsControlArns)
Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API. This API can be used to enable or disable a control in a specified standard.
- Parameters:
standardsControlArns- Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API. This API can be used to enable or disable a control in a specified standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standardsControlArns
StandardsControlAssociationDetail.Builder standardsControlArns(String... standardsControlArns)
Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API. This API can be used to enable or disable a control in a specified standard.
- Parameters:
standardsControlArns- Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API. This API can be used to enable or disable a control in a specified standard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-