Class CloudInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.scvmm.fluent.models.CloudInner
-
public final class CloudInner extends com.azure.core.management.Resource
The Clouds resource definition.
-
-
Constructor Summary
Constructors Constructor Description CloudInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.com.azure.core.management.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.
-
-
-
Method Detail
-
systemData
public com.azure.core.management.SystemData systemData()
Get the systemData property: The system data.- Returns:
- the systemData value.
-
extendedLocation
public ExtendedLocation extendedLocation()
Get the extendedLocation property: The extended location.- Returns:
- the extendedLocation 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.
-
withLocation
public CloudInner withLocation(String location)
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
public CloudInner withTags(Map<String,String> tags)
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
inventoryItemId
public String inventoryItemId()
Get the inventoryItemId property: Gets or sets the inventory Item ID for the resource.- Returns:
- the inventoryItemId value.
-
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.
-
uuid
public String uuid()
Get the uuid property: Unique ID of the cloud.- Returns:
- the uuid value.
-
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.
-
vmmServerId
public String vmmServerId()
Get the vmmServerId property: ARM Id of the vmmServer resource in which this resource resides.- Returns:
- the vmmServerId value.
-
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.
-
cloudName
public String cloudName()
Get the cloudName property: Name of the cloud in VMMServer.- Returns:
- the cloudName value.
-
cloudCapacity
public CloudCapacity cloudCapacity()
Get the cloudCapacity property: Capacity of the cloud.- Returns:
- the cloudCapacity value.
-
storageQoSPolicies
public List<StorageQoSPolicy> storageQoSPolicies()
Get the storageQoSPolicies property: List of QoS policies available for the cloud.- Returns:
- the storageQoSPolicies value.
-
provisioningState
public String provisioningState()
Get the provisioningState property: Gets or sets the provisioning state.- Returns:
- the provisioningState value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-