Interface StandardsControlAssociationDetail.Builder

    • 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 Services 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 Services 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, 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.