PrivateDnsZoneConfig Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.PrivateDnsZoneConfig

Implements

public final class PrivateDnsZoneConfig
implements JsonSerializable<PrivateDnsZoneConfig>

PrivateDnsZoneConfig resource.

Constructor Summary

Constructor Description
PrivateDnsZoneConfig()

Creates an instance of PrivateDnsZoneConfig class.

Method Summary

Modifier and Type Method and Description
static PrivateDnsZoneConfig fromJson(JsonReader jsonReader)

Reads an instance of PrivateDnsZoneConfig from the JsonReader.

String name()

Get the name property: Name of the resource that is unique within a resource group.

String privateDnsZoneId()

Get the privateDnsZoneId property: The resource id of the private dns zone.

List<RecordSet> recordSets()

Get the recordSets property: A collection of information regarding a recordSet, holding information to identify private resources.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

PrivateDnsZoneConfig withName(String name)

Set the name property: Name of the resource that is unique within a resource group.

PrivateDnsZoneConfig withPrivateDnsZoneId(String privateDnsZoneId)

Set the privateDnsZoneId property: The resource id of the private dns zone.

Methods inherited from java.lang.Object

Constructor Details

PrivateDnsZoneConfig

public PrivateDnsZoneConfig()

Creates an instance of PrivateDnsZoneConfig class.

Method Details

fromJson

public static PrivateDnsZoneConfig fromJson(JsonReader jsonReader)

Reads an instance of PrivateDnsZoneConfig from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of PrivateDnsZoneConfig 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 PrivateDnsZoneConfig.

name

public String name()

Get the name property: Name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the name value.

privateDnsZoneId

public String privateDnsZoneId()

Get the privateDnsZoneId property: The resource id of the private dns zone.

Returns:

the privateDnsZoneId value.

recordSets

public List recordSets()

Get the recordSets property: A collection of information regarding a recordSet, holding information to identify private resources.

Returns:

the recordSets value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withName

public PrivateDnsZoneConfig withName(String name)

Set the name property: Name of the resource that is unique within a resource group. This name can be used to access the resource.

Parameters:

name - the name value to set.

Returns:

the PrivateDnsZoneConfig object itself.

withPrivateDnsZoneId

public PrivateDnsZoneConfig withPrivateDnsZoneId(String privateDnsZoneId)

Set the privateDnsZoneId property: The resource id of the private dns zone.

Parameters:

privateDnsZoneId - the privateDnsZoneId value to set.

Returns:

the PrivateDnsZoneConfig object itself.

Applies to