ServerEndpointsClient Interface

public interface ServerEndpointsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServerEndpointInner>,ServerEndpointInner> beginCreate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointCreateParameters parameters)

Create a new ServerEndpoint.

abstract SyncPoller<PollResult<ServerEndpointInner>,ServerEndpointInner> beginCreate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointCreateParameters parameters, Context context)

Create a new ServerEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName)

Delete a given ServerEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, Context context)

Delete a given ServerEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginRecallAction(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, RecallActionParameters parameters)

Recall a server endpoint.

abstract SyncPoller<PollResult<Void>,Void> beginRecallAction(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, RecallActionParameters parameters, Context context)

Recall a server endpoint.

abstract SyncPoller<PollResult<ServerEndpointInner>,ServerEndpointInner> beginUpdate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName)

Patch a given ServerEndpoint.

abstract SyncPoller<PollResult<ServerEndpointInner>,ServerEndpointInner> beginUpdate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointUpdateParameters parameters, Context context)

Patch a given ServerEndpoint.

abstract ServerEndpointInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointCreateParameters parameters)

Create a new ServerEndpoint.

abstract ServerEndpointInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointCreateParameters parameters, Context context)

Create a new ServerEndpoint.

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

Delete a given ServerEndpoint.

abstract void delete(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, Context context)

Delete a given ServerEndpoint.

abstract ServerEndpointInner get(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName)

Get a ServerEndpoint.

abstract ServerEndpointsGetResponse getWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, Context context)

Get a ServerEndpoint.

abstract PagedIterable<ServerEndpointInner> listBySyncGroup(String resourceGroupName, String storageSyncServiceName, String syncGroupName)

Get a ServerEndpoint list.

abstract PagedIterable<ServerEndpointInner> listBySyncGroup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, Context context)

Get a ServerEndpoint list.

abstract void recallAction(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, RecallActionParameters parameters)

Recall a server endpoint.

abstract void recallAction(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, RecallActionParameters parameters, Context context)

Recall a server endpoint.

abstract ServerEndpointInner update(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName)

Patch a given ServerEndpoint.

abstract ServerEndpointInner update(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointUpdateParameters parameters, Context context)

Patch a given ServerEndpoint.

Method Details

beginCreate

public abstract SyncPoller<PollResult<ServerEndpointInner>,ServerEndpointInner> beginCreate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointCreateParameters parameters)

Create a new ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Body of Server Endpoint object.

Returns:

the SyncPoller<T,U> for polling of server Endpoint object.

beginCreate

public abstract SyncPoller<PollResult<ServerEndpointInner>,ServerEndpointInner> beginCreate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointCreateParameters parameters, Context context)

Create a new ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Body of Server Endpoint object.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of server Endpoint object.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName)

Delete a given ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, Context context)

Delete a given ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRecallAction

public abstract SyncPoller<PollResult<Void>,Void> beginRecallAction(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, RecallActionParameters parameters)

Recall a server endpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Body of Recall Action object.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRecallAction

public abstract SyncPoller<PollResult<Void>,Void> beginRecallAction(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, RecallActionParameters parameters, Context context)

Recall a server endpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Body of Recall Action object.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<PollResult<ServerEndpointInner>,ServerEndpointInner> beginUpdate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName)

Patch a given ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.

Returns:

the SyncPoller<T,U> for polling of server Endpoint object.

beginUpdate

public abstract SyncPoller<PollResult<ServerEndpointInner>,ServerEndpointInner> beginUpdate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointUpdateParameters parameters, Context context)

Patch a given ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Any of the properties applicable in PUT request.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of server Endpoint object.

create

public abstract ServerEndpointInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointCreateParameters parameters)

Create a new ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Body of Server Endpoint object.

Returns:

server Endpoint object.

create

public abstract ServerEndpointInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointCreateParameters parameters, Context context)

Create a new ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Body of Server Endpoint object.
context - The context to associate with this operation.

Returns:

server Endpoint object.

delete

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

Delete a given ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.

delete

public abstract void delete(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, Context context)

Delete a given ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
context - The context to associate with this operation.

get

public abstract ServerEndpointInner get(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName)

Get a ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.

Returns:

a ServerEndpoint.

getWithResponse

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

Get a ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
context - The context to associate with this operation.

Returns:

a ServerEndpoint.

listBySyncGroup

public abstract PagedIterable<ServerEndpointInner> listBySyncGroup(String resourceGroupName, String storageSyncServiceName, String syncGroupName)

Get a ServerEndpoint list.

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 ServerEndpoint list as paginated response with PagedIterable<T>.

listBySyncGroup

public abstract PagedIterable<ServerEndpointInner> listBySyncGroup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, Context context)

Get a ServerEndpoint list.

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 ServerEndpoint list as paginated response with PagedIterable<T>.

recallAction

public abstract void recallAction(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, RecallActionParameters parameters)

Recall a server endpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Body of Recall Action object.

recallAction

public abstract void recallAction(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, RecallActionParameters parameters, Context context)

Recall a server endpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Body of Recall Action object.
context - The context to associate with this operation.

update

public abstract ServerEndpointInner update(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName)

Patch a given ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.

Returns:

server Endpoint object.

update

public abstract ServerEndpointInner update(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String serverEndpointName, ServerEndpointUpdateParameters parameters, Context context)

Patch a given ServerEndpoint.

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.
serverEndpointName - Name of Server Endpoint object.
parameters - Any of the properties applicable in PUT request.
context - The context to associate with this operation.

Returns:

server Endpoint object.

Applies to