VirtualNetworkDnsForwardingRulesetInner Class

  • java.lang.Object
    • com.azure.resourcemanager.dnsresolver.fluent.models.VirtualNetworkDnsForwardingRulesetInner

Implements

public final class VirtualNetworkDnsForwardingRulesetInner
implements JsonSerializable<VirtualNetworkDnsForwardingRulesetInner>

Reference to DNS forwarding ruleset and associated virtual network link.

Constructor Summary

Constructor Description
VirtualNetworkDnsForwardingRulesetInner()

Creates an instance of VirtualNetworkDnsForwardingRulesetInner class.

Method Summary

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

Reads an instance of VirtualNetworkDnsForwardingRulesetInner from the JsonReader.

String id()

Get the id property: DNS Forwarding Ruleset Resource ID.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

SubResource virtualNetworkLink()

Get the virtualNetworkLink property: The reference to the virtual network link.

VirtualNetworkDnsForwardingRulesetInner withId(String id)

Set the id property: DNS Forwarding Ruleset Resource ID.

VirtualNetworkDnsForwardingRulesetInner withVirtualNetworkLink(SubResource virtualNetworkLink)

Set the virtualNetworkLink property: The reference to the virtual network link.

Methods inherited from java.lang.Object

Constructor Details

VirtualNetworkDnsForwardingRulesetInner

public VirtualNetworkDnsForwardingRulesetInner()

Creates an instance of VirtualNetworkDnsForwardingRulesetInner class.

Method Details

fromJson

public static VirtualNetworkDnsForwardingRulesetInner fromJson(JsonReader jsonReader)

Reads an instance of VirtualNetworkDnsForwardingRulesetInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

id

public String id()

Get the id property: DNS Forwarding Ruleset Resource ID.

Returns:

the id value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

virtualNetworkLink

public SubResource virtualNetworkLink()

Get the virtualNetworkLink property: The reference to the virtual network link.

Returns:

the virtualNetworkLink value.

withId

public VirtualNetworkDnsForwardingRulesetInner withId(String id)

Set the id property: DNS Forwarding Ruleset Resource ID.

Parameters:

id - the id value to set.

Returns:

the VirtualNetworkDnsForwardingRulesetInner object itself.

withVirtualNetworkLink

public VirtualNetworkDnsForwardingRulesetInner withVirtualNetworkLink(SubResource virtualNetworkLink)

Set the virtualNetworkLink property: The reference to the virtual network link.

Parameters:

virtualNetworkLink - the virtualNetworkLink value to set.

Returns:

the VirtualNetworkDnsForwardingRulesetInner object itself.

Applies to