Class PremierAddOnPatchResource
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.models.PremierAddOnPatchResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
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: Fully qualified resource Id for the resource.Get the marketplaceOffer property: Premier add on Marketplace offer.Get the marketplacePublisher property: Premier add on Marketplace publisher.name()Get the name property: The name of the resource.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: The type of the resource.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: The type of the resource.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- 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<com.azure.core.management.ProxyResource>- 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:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the PremierAddOnPatchResource.
-