Class InventoryItemInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.scvmm.fluent.models.InventoryItemInner
-
public final class InventoryItemInner extends com.azure.core.management.ProxyResource
Defines the inventory item.
-
-
Constructor Summary
Constructors Constructor Description InventoryItemInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
inventoryItemName()
Get the inventoryItemName property: Gets the Managed Object name in VMM for the inventory item.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
managedResourceId()
Get the managedResourceId property: Gets the tracked resource id corresponding to the inventory resource.String
provisioningState()
Get the provisioningState property: Gets the provisioning state.com.azure.core.management.SystemData
systemData()
Get the systemData property: The system data.String
uuid()
Get the uuid property: Gets the UUID (which is assigned by VMM) for the inventory item.void
validate()
Validates the instance.InventoryItemInner
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.
-
-
-
Method Detail
-
systemData
public com.azure.core.management.SystemData systemData()
Get the systemData property: The system data.- Returns:
- the systemData 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.
-
withKind
public InventoryItemInner 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 InventoryItemInner object itself.
-
managedResourceId
public String managedResourceId()
Get the managedResourceId property: Gets the tracked resource id corresponding to the inventory resource.- Returns:
- the managedResourceId value.
-
uuid
public String uuid()
Get the uuid property: Gets the UUID (which is assigned by VMM) for the inventory item.- Returns:
- the uuid value.
-
inventoryItemName
public String inventoryItemName()
Get the inventoryItemName property: Gets the Managed Object name in VMM for the inventory item.- Returns:
- the inventoryItemName value.
-
provisioningState
public String provisioningState()
Get the provisioningState property: Gets the provisioning state.- Returns:
- the provisioningState value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-