SyncGroupsClient Interface

public interface SyncGroupsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncGroupInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, SyncGroupCreateParameters parameters)

Create a new SyncGroup.

abstract SyncGroupsCreateResponse createWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, SyncGroupCreateParameters parameters, Context context)

Create a new SyncGroup.

abstract void delete(String resourceGroupName, String storageSyncServiceName, String syncGroupName)

Delete a given SyncGroup.

abstract SyncGroupsDeleteResponse deleteWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, Context context)

Delete a given SyncGroup.

abstract SyncGroupInner get(String resourceGroupName, String storageSyncServiceName, String syncGroupName)

Get a given SyncGroup.

abstract SyncGroupsGetResponse getWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, Context context)

Get a given SyncGroup.

abstract PagedIterable<SyncGroupInner> listByStorageSyncService(String resourceGroupName, String storageSyncServiceName)

Get a SyncGroup List.

abstract PagedIterable<SyncGroupInner> listByStorageSyncService(String resourceGroupName, String storageSyncServiceName, Context context)

Get a SyncGroup List.

Method Details

create

public abstract SyncGroupInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, SyncGroupCreateParameters parameters)

Create a new SyncGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
storageSyncServiceName - Name of Storage Sync Service resource.
syncGroupName - Name of Sync Group resource.
parameters - Sync Group Body.

Returns:

sync Group object.

createWithResponse

public abstract SyncGroupsCreateResponse createWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, SyncGroupCreateParameters parameters, Context context)

Create a new SyncGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
storageSyncServiceName - Name of Storage Sync Service resource.
syncGroupName - Name of Sync Group resource.
parameters - Sync Group Body.
context - The context to associate with this operation.

Returns:

sync Group object.

delete

public abstract void delete(String resourceGroupName, String storageSyncServiceName, String syncGroupName)

Delete a given SyncGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
storageSyncServiceName - Name of Storage Sync Service resource.
syncGroupName - Name of Sync Group resource.

deleteWithResponse

public abstract SyncGroupsDeleteResponse deleteWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, Context context)

Delete a given SyncGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
storageSyncServiceName - Name of Storage Sync Service resource.
syncGroupName - Name of Sync Group resource.
context - The context to associate with this operation.

Returns:

the response.

get

public abstract SyncGroupInner get(String resourceGroupName, String storageSyncServiceName, String syncGroupName)

Get a given SyncGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
storageSyncServiceName - Name of Storage Sync Service resource.
syncGroupName - Name of Sync Group resource.

Returns:

a given SyncGroup.

getWithResponse

public abstract SyncGroupsGetResponse getWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, Context context)

Get a given SyncGroup.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
storageSyncServiceName - Name of Storage Sync Service resource.
syncGroupName - Name of Sync Group resource.
context - The context to associate with this operation.

Returns:

a given SyncGroup.

listByStorageSyncService

public abstract PagedIterable<SyncGroupInner> listByStorageSyncService(String resourceGroupName, String storageSyncServiceName)

Get a SyncGroup List.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
storageSyncServiceName - Name of Storage Sync Service resource.

Returns:

a SyncGroup List as paginated response with PagedIterable<T>.

listByStorageSyncService

public abstract PagedIterable<SyncGroupInner> listByStorageSyncService(String resourceGroupName, String storageSyncServiceName, Context context)

Get a SyncGroup List.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
storageSyncServiceName - Name of Storage Sync Service resource.
context - The context to associate with this operation.

Returns:

a SyncGroup List as paginated response with PagedIterable<T>.

Applies to