Class PrivateZoneInner


  • public final class PrivateZoneInner
    extends com.azure.core.management.Resource
    Describes a Private DNS zone.
    • Constructor Detail

      • PrivateZoneInner

        public PrivateZoneInner()
    • Method Detail

      • etag

        public String etag()
        Get the etag property: The ETag of the zone.
        Returns:
        the etag value.
      • withEtag

        public PrivateZoneInner withEtag​(String etag)
        Set the etag property: The ETag of the zone.
        Parameters:
        etag - the etag value to set.
        Returns:
        the PrivateZoneInner object itself.
      • withLocation

        public PrivateZoneInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • maxNumberOfRecordSets

        public Long maxNumberOfRecordSets()
        Get the maxNumberOfRecordSets property: The maximum number of record sets that can be created in this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored.
        Returns:
        the maxNumberOfRecordSets value.
      • numberOfRecordSets

        public Long numberOfRecordSets()
        Get the numberOfRecordSets property: The current number of record sets in this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored.
        Returns:
        the numberOfRecordSets value.
      • maxNumberOfVirtualNetworkLinks

        public Long maxNumberOfVirtualNetworkLinks()
        Get the maxNumberOfVirtualNetworkLinks property: The maximum number of virtual networks that can be linked to this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored.
        Returns:
        the maxNumberOfVirtualNetworkLinks value.
      • numberOfVirtualNetworkLinks

        public Long numberOfVirtualNetworkLinks()
        Get the numberOfVirtualNetworkLinks property: The current number of virtual networks that are linked to this Private DNS zone. This is a read-only property and any attempt to set this value will be ignored.
        Returns:
        the numberOfVirtualNetworkLinks value.
      • maxNumberOfVirtualNetworkLinksWithRegistration

        public Long maxNumberOfVirtualNetworkLinksWithRegistration()
        Get the maxNumberOfVirtualNetworkLinksWithRegistration property: The maximum number of virtual networks that can be linked to this Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored.
        Returns:
        the maxNumberOfVirtualNetworkLinksWithRegistration value.
      • numberOfVirtualNetworkLinksWithRegistration

        public Long numberOfVirtualNetworkLinksWithRegistration()
        Get the numberOfVirtualNetworkLinksWithRegistration property: The current number of virtual networks that are linked to this Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored.
        Returns:
        the numberOfVirtualNetworkLinksWithRegistration value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored.
        Returns:
        the provisioningState value.
      • validate

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