Interface RegistrationVersionInformation.Builder

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

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

    • versionNumber

      RegistrationVersionInformation.Builder versionNumber(Long versionNumber)

      The version number of the registration.

      Parameters:
      versionNumber - The version number of the registration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registrationVersionStatus

      RegistrationVersionInformation.Builder registrationVersionStatus(String registrationVersionStatus)

      The status of the registration.

      • DRAFT: The initial status of a registration version after it’s created.

      • SUBMITTED: Your registration has been submitted.

      • REVIEWING: Your registration has been accepted and is being reviewed.

      • APPROVED: Your registration has been approved.

      • DISCARDED: You've abandon this version of their registration to start over with a new version.

      • DENIED: You must fix your registration and resubmit it.

      • REVOKED: Your previously approved registration has been revoked.

      • ARCHIVED: Your previously approved registration version moves into this status when a more recently submitted version is approved.

      Parameters:
      registrationVersionStatus - The status of the registration.

      • DRAFT: The initial status of a registration version after it’s created.

      • SUBMITTED: Your registration has been submitted.

      • REVIEWING: Your registration has been accepted and is being reviewed.

      • APPROVED: Your registration has been approved.

      • DISCARDED: You've abandon this version of their registration to start over with a new version.

      • DENIED: You must fix your registration and resubmit it.

      • REVOKED: Your previously approved registration has been revoked.

      • ARCHIVED: Your previously approved registration version moves into this status when a more recently submitted version is approved.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • registrationVersionStatus

      RegistrationVersionInformation.Builder registrationVersionStatus(RegistrationVersionStatus registrationVersionStatus)

      The status of the registration.

      • DRAFT: The initial status of a registration version after it’s created.

      • SUBMITTED: Your registration has been submitted.

      • REVIEWING: Your registration has been accepted and is being reviewed.

      • APPROVED: Your registration has been approved.

      • DISCARDED: You've abandon this version of their registration to start over with a new version.

      • DENIED: You must fix your registration and resubmit it.

      • REVOKED: Your previously approved registration has been revoked.

      • ARCHIVED: Your previously approved registration version moves into this status when a more recently submitted version is approved.

      Parameters:
      registrationVersionStatus - The status of the registration.

      • DRAFT: The initial status of a registration version after it’s created.

      • SUBMITTED: Your registration has been submitted.

      • REVIEWING: Your registration has been accepted and is being reviewed.

      • APPROVED: Your registration has been approved.

      • DISCARDED: You've abandon this version of their registration to start over with a new version.

      • DENIED: You must fix your registration and resubmit it.

      • REVOKED: Your previously approved registration has been revoked.

      • ARCHIVED: Your previously approved registration version moves into this status when a more recently submitted version is approved.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • registrationVersionStatusHistory

      RegistrationVersionInformation.Builder registrationVersionStatusHistory(RegistrationVersionStatusHistory registrationVersionStatusHistory)

      The RegistrationVersionStatusHistory object contains the time stamps for when the reservations status changes.

      Parameters:
      registrationVersionStatusHistory - The RegistrationVersionStatusHistory object contains the time stamps for when the reservations status changes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registrationVersionStatusHistory

      default RegistrationVersionInformation.Builder registrationVersionStatusHistory(Consumer<RegistrationVersionStatusHistory.Builder> registrationVersionStatusHistory)

      The RegistrationVersionStatusHistory object contains the time stamps for when the reservations status changes.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to registrationVersionStatusHistory(RegistrationVersionStatusHistory).

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

      An array of RegistrationDeniedReasonInformation objects.

      Parameters:
      deniedReasons - An array of RegistrationDeniedReasonInformation objects.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deniedReasons

      An array of RegistrationDeniedReasonInformation objects.

      Parameters:
      deniedReasons - An array of RegistrationDeniedReasonInformation objects.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deniedReasons

      An array of RegistrationDeniedReasonInformation objects.

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

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

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