Interface GetApprovalTeamResponseApprover.Builder

  • Method Details

    • approverId

      ID for the approver.

      Parameters:
      approverId - ID for the approver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • responseTime

      Timestamp when the approver responded to an approval team invitation.

      Parameters:
      responseTime - Timestamp when the approver responded to an approval team invitation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • primaryIdentityId

      GetApprovalTeamResponseApprover.Builder primaryIdentityId(String primaryIdentityId)

      ID for the user.

      Parameters:
      primaryIdentityId - ID for the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • primaryIdentitySourceArn

      GetApprovalTeamResponseApprover.Builder primaryIdentitySourceArn(String primaryIdentitySourceArn)

      Amazon Resource Name (ARN) for the identity source. The identity source manages the user authentication for approvers.

      Parameters:
      primaryIdentitySourceArn - Amazon Resource Name (ARN) for the identity source. The identity source manages the user authentication for approvers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • primaryIdentityStatus

      GetApprovalTeamResponseApprover.Builder primaryIdentityStatus(String primaryIdentityStatus)

      Status for the identity source. For example, if an approver has accepted a team invitation with a user authentication method managed by the identity source.

      Parameters:
      primaryIdentityStatus - Status for the identity source. For example, if an approver has accepted a team invitation with a user authentication method managed by the identity source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • primaryIdentityStatus

      GetApprovalTeamResponseApprover.Builder primaryIdentityStatus(IdentityStatus primaryIdentityStatus)

      Status for the identity source. For example, if an approver has accepted a team invitation with a user authentication method managed by the identity source.

      Parameters:
      primaryIdentityStatus - Status for the identity source. For example, if an approver has accepted a team invitation with a user authentication method managed by the identity source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mfaMethods

      Multi-factor authentication configuration for the approver

      Parameters:
      mfaMethods - Multi-factor authentication configuration for the approver
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mfaMethods

      Multi-factor authentication configuration for the approver

      Parameters:
      mfaMethods - Multi-factor authentication configuration for the approver
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mfaMethods

      Multi-factor authentication configuration for the approver

      This is a convenience method that creates an instance of the MfaMethod.Builder avoiding the need to create one manually via MfaMethod.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mfaMethods(List<MfaMethod>).

      Parameters:
      mfaMethods - a consumer that will call methods on MfaMethod.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: