Udostępnij przez


VirtualRouterPropertiesFormat Class

  • java.lang.Object
    • com.azure.resourcemanager.network.fluent.models.VirtualRouterPropertiesFormat

Implements

public final class VirtualRouterPropertiesFormat
implements JsonSerializable<VirtualRouterPropertiesFormat>

Virtual Router definition.

Constructor Summary

Constructor Description
VirtualRouterPropertiesFormat()

Creates an instance of VirtualRouterPropertiesFormat class.

Method Summary

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

Reads an instance of VirtualRouterPropertiesFormat from the JsonReader.

SubResource hostedGateway()

Get the hostedGateway property: The Gateway on which VirtualRouter is hosted.

SubResource hostedSubnet()

Get the hostedSubnet property: The Subnet on which VirtualRouter is hosted.

List<SubResource> peerings()

Get the peerings property: List of references to VirtualRouterPeerings.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the resource.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Long virtualRouterAsn()

Get the virtualRouterAsn property: VirtualRouter ASN.

List<String> virtualRouterIps()

Get the virtualRouterIps property: VirtualRouter IPs.

VirtualRouterPropertiesFormat withHostedGateway(SubResource hostedGateway)

Set the hostedGateway property: The Gateway on which VirtualRouter is hosted.

VirtualRouterPropertiesFormat withHostedSubnet(SubResource hostedSubnet)

Set the hostedSubnet property: The Subnet on which VirtualRouter is hosted.

VirtualRouterPropertiesFormat withVirtualRouterAsn(Long virtualRouterAsn)

Set the virtualRouterAsn property: VirtualRouter ASN.

VirtualRouterPropertiesFormat withVirtualRouterIps(List<String> virtualRouterIps)

Set the virtualRouterIps property: VirtualRouter IPs.

Methods inherited from java.lang.Object

Constructor Details

VirtualRouterPropertiesFormat

public VirtualRouterPropertiesFormat()

Creates an instance of VirtualRouterPropertiesFormat class.

Method Details

fromJson

public static VirtualRouterPropertiesFormat fromJson(JsonReader jsonReader)

Reads an instance of VirtualRouterPropertiesFormat from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

hostedGateway

public SubResource hostedGateway()

Get the hostedGateway property: The Gateway on which VirtualRouter is hosted.

Returns:

the hostedGateway value.

hostedSubnet

public SubResource hostedSubnet()

Get the hostedSubnet property: The Subnet on which VirtualRouter is hosted.

Returns:

the hostedSubnet value.

peerings

public List<SubResource> peerings()

Get the peerings property: List of references to VirtualRouterPeerings.

Returns:

the peerings value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the resource.

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

virtualRouterAsn

public Long virtualRouterAsn()

Get the virtualRouterAsn property: VirtualRouter ASN.

Returns:

the virtualRouterAsn value.

virtualRouterIps

public List<String> virtualRouterIps()

Get the virtualRouterIps property: VirtualRouter IPs.

Returns:

the virtualRouterIps value.

withHostedGateway

public VirtualRouterPropertiesFormat withHostedGateway(SubResource hostedGateway)

Set the hostedGateway property: The Gateway on which VirtualRouter is hosted.

Parameters:

hostedGateway - the hostedGateway value to set.

Returns:

the VirtualRouterPropertiesFormat object itself.

withHostedSubnet

public VirtualRouterPropertiesFormat withHostedSubnet(SubResource hostedSubnet)

Set the hostedSubnet property: The Subnet on which VirtualRouter is hosted.

Parameters:

hostedSubnet - the hostedSubnet value to set.

Returns:

the VirtualRouterPropertiesFormat object itself.

withVirtualRouterAsn

public VirtualRouterPropertiesFormat withVirtualRouterAsn(Long virtualRouterAsn)

Set the virtualRouterAsn property: VirtualRouter ASN.

Parameters:

virtualRouterAsn - the virtualRouterAsn value to set.

Returns:

the VirtualRouterPropertiesFormat object itself.

withVirtualRouterIps

public VirtualRouterPropertiesFormat withVirtualRouterIps(List<String> virtualRouterIps)

Set the virtualRouterIps property: VirtualRouter IPs.

Parameters:

virtualRouterIps - the virtualRouterIps value to set.

Returns:

the VirtualRouterPropertiesFormat object itself.

Applies to