VirtualNetworkInner Class

public final class VirtualNetworkInner
extends Resource

Define the virtualNetwork.

Constructor Summary

Constructor Description
VirtualNetworkInner()

Method Summary

Modifier and Type Method and Description
String customResourceName()

Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.

ExtendedLocation extendedLocation()

Get the extendedLocation property: Gets or sets the extended location.

String inventoryItemId()

Get the inventoryItemId property: Gets or sets the inventory Item ID for the virtual network.

String kind()

Get the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.

String moName()

Get the moName property: Gets or sets the vCenter Managed Object name for the virtual network.

String moRefId()

Get the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual network.

String provisioningState()

Get the provisioningState property: Gets or sets the provisioning state.

List<ResourceStatus> statuses()

Get the statuses property: The resource status information.

SystemData systemData()

Get the systemData property: The system data.

String uuid()

Get the uuid property: Gets or sets a unique identifier for this resource.

void validate()

Validates the instance.

String vCenterId()

Get the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this template resides.

VirtualNetworkInner withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: Gets or sets the extended location.

VirtualNetworkInner withInventoryItemId(String inventoryItemId)

Set the inventoryItemId property: Gets or sets the inventory Item ID for the virtual network.

VirtualNetworkInner withKind(String kind)

Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.

VirtualNetworkInner withLocation(String location)
VirtualNetworkInner withMoRefId(String moRefId)

Set the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual network.

VirtualNetworkInner withTags(Map<String,String> tags)
VirtualNetworkInner withVCenterId(String vCenterId)

Set the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this template resides.

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

VirtualNetworkInner

public VirtualNetworkInner()

Method Details

customResourceName

public String customResourceName()

Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.

Returns:

the customResourceName value.

extendedLocation

public ExtendedLocation extendedLocation()

Get the extendedLocation property: Gets or sets the extended location.

Returns:

the extendedLocation value.

inventoryItemId

public String inventoryItemId()

Get the inventoryItemId property: Gets or sets the inventory Item ID for the virtual network.

Returns:

the inventoryItemId value.

kind

public String kind()

Get the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.

Returns:

the kind value.

moName

public String moName()

Get the moName property: Gets or sets the vCenter Managed Object name for the virtual network.

Returns:

the moName value.

moRefId

public String moRefId()

Get the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual network.

Returns:

the moRefId value.

provisioningState

public String provisioningState()

Get the provisioningState property: Gets or sets the provisioning state.

Returns:

the provisioningState value.

statuses

public List<ResourceStatus> statuses()

Get the statuses property: The resource status information.

Returns:

the statuses value.

systemData

public SystemData systemData()

Get the systemData property: The system data.

Returns:

the systemData value.

uuid

public String uuid()

Get the uuid property: Gets or sets a unique identifier for this resource.

Returns:

the uuid value.

validate

public void validate()

Validates the instance.

vCenterId

public String vCenterId()

Get the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this template resides.

Returns:

the vCenterId value.

withExtendedLocation

public VirtualNetworkInner withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: Gets or sets the extended location.

Parameters:

extendedLocation - the extendedLocation value to set.

Returns:

the VirtualNetworkInner object itself.

withInventoryItemId

public VirtualNetworkInner withInventoryItemId(String inventoryItemId)

Set the inventoryItemId property: Gets or sets the inventory Item ID for the virtual network.

Parameters:

inventoryItemId - the inventoryItemId value to set.

Returns:

the VirtualNetworkInner object itself.

withKind

public VirtualNetworkInner withKind(String kind)

Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.

Parameters:

kind - the kind value to set.

Returns:

the VirtualNetworkInner object itself.

withLocation

public VirtualNetworkInner withLocation(String location)

Overrides:

VirtualNetworkInner.withLocation(String location)

Parameters:

location

withMoRefId

public VirtualNetworkInner withMoRefId(String moRefId)

Set the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual network.

Parameters:

moRefId - the moRefId value to set.

Returns:

the VirtualNetworkInner object itself.

withTags

public VirtualNetworkInner withTags(Map<String,String> tags)

Overrides:

VirtualNetworkInner.withTags(Map<String,String> tags)

Parameters:

tags

withVCenterId

public VirtualNetworkInner withVCenterId(String vCenterId)

Set the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this template resides.

Parameters:

vCenterId - the vCenterId value to set.

Returns:

the VirtualNetworkInner object itself.

Applies to