Class CapacityBlockOffering

    • Method Detail

      • capacityBlockOfferingId

        public final String capacityBlockOfferingId()

        The ID of the Capacity Block offering.

        Returns:
        The ID of the Capacity Block offering.
      • instanceType

        public final String instanceType()

        The instance type of the Capacity Block offering.

        Returns:
        The instance type of the Capacity Block offering.
      • availabilityZone

        public final String availabilityZone()

        The Availability Zone of the Capacity Block offering.

        Returns:
        The Availability Zone of the Capacity Block offering.
      • instanceCount

        public final Integer instanceCount()

        The number of instances in the Capacity Block offering.

        Returns:
        The number of instances in the Capacity Block offering.
      • startDate

        public final Instant startDate()

        The start date of the Capacity Block offering.

        Returns:
        The start date of the Capacity Block offering.
      • endDate

        public final Instant endDate()

        The end date of the Capacity Block offering.

        Returns:
        The end date of the Capacity Block offering.
      • capacityBlockDurationHours

        public final Integer capacityBlockDurationHours()

        The amount of time of the Capacity Block reservation in hours.

        Returns:
        The amount of time of the Capacity Block reservation in hours.
      • upfrontFee

        public final String upfrontFee()

        The total price to be paid up front.

        Returns:
        The total price to be paid up front.
      • currencyCode

        public final String currencyCode()

        The currency of the payment for the Capacity Block.

        Returns:
        The currency of the payment for the Capacity Block.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)