PrivateZoneInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. privatedns. fluent. models. PrivateZoneInner
- com.
- com.
- com.
public final class PrivateZoneInner
extends Resource
Describes a Private DNS zone.
Constructor Summary
Constructor | Description |
---|---|
PrivateZoneInner() |
Creates an instance of Private |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
etag()
Get the etag property: The ETag of the zone. |
static
Private |
fromJson(JsonReader jsonReader)
Reads an instance of Private |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
String |
internalId()
Get the internal |
Long |
maxNumberOfRecordSets()
Get the max |
Long |
maxNumberOfVirtualNetworkLinks()
Get the max |
Long |
maxNumberOfVirtualNetworkLinksWithRegistration()
Get the max |
String |
name()
Get the name property: The name of the resource. |
Long |
numberOfRecordSets()
Get the number |
Long |
numberOfVirtualNetworkLinks()
Get the number |
Long |
numberOfVirtualNetworkLinksWithRegistration()
Get the number |
Provisioning |
provisioningState()
Get the provisioning |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Private |
withEtag(String etag)
Set the etag property: The ETag of the zone. |
Private |
withLocation(String location) |
Private |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
PrivateZoneInner
public PrivateZoneInner()
Creates an instance of PrivateZoneInner class.
Method Details
etag
public String etag()
Get the etag property: The ETag of the zone.
Returns:
fromJson
public static PrivateZoneInner fromJson(JsonReader jsonReader)
Reads an instance of PrivateZoneInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
PrivateZoneInner.id()Returns:
internalId
public String internalId()
Get the internalId property: Private zone internal Id.
Returns:
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:
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:
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:
name
public String name()
Get the name property: The name of the resource.
Overrides:
PrivateZoneInner.name()Returns:
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:
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:
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:
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:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
PrivateZoneInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
PrivateZoneInner.type()Returns:
validate
public void validate()
Validates the instance.
withEtag
public PrivateZoneInner withEtag(String etag)
Set the etag property: The ETag of the zone.
Parameters:
Returns:
withLocation
public PrivateZoneInner withLocation(String location)
Overrides:
PrivateZoneInner.withLocation(String location)Parameters:
withTags
public PrivateZoneInner withTags(Map
Overrides:
PrivateZoneInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java