HybridIdentityMetadatasClient Interface

public interface HybridIdentityMetadatasClient

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

Method Summary

Modifier and Type Method and Description
abstract HybridIdentityMetadataInner create(String resourceGroupName, String virtualMachineName, String metadataName)

Implements HybridIdentityMetadata PUT method.

abstract Response<HybridIdentityMetadataInner> createWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, HybridIdentityMetadataInner body, Context context)

Implements HybridIdentityMetadata PUT method.

abstract void delete(String resourceGroupName, String virtualMachineName, String metadataName)

Deletes an HybridIdentityMetadata.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, Context context)

Deletes an HybridIdentityMetadata.

abstract HybridIdentityMetadataInner get(String resourceGroupName, String virtualMachineName, String metadataName)

Gets HybridIdentityMetadata.

abstract Response<HybridIdentityMetadataInner> getWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, Context context)

Gets HybridIdentityMetadata.

abstract PagedIterable<HybridIdentityMetadataInner> listByVm(String resourceGroupName, String virtualMachineName)

Implements GET HybridIdentityMetadata in a vm.

abstract PagedIterable<HybridIdentityMetadataInner> listByVm(String resourceGroupName, String virtualMachineName, Context context)

Implements GET HybridIdentityMetadata in a vm.

Method Details

create

public abstract HybridIdentityMetadataInner create(String resourceGroupName, String virtualMachineName, String metadataName)

Implements HybridIdentityMetadata PUT method.

Create Or Update HybridIdentityMetadata.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the hybridIdentityMetadata.

Returns:

defines the HybridIdentityMetadata.

createWithResponse

public abstract Response<HybridIdentityMetadataInner> createWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, HybridIdentityMetadataInner body, Context context)

Implements HybridIdentityMetadata PUT method.

Create Or Update HybridIdentityMetadata.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the hybridIdentityMetadata.
body - Request payload.
context - The context to associate with this operation.

Returns:

defines the HybridIdentityMetadata along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String virtualMachineName, String metadataName)

Deletes an HybridIdentityMetadata.

Implements HybridIdentityMetadata DELETE method.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the HybridIdentityMetadata.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, Context context)

Deletes an HybridIdentityMetadata.

Implements HybridIdentityMetadata DELETE method.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the HybridIdentityMetadata.
context - The context to associate with this operation.

Returns:

get

public abstract HybridIdentityMetadataInner get(String resourceGroupName, String virtualMachineName, String metadataName)

Gets HybridIdentityMetadata.

Implements HybridIdentityMetadata GET method.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the HybridIdentityMetadata.

Returns:

defines the HybridIdentityMetadata.

getWithResponse

public abstract Response<HybridIdentityMetadataInner> getWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, Context context)

Gets HybridIdentityMetadata.

Implements HybridIdentityMetadata GET method.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the HybridIdentityMetadata.
context - The context to associate with this operation.

Returns:

defines the HybridIdentityMetadata along with Response<T>.

listByVm

public abstract PagedIterable<HybridIdentityMetadataInner> listByVm(String resourceGroupName, String virtualMachineName)

Implements GET HybridIdentityMetadata in a vm.

Returns the list of HybridIdentityMetadata of the given vm.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.

Returns:

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

listByVm

public abstract PagedIterable<HybridIdentityMetadataInner> listByVm(String resourceGroupName, String virtualMachineName, Context context)

Implements GET HybridIdentityMetadata in a vm.

Returns the list of HybridIdentityMetadata of the given vm.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
context - The context to associate with this operation.

Returns:

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

Applies to