Plan Class
- java.
lang. Object - com.
azure. resourcemanager. resources. models. Plan
- com.
Implements
public final class Plan
implements JsonSerializable<Plan>
Plan for the resource.
Constructor Summary
Constructor | Description |
---|---|
Plan() |
Creates an instance of Plan class. |
Method Summary
Modifier and Type | Method and Description |
---|---|
static Plan |
fromJson(JsonReader jsonReader)
Reads an instance of Plan from the Json |
String |
name()
Get the name property: The plan ID. |
String |
product()
Get the product property: The offer ID. |
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 ID. |
Plan |
withProduct(String product)
Set the product property: The offer ID. |
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
Plan
public Plan()
Creates an instance of Plan class.
Method Details
fromJson
public static Plan fromJson(JsonReader jsonReader)
Reads an instance of Plan 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: The offer ID.
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 Plan withName(String name)
Set the name property: The plan ID.
Parameters:
Returns:
withProduct
public Plan withProduct(String product)
Set the product property: The offer ID.
Parameters:
Returns:
withPromotionCode
public Plan withPromotionCode(String promotionCode)
Set the promotionCode property: The promotion code.
Parameters:
Returns:
withPublisher
public Plan withPublisher(String publisher)
Set the publisher property: The publisher ID.
Parameters:
Returns:
withVersion
public Plan withVersion(String version)
Set the version property: The plan's version.
Parameters:
Returns:
Applies to
Azure SDK for Java