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 Details

    • 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 as arn: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

      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:
    • 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

      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.