CloudInner Class

public final class CloudInner
extends Resource

The Clouds resource definition.

Constructor Summary

Constructor Description
CloudInner()

Method Summary

Modifier and Type Method and Description
CloudCapacity cloudCapacity()

Get the cloudCapacity property: Capacity of the cloud.

String cloudName()

Get the cloudName property: Name of the cloud in VMMServer.

ExtendedLocation extendedLocation()

Get the extendedLocation property: The extended location.

String inventoryItemId()

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

String provisioningState()

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

List<StorageQoSPolicy> storageQoSPolicies()

Get the storageQoSPolicies property: List of QoS policies available for the cloud.

SystemData systemData()

Get the systemData property: The system data.

String uuid()

Get the uuid property: Unique ID of the cloud.

void validate()

Validates the instance.

String vmmServerId()

Get the vmmServerId property: ARM Id of the vmmServer resource in which this resource resides.

CloudInner withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: The extended location.

CloudInner withInventoryItemId(String inventoryItemId)

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

CloudInner withLocation(String location)
CloudInner withTags(Map<String,String> tags)
CloudInner withUuid(String uuid)

Set the uuid property: Unique ID of the cloud.

CloudInner withVmmServerId(String vmmServerId)

Set the vmmServerId property: ARM Id of the vmmServer resource in which this resource resides.

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

CloudInner

public CloudInner()

Method Details

cloudCapacity

public CloudCapacity cloudCapacity()

Get the cloudCapacity property: Capacity of the cloud.

Returns:

the cloudCapacity value.

cloudName

public String cloudName()

Get the cloudName property: Name of the cloud in VMMServer.

Returns:

the cloudName value.

extendedLocation

public ExtendedLocation extendedLocation()

Get the extendedLocation property: The extended location.

Returns:

the extendedLocation value.

inventoryItemId

public String inventoryItemId()

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

Returns:

the inventoryItemId value.

provisioningState

public String provisioningState()

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

Returns:

the provisioningState value.

storageQoSPolicies

public List<StorageQoSPolicy> storageQoSPolicies()

Get the storageQoSPolicies property: List of QoS policies available for the cloud.

Returns:

the storageQoSPolicies value.

systemData

public SystemData systemData()

Get the systemData property: The system data.

Returns:

the systemData value.

uuid

public String uuid()

Get the uuid property: Unique ID of the cloud.

Returns:

the uuid value.

validate

public void validate()

Validates the instance.

vmmServerId

public String vmmServerId()

Get the vmmServerId property: ARM Id of the vmmServer resource in which this resource resides.

Returns:

the vmmServerId value.

withExtendedLocation

public CloudInner withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: The extended location.

Parameters:

extendedLocation - the extendedLocation value to set.

Returns:

the CloudInner object itself.

withInventoryItemId

public CloudInner withInventoryItemId(String inventoryItemId)

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

Parameters:

inventoryItemId - the inventoryItemId value to set.

Returns:

the CloudInner object itself.

withLocation

public CloudInner withLocation(String location)

Overrides:

CloudInner.withLocation(String location)

Parameters:

location

withTags

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

Overrides:

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

Parameters:

tags

withUuid

public CloudInner withUuid(String uuid)

Set the uuid property: Unique ID of the cloud.

Parameters:

uuid - the uuid value to set.

Returns:

the CloudInner object itself.

withVmmServerId

public CloudInner withVmmServerId(String vmmServerId)

Set the vmmServerId property: ARM Id of the vmmServer resource in which this resource resides.

Parameters:

vmmServerId - the vmmServerId value to set.

Returns:

the CloudInner object itself.

Applies to