Interface TrainingPlanExtensionOffering.Builder

  • Method Details

    • trainingPlanExtensionOfferingId

      TrainingPlanExtensionOffering.Builder trainingPlanExtensionOfferingId(String trainingPlanExtensionOfferingId)

      The unique identifier for this extension offering.

      Parameters:
      trainingPlanExtensionOfferingId - The unique identifier for this extension offering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZone

      TrainingPlanExtensionOffering.Builder availabilityZone(String availabilityZone)

      The Availability Zone for this extension offering.

      Parameters:
      availabilityZone - The Availability Zone for this extension offering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startDate

      The start date of this extension offering.

      Parameters:
      startDate - The start date of this extension offering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endDate

      The end date of this extension offering.

      Parameters:
      endDate - The end date of this extension offering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • durationHours

      TrainingPlanExtensionOffering.Builder durationHours(Integer durationHours)

      The duration of this extension offering in hours.

      Parameters:
      durationHours - The duration of this extension offering in hours.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • upfrontFee

      The upfront fee for this extension offering.

      Parameters:
      upfrontFee - The upfront fee for this extension offering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currencyCode

      TrainingPlanExtensionOffering.Builder currencyCode(String currencyCode)

      The currency code for the upfront fee (e.g., USD).

      Parameters:
      currencyCode - The currency code for the upfront fee (e.g., USD).
      Returns:
      Returns a reference to this object so that method calls can be chained together.