Interface GetMembershipResponse.Builder

  • Method Details

    • membershipId

      GetMembershipResponse.Builder membershipId(String membershipId)

      Response element for GetMembership that provides the queried membership ID.

      Parameters:
      membershipId - Response element for GetMembership that provides the queried membership ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountId

      GetMembershipResponse.Builder accountId(String accountId)

      Response element for GetMembership that provides the configured account for managing the membership.

      Parameters:
      accountId - Response element for GetMembership that provides the configured account for managing the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • region

      Response element for GetMembership that provides the configured region for managing the membership.

      Parameters:
      region - Response element for GetMembership that provides the configured region for managing the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • region

      Response element for GetMembership that provides the configured region for managing the membership.

      Parameters:
      region - Response element for GetMembership that provides the configured region for managing the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • membershipName

      GetMembershipResponse.Builder membershipName(String membershipName)

      Response element for GetMembership that provides the configured membership name.

      Parameters:
      membershipName - Response element for GetMembership that provides the configured membership name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipArn

      GetMembershipResponse.Builder membershipArn(String membershipArn)

      Response element for GetMembership that provides the membership ARN.

      Parameters:
      membershipArn - Response element for GetMembership that provides the membership ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipStatus

      GetMembershipResponse.Builder membershipStatus(String membershipStatus)

      Response element for GetMembership that provides the current membership status.

      Parameters:
      membershipStatus - Response element for GetMembership that provides the current membership status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • membershipStatus

      GetMembershipResponse.Builder membershipStatus(MembershipStatus membershipStatus)

      Response element for GetMembership that provides the current membership status.

      Parameters:
      membershipStatus - Response element for GetMembership that provides the current membership status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • membershipActivationTimestamp

      GetMembershipResponse.Builder membershipActivationTimestamp(Instant membershipActivationTimestamp)

      Response element for GetMembership that provides the configured membership activation timestamp.

      Parameters:
      membershipActivationTimestamp - Response element for GetMembership that provides the configured membership activation timestamp.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipDeactivationTimestamp

      GetMembershipResponse.Builder membershipDeactivationTimestamp(Instant membershipDeactivationTimestamp)

      Response element for GetMembership that provides the configured membership name deactivation timestamp.

      Parameters:
      membershipDeactivationTimestamp - Response element for GetMembership that provides the configured membership name deactivation timestamp.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerType

      GetMembershipResponse.Builder customerType(String customerType)

      Response element for GetMembership that provides the configured membership type. Options include Standalone | Organizations.

      Parameters:
      customerType - Response element for GetMembership that provides the configured membership type. Options include Standalone | Organizations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • customerType

      GetMembershipResponse.Builder customerType(CustomerType customerType)

      Response element for GetMembership that provides the configured membership type. Options include Standalone | Organizations.

      Parameters:
      customerType - Response element for GetMembership that provides the configured membership type. Options include Standalone | Organizations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • numberOfAccountsCovered

      GetMembershipResponse.Builder numberOfAccountsCovered(Long numberOfAccountsCovered)

      Response element for GetMembership that provides the number of accounts in the membership.

      Parameters:
      numberOfAccountsCovered - Response element for GetMembership that provides the number of accounts in the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • incidentResponseTeam

      GetMembershipResponse.Builder incidentResponseTeam(Collection<IncidentResponder> incidentResponseTeam)

      Response element for GetMembership that provides the configured membership incident response team members.

      Parameters:
      incidentResponseTeam - Response element for GetMembership that provides the configured membership incident response team members.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • incidentResponseTeam

      GetMembershipResponse.Builder incidentResponseTeam(IncidentResponder... incidentResponseTeam)

      Response element for GetMembership that provides the configured membership incident response team members.

      Parameters:
      incidentResponseTeam - Response element for GetMembership that provides the configured membership incident response team members.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • incidentResponseTeam

      GetMembershipResponse.Builder incidentResponseTeam(Consumer<IncidentResponder.Builder>... incidentResponseTeam)

      Response element for GetMembership that provides the configured membership incident response team members.

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

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

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

      GetMembershipResponse.Builder optInFeatures(Collection<OptInFeature> optInFeatures)

      Response element for GetMembership that provides the if opt-in features have been enabled.

      Parameters:
      optInFeatures - Response element for GetMembership that provides the if opt-in features have been enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optInFeatures

      GetMembershipResponse.Builder optInFeatures(OptInFeature... optInFeatures)

      Response element for GetMembership that provides the if opt-in features have been enabled.

      Parameters:
      optInFeatures - Response element for GetMembership that provides the if opt-in features have been enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optInFeatures

      Response element for GetMembership that provides the if opt-in features have been enabled.

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

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

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