ReservationDetailInner Class

public final class ReservationDetailInner
extends ProxyResource

reservation detail resource.

Constructor Summary

Constructor Description
ReservationDetailInner()

Method Summary

Modifier and Type Method and Description
String etag()

Get the etag property: The etag for the resource.

String instanceFlexibilityGroup()

Get the instanceFlexibilityGroup property: The instance Flexibility Group.

String instanceFlexibilityRatio()

Get the instanceFlexibilityRatio property: The instance Flexibility Ratio.

String instanceId()

Get the instanceId property: This identifier is the name of the resource or the fully qualified Resource ID.

String kind()

Get the kind property: The reservation kind.

String reservationId()

Get the reservationId property: The reservation ID is the identifier of a reservation within a reservation order.

String reservationOrderId()

Get the reservationOrderId property: The reservation order ID is the identifier for a reservation purchase.

BigDecimal reservedHours()

Get the reservedHours property: This is the total hours reserved for the day.

String skuName()

Get the skuName property: This is the ARM Sku name.

Map<String,String> tags()

Get the tags property: Resource tags.

BigDecimal totalReservedQuantity()

Get the totalReservedQuantity property: This is the total count of instances that are reserved for the reservationId.

OffsetDateTime usageDate()

Get the usageDate property: The date on which consumption occurred.

BigDecimal usedHours()

Get the usedHours property: This is the total hours used by the instance.

void validate()

Validates the instance.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

ReservationDetailInner

public ReservationDetailInner()

Method Details

etag

public String etag()

Get the etag property: The etag for the resource.

Returns:

the etag value.

instanceFlexibilityGroup

public String instanceFlexibilityGroup()

Get the instanceFlexibilityGroup property: The instance Flexibility Group.

Returns:

the instanceFlexibilityGroup value.

instanceFlexibilityRatio

public String instanceFlexibilityRatio()

Get the instanceFlexibilityRatio property: The instance Flexibility Ratio.

Returns:

the instanceFlexibilityRatio value.

instanceId

public String instanceId()

Get the instanceId property: This identifier is the name of the resource or the fully qualified Resource ID.

Returns:

the instanceId value.

kind

public String kind()

Get the kind property: The reservation kind.

Returns:

the kind value.

reservationId

public String reservationId()

Get the reservationId property: The reservation ID is the identifier of a reservation within a reservation order. Each reservation is the grouping for applying the benefit scope and also specifies the number of instances to which the reservation benefit can be applied to.

Returns:

the reservationId value.

reservationOrderId

public String reservationOrderId()

Get the reservationOrderId property: The reservation order ID is the identifier for a reservation purchase. Each reservation order ID represents a single purchase transaction. A reservation order contains reservations. The reservation order specifies the VM size and region for the reservations.

Returns:

the reservationOrderId value.

reservedHours

public BigDecimal reservedHours()

Get the reservedHours property: This is the total hours reserved for the day. E.g. if reservation for 1 instance was made on 1 PM, this will be 11 hours for that day and 24 hours from subsequent days.

Returns:

the reservedHours value.

skuName

public String skuName()

Get the skuName property: This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records.

Returns:

the skuName value.

tags

public Map tags()

Get the tags property: Resource tags.

Returns:

the tags value.

totalReservedQuantity

public BigDecimal totalReservedQuantity()

Get the totalReservedQuantity property: This is the total count of instances that are reserved for the reservationId.

Returns:

the totalReservedQuantity value.

usageDate

public OffsetDateTime usageDate()

Get the usageDate property: The date on which consumption occurred.

Returns:

the usageDate value.

usedHours

public BigDecimal usedHours()

Get the usedHours property: This is the total hours used by the instance.

Returns:

the usedHours value.

validate

public void validate()

Validates the instance.

Applies to