Interface AssessmentFrameworkShareRequest.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AssessmentFrameworkShareRequest.Builder,AssessmentFrameworkShareRequest>, SdkBuilder<AssessmentFrameworkShareRequest.Builder,AssessmentFrameworkShareRequest>, SdkPojo
Enclosing class:
AssessmentFrameworkShareRequest

public static interface AssessmentFrameworkShareRequest.Builder extends SdkPojo, CopyableBuilder<AssessmentFrameworkShareRequest.Builder,AssessmentFrameworkShareRequest>
  • Method Details

    • id

      The unique identifier for the share request.

      Parameters:
      id - The unique identifier for the share request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • frameworkId

      The unique identifier for the shared custom framework.

      Parameters:
      frameworkId - The unique identifier for the shared custom framework.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • frameworkName

      AssessmentFrameworkShareRequest.Builder frameworkName(String frameworkName)

      The name of the custom framework that the share request is for.

      Parameters:
      frameworkName - The name of the custom framework that the share request is for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • frameworkDescription

      AssessmentFrameworkShareRequest.Builder frameworkDescription(String frameworkDescription)

      The description of the shared custom framework.

      Parameters:
      frameworkDescription - The description of the shared custom framework.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the share request.

      Parameters:
      status - The status of the share request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the share request.

      Parameters:
      status - The status of the share request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceAccount

      AssessmentFrameworkShareRequest.Builder sourceAccount(String sourceAccount)

      The Amazon Web Services account of the sender.

      Parameters:
      sourceAccount - The Amazon Web Services account of the sender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationAccount

      AssessmentFrameworkShareRequest.Builder destinationAccount(String destinationAccount)

      The Amazon Web Services account of the recipient.

      Parameters:
      destinationAccount - The Amazon Web Services account of the recipient.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationRegion

      AssessmentFrameworkShareRequest.Builder destinationRegion(String destinationRegion)

      The Amazon Web Services Region of the recipient.

      Parameters:
      destinationRegion - The Amazon Web Services Region of the recipient.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expirationTime

      AssessmentFrameworkShareRequest.Builder expirationTime(Instant expirationTime)

      The time when the share request expires.

      Parameters:
      expirationTime - The time when the share request expires.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      The time when the share request was created.

      Parameters:
      creationTime - The time when the share request was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdated

      Specifies when the share request was last updated.

      Parameters:
      lastUpdated - Specifies when the share request was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • comment

      An optional comment from the sender about the share request.

      Parameters:
      comment - An optional comment from the sender about the share request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • standardControlsCount

      AssessmentFrameworkShareRequest.Builder standardControlsCount(Integer standardControlsCount)

      The number of standard controls that are part of the shared custom framework.

      Parameters:
      standardControlsCount - The number of standard controls that are part of the shared custom framework.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customControlsCount

      AssessmentFrameworkShareRequest.Builder customControlsCount(Integer customControlsCount)

      The number of custom controls that are part of the shared custom framework.

      Parameters:
      customControlsCount - The number of custom controls that are part of the shared custom framework.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • complianceType

      AssessmentFrameworkShareRequest.Builder complianceType(String complianceType)

      The compliance type that the shared custom framework supports, such as CIS or HIPAA.

      Parameters:
      complianceType - The compliance type that the shared custom framework supports, such as CIS or HIPAA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.