ReservationMergeProperties Class
- java.
lang. Object - com.
azure. resourcemanager. billing. models. ReservationMergeProperties
- com.
Implements
public final class ReservationMergeProperties
implements JsonSerializable<ReservationMergeProperties>
Properties of reservation merge.
Constructor Summary
| Constructor | Description |
|---|---|
| ReservationMergeProperties() |
Creates an instance of Reservation |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Reservation |
fromJson(JsonReader jsonReader)
Reads an instance of Reservation |
| String |
mergeDestination()
Get the merge |
| List<String> |
mergeSources()
Get the merge |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Reservation |
withMergeDestination(String mergeDestination)
Set the merge |
|
Reservation |
withMergeSources(List<String> mergeSources)
Set the merge |
Methods inherited from java.lang.Object
Constructor Details
ReservationMergeProperties
public ReservationMergeProperties()
Creates an instance of ReservationMergeProperties class.
Method Details
fromJson
public static ReservationMergeProperties fromJson(JsonReader jsonReader)
Reads an instance of ReservationMergeProperties from the JsonReader.
Parameters:
Returns:
Throws:
mergeDestination
public String mergeDestination()
Get the mergeDestination property: Reservation resource id Created due to the merge. Format of the resource id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.
Returns:
mergeSources
public List<String> mergeSources()
Get the mergeSources property: Resource ids of the source reservation's merged to form this reservation. Format of the resource id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.
Returns:
toJson
validate
public void validate()
Validates the instance.
withMergeDestination
public ReservationMergeProperties withMergeDestination(String mergeDestination)
Set the mergeDestination property: Reservation resource id Created due to the merge. Format of the resource id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.
Parameters:
Returns:
withMergeSources
public ReservationMergeProperties withMergeSources(List<String> mergeSources)
Set the mergeSources property: Resource ids of the source reservation's merged to form this reservation. Format of the resource id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.
Parameters:
Returns: