InventoryItemsClient Interface

public interface InventoryItemsClient

An instance of this class provides access to all the operations defined in InventoryItemsClient.

Method Summary

Modifier and Type Method and Description
abstract InventoryItemInner create(String resourceGroupName, String vcenterName, String inventoryItemName)

Implements InventoryItem PUT method.

abstract Response<InventoryItemInner> createWithResponse(String resourceGroupName, String vcenterName, String inventoryItemName, InventoryItemInner body, Context context)

Implements InventoryItem PUT method.

abstract void delete(String resourceGroupName, String vcenterName, String inventoryItemName)

Deletes an inventoryItem.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String vcenterName, String inventoryItemName, Context context)

Deletes an inventoryItem.

abstract InventoryItemInner get(String resourceGroupName, String vcenterName, String inventoryItemName)

Gets InventoryItem.

abstract Response<InventoryItemInner> getWithResponse(String resourceGroupName, String vcenterName, String inventoryItemName, Context context)

Gets InventoryItem.

abstract PagedIterable<InventoryItemInner> listByVCenter(String resourceGroupName, String vcenterName)

Implements GET inventoryItems in a vCenter.

abstract PagedIterable<InventoryItemInner> listByVCenter(String resourceGroupName, String vcenterName, Context context)

Implements GET inventoryItems in a vCenter.

Method Details

create

public abstract InventoryItemInner create(String resourceGroupName, String vcenterName, String inventoryItemName)

Implements InventoryItem PUT method.

Create Or Update InventoryItem.

Parameters:

resourceGroupName - The Resource Group Name.
vcenterName - Name of the vCenter.
inventoryItemName - Name of the inventoryItem.

Returns:

defines the inventory item.

createWithResponse

public abstract Response<InventoryItemInner> createWithResponse(String resourceGroupName, String vcenterName, String inventoryItemName, InventoryItemInner body, Context context)

Implements InventoryItem PUT method.

Create Or Update InventoryItem.

Parameters:

resourceGroupName - The Resource Group Name.
vcenterName - Name of the vCenter.
inventoryItemName - Name of the inventoryItem.
body - Request payload.
context - The context to associate with this operation.

Returns:

defines the inventory item along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String vcenterName, String inventoryItemName)

Deletes an inventoryItem.

Implements inventoryItem DELETE method.

Parameters:

resourceGroupName - The Resource Group Name.
vcenterName - Name of the vCenter.
inventoryItemName - Name of the inventoryItem.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String vcenterName, String inventoryItemName, Context context)

Deletes an inventoryItem.

Implements inventoryItem DELETE method.

Parameters:

resourceGroupName - The Resource Group Name.
vcenterName - Name of the vCenter.
inventoryItemName - Name of the inventoryItem.
context - The context to associate with this operation.

Returns:

get

public abstract InventoryItemInner get(String resourceGroupName, String vcenterName, String inventoryItemName)

Gets InventoryItem.

Implements InventoryItem GET method.

Parameters:

resourceGroupName - The Resource Group Name.
vcenterName - Name of the vCenter.
inventoryItemName - Name of the inventoryItem.

Returns:

defines the inventory item.

getWithResponse

public abstract Response<InventoryItemInner> getWithResponse(String resourceGroupName, String vcenterName, String inventoryItemName, Context context)

Gets InventoryItem.

Implements InventoryItem GET method.

Parameters:

resourceGroupName - The Resource Group Name.
vcenterName - Name of the vCenter.
inventoryItemName - Name of the inventoryItem.
context - The context to associate with this operation.

Returns:

defines the inventory item along with Response<T>.

listByVCenter

public abstract PagedIterable<InventoryItemInner> listByVCenter(String resourceGroupName, String vcenterName)

Implements GET inventoryItems in a vCenter.

Returns the list of inventoryItems of the given vCenter.

Parameters:

resourceGroupName - The Resource Group Name.
vcenterName - Name of the vCenter.

Returns:

list of InventoryItems as paginated response with PagedIterable<T>.

listByVCenter

public abstract PagedIterable<InventoryItemInner> listByVCenter(String resourceGroupName, String vcenterName, Context context)

Implements GET inventoryItems in a vCenter.

Returns the list of inventoryItems of the given vCenter.

Parameters:

resourceGroupName - The Resource Group Name.
vcenterName - Name of the vCenter.
context - The context to associate with this operation.

Returns:

list of InventoryItems as paginated response with PagedIterable<T>.

Applies to