Plan Class
- java.
lang. Object - com.
azure. resourcemanager. desktopvirtualization. models. Plan
- com.
Implements
public 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: A user defined name of the 3rd Party Artifact that is being procured. |
| String |
product()
Get the product property: The 3rd Party artifact that is being procured. |
| String |
promotionCode()
Get the promotion |
| String |
publisher()
Get the publisher property: The publisher of the 3rd Party Artifact that is being bought. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: The version of the desired product/artifact. |
| Plan |
withName(String name)
Set the name property: A user defined name of the 3rd Party Artifact that is being procured. |
| Plan |
withProduct(String product)
Set the product property: The 3rd Party artifact that is being procured. |
| Plan |
withPromotionCode(String promotionCode)
Set the promotion |
| Plan |
withPublisher(String publisher)
Set the publisher property: The publisher of the 3rd Party Artifact that is being bought. |
| Plan |
withVersion(String version)
Set the version property: The version of the desired product/artifact. |
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: A user defined name of the 3rd Party Artifact that is being procured.
Returns:
product
public String product()
Get the product property: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.
Returns:
promotionCode
public String promotionCode()
Get the promotionCode property: A publisher provided promotion code as provisioned in Data Market for the said product/artifact.
Returns:
publisher
public String publisher()
Get the publisher property: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic.
Returns:
toJson
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: The version of the desired product/artifact.
Returns:
withName
public Plan withName(String name)
Set the name property: A user defined name of the 3rd Party Artifact that is being procured.
Parameters:
Returns:
withProduct
public Plan withProduct(String product)
Set the product property: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.
Parameters:
Returns:
withPromotionCode
public Plan withPromotionCode(String promotionCode)
Set the promotionCode property: A publisher provided promotion code as provisioned in Data Market for the said product/artifact.
Parameters:
Returns:
withPublisher
public Plan withPublisher(String publisher)
Set the publisher property: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic.
Parameters:
Returns:
withVersion
public Plan withVersion(String version)
Set the version property: The version of the desired product/artifact.
Parameters:
Returns: