Class DatastoreInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.connectedvmware.fluent.models.DatastoreInner
public final class DatastoreInner
extends com.azure.core.management.Resource
Define the datastore.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the customResourceName property: Gets the name of the corresponding resource in Kubernetes.Get the extendedLocation property: Gets or sets the extended location.Get the inventoryItemId property: Gets or sets the inventory Item ID for the datastore.kind()
Get the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.moName()
Get the moName property: Gets or sets the vCenter Managed Object name for the datastore.moRefId()
Get the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the datastore.Get the provisioningState property: Provisioning state of the resource.statuses()
Get the statuses property: The resource status information.com.azure.core.management.SystemData
Get the systemData property: The system data.uuid()
Get the uuid property: Gets or sets a unique identifier for this resource.void
validate()
Validates the instance.Get the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this datastore resides.withExtendedLocation
(ExtendedLocation extendedLocation) Set the extendedLocation property: Gets or sets the extended location.withInventoryItemId
(String inventoryItemId) Set the inventoryItemId property: Gets or sets the inventory Item ID for the datastore.Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g.withLocation
(String location) withMoRefId
(String moRefId) Set the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the datastore.withVCenterId
(String vCenterId) Set the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this datastore resides.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
DatastoreInner
public DatastoreInner()
-
-
Method Details
-
extendedLocation
Get the extendedLocation property: Gets or sets the extended location.- Returns:
- the extendedLocation value.
-
withExtendedLocation
Set the extendedLocation property: Gets or sets the extended location.- Parameters:
extendedLocation
- the extendedLocation value to set.- Returns:
- the DatastoreInner object itself.
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: The system data.- Returns:
- the systemData value.
-
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.
-
withKind
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 DatastoreInner object itself.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
uuid
Get the uuid property: Gets or sets a unique identifier for this resource.- Returns:
- the uuid value.
-
vCenterId
Get the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this datastore resides.- Returns:
- the vCenterId value.
-
withVCenterId
Set the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this datastore resides.- Parameters:
vCenterId
- the vCenterId value to set.- Returns:
- the DatastoreInner object itself.
-
moRefId
Get the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the datastore.- Returns:
- the moRefId value.
-
withMoRefId
Set the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the datastore.- Parameters:
moRefId
- the moRefId value to set.- Returns:
- the DatastoreInner object itself.
-
inventoryItemId
Get the inventoryItemId property: Gets or sets the inventory Item ID for the datastore.- Returns:
- the inventoryItemId value.
-
withInventoryItemId
Set the inventoryItemId property: Gets or sets the inventory Item ID for the datastore.- Parameters:
inventoryItemId
- the inventoryItemId value to set.- Returns:
- the DatastoreInner object itself.
-
moName
Get the moName property: Gets or sets the vCenter Managed Object name for the datastore.- Returns:
- the moName value.
-
statuses
Get the statuses property: The resource status information.- Returns:
- the statuses value.
-
customResourceName
Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.- Returns:
- the customResourceName value.
-
provisioningState
Get the provisioningState property: Provisioning state of the resource.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-