Class StaticSiteUserProvidedFunctionAppArmResourceProperties

java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.StaticSiteUserProvidedFunctionAppArmResourceProperties
All Implemented Interfaces:
com.azure.json.JsonSerializable<StaticSiteUserProvidedFunctionAppArmResourceProperties>

public final class StaticSiteUserProvidedFunctionAppArmResourceProperties extends Object implements com.azure.json.JsonSerializable<StaticSiteUserProvidedFunctionAppArmResourceProperties>
StaticSiteUserProvidedFunctionAppARMResource resource specific properties.
  • Constructor Details

    • StaticSiteUserProvidedFunctionAppArmResourceProperties

      public StaticSiteUserProvidedFunctionAppArmResourceProperties()
      Creates an instance of StaticSiteUserProvidedFunctionAppArmResourceProperties class.
  • Method Details

    • functionAppResourceId

      public String functionAppResourceId()
      Get the functionAppResourceId property: The resource id of the function app registered with the static site.
      Returns:
      the functionAppResourceId value.
    • withFunctionAppResourceId

      public StaticSiteUserProvidedFunctionAppArmResourceProperties withFunctionAppResourceId(String functionAppResourceId)
      Set the functionAppResourceId property: The resource id of the function app registered with the static site.
      Parameters:
      functionAppResourceId - the functionAppResourceId value to set.
      Returns:
      the StaticSiteUserProvidedFunctionAppArmResourceProperties object itself.
    • functionAppRegion

      public String functionAppRegion()
      Get the functionAppRegion property: The region of the function app registered with the static site.
      Returns:
      the functionAppRegion value.
    • withFunctionAppRegion

      public StaticSiteUserProvidedFunctionAppArmResourceProperties withFunctionAppRegion(String functionAppRegion)
      Set the functionAppRegion property: The region of the function app registered with the static site.
      Parameters:
      functionAppRegion - the functionAppRegion value to set.
      Returns:
      the StaticSiteUserProvidedFunctionAppArmResourceProperties object itself.
    • createdOn

      public OffsetDateTime createdOn()
      Get the createdOn property: The date and time on which the function app was registered with the static site.
      Returns:
      the createdOn value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<StaticSiteUserProvidedFunctionAppArmResourceProperties>
      Throws:
      IOException
    • fromJson

      public static StaticSiteUserProvidedFunctionAppArmResourceProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of StaticSiteUserProvidedFunctionAppArmResourceProperties from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of StaticSiteUserProvidedFunctionAppArmResourceProperties 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 StaticSiteUserProvidedFunctionAppArmResourceProperties.