PlanPatchable Class
- java.
lang. Object - com.
azure. resourcemanager. managedapplications. models. PlanPatchable
- com.
Implements
public final class PlanPatchable
implements JsonSerializable<PlanPatchable>
Plan for the managed application.
Constructor Summary
| Constructor | Description |
|---|---|
| PlanPatchable() |
Creates an instance of Plan |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Plan |
fromJson(JsonReader jsonReader)
Reads an instance of Plan |
| String |
name()
Get the name property: The plan name. |
| String |
product()
Get the product property: The product code. |
| String |
promotionCode()
Get the promotion |
| String |
publisher()
Get the publisher property: The publisher ID. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: The plan's version. |
|
Plan |
withName(String name)
Set the name property: The plan name. |
|
Plan |
withProduct(String product)
Set the product property: The product code. |
|
Plan |
withPromotionCode(String promotionCode)
Set the promotion |
|
Plan |
withPublisher(String publisher)
Set the publisher property: The publisher ID. |
|
Plan |
withVersion(String version)
Set the version property: The plan's version. |
Methods inherited from java.lang.Object
Constructor Details
PlanPatchable
public PlanPatchable()
Creates an instance of PlanPatchable class.
Method Details
fromJson
public static PlanPatchable fromJson(JsonReader jsonReader)
Reads an instance of PlanPatchable from the JsonReader.
Parameters:
Returns:
Throws:
name
public String name()
Get the name property: The plan name.
Returns:
product
public String product()
Get the product property: The product code.
Returns:
promotionCode
public String promotionCode()
Get the promotionCode property: The promotion code.
Returns:
publisher
public String publisher()
Get the publisher property: The publisher ID.
Returns:
toJson
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: The plan's version.
Returns:
withName
public PlanPatchable withName(String name)
Set the name property: The plan name.
Parameters:
Returns:
withProduct
public PlanPatchable withProduct(String product)
Set the product property: The product code.
Parameters:
Returns:
withPromotionCode
public PlanPatchable withPromotionCode(String promotionCode)
Set the promotionCode property: The promotion code.
Parameters:
Returns:
withPublisher
public PlanPatchable withPublisher(String publisher)
Set the publisher property: The publisher ID.
Parameters:
Returns:
withVersion
public PlanPatchable withVersion(String version)
Set the version property: The plan's version.
Parameters:
Returns: