PurchasePlanAutoGenerated Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. PurchasePlanAutoGenerated
- com.
Implements
public final class PurchasePlanAutoGenerated
implements JsonSerializable<PurchasePlanAutoGenerated>
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
Constructor Summary
Constructor | Description |
---|---|
PurchasePlanAutoGenerated() |
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 |
promotionCode()
Get the promotion |
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 |
withPromotionCode(String promotionCode)
Set the promotion |
Purchase |
withPublisher(String publisher)
Set the publisher property: The publisher ID. |
Methods inherited from java.lang.Object
Constructor Details
PurchasePlanAutoGenerated
public PurchasePlanAutoGenerated()
Creates an instance of PurchasePlanAutoGenerated class.
Method Details
fromJson
public static PurchasePlanAutoGenerated fromJson(JsonReader jsonReader)
Reads an instance of PurchasePlanAutoGenerated 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:
promotionCode
public String promotionCode()
Get the promotionCode property: The Offer Promotion Code.
Returns:
publisher
public String publisher()
Get the publisher property: The publisher ID.
Returns:
toJson
validate
public void validate()
Validates the instance.
withName
public PurchasePlanAutoGenerated withName(String name)
Set the name property: The plan ID.
Parameters:
Returns:
withProduct
public PurchasePlanAutoGenerated 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:
withPromotionCode
public PurchasePlanAutoGenerated withPromotionCode(String promotionCode)
Set the promotionCode property: The Offer Promotion Code.
Parameters:
Returns:
withPublisher
public PurchasePlanAutoGenerated withPublisher(String publisher)
Set the publisher property: The publisher ID.
Parameters:
Returns: