java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.mobilenetwork.fluent.models.SiteInner

public final class SiteInner extends com.azure.core.management.Resource
Site resource.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<com.azure.core.management.SubResource>
    Get the networkFunctions property: An array of IDs of the network functions deployed on the site, maintained by the user.
    Get the provisioningState property: The provisioning state of the site resource.
    com.azure.core.management.SystemData
    Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
    void
    Validates the instance.
    withLocation(String location)
    withNetworkFunctions(List<com.azure.core.management.SubResource> networkFunctions)
    Set the networkFunctions property: An array of IDs of the network functions deployed on the site, maintained by the user.

    Methods inherited from class com.azure.core.management.Resource

    location, tags

    Methods inherited from class com.azure.core.management.ProxyResource

    id, name, type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SiteInner

      public SiteInner()
  • Method Details

    • systemData

      public com.azure.core.management.SystemData systemData()
      Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
      Returns:
      the systemData value.
    • withLocation

      public SiteInner withLocation(String location)
      Overrides:
      withLocation in class com.azure.core.management.Resource
    • withTags

      public SiteInner withTags(Map<String,String> tags)
      Overrides:
      withTags in class com.azure.core.management.Resource
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: The provisioning state of the site resource.
      Returns:
      the provisioningState value.
    • networkFunctions

      public List<com.azure.core.management.SubResource> networkFunctions()
      Get the networkFunctions property: An array of IDs of the network functions deployed on the site, maintained by the user.
      Returns:
      the networkFunctions value.
    • withNetworkFunctions

      public SiteInner withNetworkFunctions(List<com.azure.core.management.SubResource> networkFunctions)
      Set the networkFunctions property: An array of IDs of the network functions deployed on the site, maintained by the user.
      Parameters:
      networkFunctions - the networkFunctions value to set.
      Returns:
      the SiteInner object itself.
    • validate

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