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 Details

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

      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

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

      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 the control's enablement status in a specified standard.

      Parameters:
      updatedReason - The reason for updating the 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.