PurchasePlan Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. PurchasePlan
- com.
Implements
public final class PurchasePlan
implements JsonSerializable<PurchasePlan>
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
Constructor Summary
Constructor | Description |
---|---|
PurchasePlan() |
Creates an instance of Purchase |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Purchase |
fromJson(JsonReader jsonReader)
Reads an instance of Purchase |
String |
name()
Get the name property: The plan ID. |
String |
product()
Get the product property: Specifies the product of the image from the marketplace. |
String |
publisher()
Get the publisher property: The publisher ID. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Purchase |
withName(String name)
Set the name property: The plan ID. |
Purchase |
withProduct(String product)
Set the product property: Specifies the product of the image from the marketplace. |
Purchase |
withPublisher(String publisher)
Set the publisher property: The publisher ID. |
Methods inherited from java.lang.Object
Constructor Details
PurchasePlan
public PurchasePlan()
Creates an instance of PurchasePlan class.
Method Details
fromJson
public static PurchasePlan fromJson(JsonReader jsonReader)
Reads an instance of PurchasePlan from the JsonReader.
Parameters:
Returns:
Throws:
name
public String name()
Get the name property: The plan ID.
Returns:
product
public String product()
Get the product property: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
Returns:
publisher
public String publisher()
Get the publisher property: The publisher ID.
Returns:
toJson
validate
public void validate()
Validates the instance.
withName
public PurchasePlan withName(String name)
Set the name property: The plan ID.
Parameters:
Returns:
withProduct
public PurchasePlan withProduct(String product)
Set the product property: Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
Parameters:
Returns:
withPublisher
public PurchasePlan withPublisher(String publisher)
Set the publisher property: The publisher ID.
Parameters:
Returns:
Applies to
Azure SDK for Java