Class StaticSiteZipDeploymentArmResource
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.models.StaticSiteZipDeploymentArmResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
Static site zip deployment ARM resource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of StaticSiteZipDeploymentArmResource class. -
Method Summary
Modifier and TypeMethodDescriptionGet the apiZipUrl property: URL for the zipped api content.Get the appZipUrl property: URL for the zipped app content.Get the deploymentTitle property: A title to label the deployment.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of StaticSiteZipDeploymentArmResource from the JsonReader.Get the functionLanguage property: The language of the api content, if it exists.id()Get the id property: Fully qualified resource Id for the resource.name()Get the name property: The name of the resource.provider()Get the provider property: The provider submitting this deployment.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.voidvalidate()Validates the instance.withApiZipUrl(String apiZipUrl) Set the apiZipUrl property: URL for the zipped api content.withAppZipUrl(String appZipUrl) Set the appZipUrl property: URL for the zipped app content.withDeploymentTitle(String deploymentTitle) Set the deploymentTitle property: A title to label the deployment.withFunctionLanguage(String functionLanguage) Set the functionLanguage property: The language of the api content, if it exists.Set the kind property: Kind of resource.withProvider(String provider) Set the provider property: The provider submitting this deployment.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
-
StaticSiteZipDeploymentArmResource
public StaticSiteZipDeploymentArmResource()Creates an instance of StaticSiteZipDeploymentArmResource 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.
-
appZipUrl
Get the appZipUrl property: URL for the zipped app content.- Returns:
- the appZipUrl value.
-
withAppZipUrl
Set the appZipUrl property: URL for the zipped app content.- Parameters:
appZipUrl- the appZipUrl value to set.- Returns:
- the StaticSiteZipDeploymentArmResource object itself.
-
apiZipUrl
Get the apiZipUrl property: URL for the zipped api content.- Returns:
- the apiZipUrl value.
-
withApiZipUrl
Set the apiZipUrl property: URL for the zipped api content.- Parameters:
apiZipUrl- the apiZipUrl value to set.- Returns:
- the StaticSiteZipDeploymentArmResource object itself.
-
deploymentTitle
Get the deploymentTitle property: A title to label the deployment.- Returns:
- the deploymentTitle value.
-
withDeploymentTitle
Set the deploymentTitle property: A title to label the deployment.- Parameters:
deploymentTitle- the deploymentTitle value to set.- Returns:
- the StaticSiteZipDeploymentArmResource object itself.
-
provider
Get the provider property: The provider submitting this deployment.- Returns:
- the provider value.
-
withProvider
Set the provider property: The provider submitting this deployment.- Parameters:
provider- the provider value to set.- Returns:
- the StaticSiteZipDeploymentArmResource object itself.
-
functionLanguage
Get the functionLanguage property: The language of the api content, if it exists.- Returns:
- the functionLanguage value.
-
withFunctionLanguage
Set the functionLanguage property: The language of the api content, if it exists.- Parameters:
functionLanguage- the functionLanguage value to set.- Returns:
- the StaticSiteZipDeploymentArmResource 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 StaticSiteZipDeploymentArmResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of StaticSiteZipDeploymentArmResource from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of StaticSiteZipDeploymentArmResource 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 StaticSiteZipDeploymentArmResource.
-