Class PremierAddOnPatchResource
java.lang.Object
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.models.PremierAddOnPatchResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ProxyOnlyResource>
ARM resource for a PremierAddOn.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of PremierAddOnPatchResource class. -
Method Summary
Modifier and TypeMethodDescriptionstatic PremierAddOnPatchResourcefromJson(com.azure.json.JsonReader jsonReader) Reads an instance of PremierAddOnPatchResource from the JsonReader.id()Get the id property: Resource Id.Get the marketplaceOffer property: Premier add on Marketplace offer.Get the marketplacePublisher property: Premier add on Marketplace publisher.name()Get the name property: Resource Name.product()Get the product property: Premier add on Product.sku()Get the sku property: Premier add on SKU.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: Resource type.voidvalidate()Validates the instance.vendor()Get the vendor property: Premier add on Vendor.Set the kind property: Kind of resource.withMarketplaceOffer(String marketplaceOffer) Set the marketplaceOffer property: Premier add on Marketplace offer.withMarketplacePublisher(String marketplacePublisher) Set the marketplacePublisher property: Premier add on Marketplace publisher.withProduct(String product) Set the product property: Premier add on Product.Set the sku property: Premier add on SKU.withVendor(String vendor) Set the vendor property: Premier add on Vendor.Methods inherited from class ProxyOnlyResource
kindMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
PremierAddOnPatchResource
public PremierAddOnPatchResource()Creates an instance of PremierAddOnPatchResource class.
-
-
Method Details
-
type
Get the type property: Resource type.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: Resource Name.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Resource Id.- Overrides:
idin classProxyOnlyResource- Returns:
- the id value.
-
withKind
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
sku
-
withSku
Set the sku property: Premier add on SKU.- Parameters:
sku- the sku value to set.- Returns:
- the PremierAddOnPatchResource object itself.
-
product
Get the product property: Premier add on Product.- Returns:
- the product value.
-
withProduct
Set the product property: Premier add on Product.- Parameters:
product- the product value to set.- Returns:
- the PremierAddOnPatchResource object itself.
-
vendor
-
withVendor
Set the vendor property: Premier add on Vendor.- Parameters:
vendor- the vendor value to set.- Returns:
- the PremierAddOnPatchResource object itself.
-
marketplacePublisher
Get the marketplacePublisher property: Premier add on Marketplace publisher.- Returns:
- the marketplacePublisher value.
-
withMarketplacePublisher
Set the marketplacePublisher property: Premier add on Marketplace publisher.- Parameters:
marketplacePublisher- the marketplacePublisher value to set.- Returns:
- the PremierAddOnPatchResource object itself.
-
marketplaceOffer
Get the marketplaceOffer property: Premier add on Marketplace offer.- Returns:
- the marketplaceOffer value.
-
withMarketplaceOffer
Set the marketplaceOffer property: Premier add on Marketplace offer.- Parameters:
marketplaceOffer- the marketplaceOffer value to set.- Returns:
- the PremierAddOnPatchResource object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classProxyOnlyResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ProxyOnlyResource>- Overrides:
toJsonin classProxyOnlyResource- Throws:
IOException
-
fromJson
public static PremierAddOnPatchResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of PremierAddOnPatchResource from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of PremierAddOnPatchResource if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the PremierAddOnPatchResource.
-