CloudEndpointsClient Interface

public interface CloudEndpointsClient

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

Method Summary

Modifier and Type Method and Description
abstract CloudEndpointAfsShareMetadataCertificatePublicKeysInner afsShareMetadataCertificatePublicKeys(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)

Get the AFS file share metadata signing certificate public keys.

abstract CloudEndpointsAfsShareMetadataCertificatePublicKeysResponse afsShareMetadataCertificatePublicKeysWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)

Get the AFS file share metadata signing certificate public keys.

abstract SyncPoller<PollResult<CloudEndpointInner>,CloudEndpointInner> beginCreate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointCreateParameters parameters)

Create a new CloudEndpoint.

abstract SyncPoller<PollResult<CloudEndpointInner>,CloudEndpointInner> beginCreate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointCreateParameters parameters, Context context)

Create a new CloudEndpoint.

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

Delete a given CloudEndpoint.

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

Delete a given CloudEndpoint.

abstract SyncPoller<PollResult<PostBackupResponseInner>,PostBackupResponseInner> beginPostBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)

Post Backup a given CloudEndpoint.

abstract SyncPoller<PollResult<PostBackupResponseInner>,PostBackupResponseInner> beginPostBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)

Post Backup a given CloudEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginPostRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters)

Post Restore a given CloudEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginPostRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters, Context context)

Post Restore a given CloudEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginPreBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)

Pre Backup a given CloudEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginPreBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)

Pre Backup a given CloudEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginPreRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters)

Pre Restore a given CloudEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginPreRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters, Context context)

Pre Restore a given CloudEndpoint.

abstract SyncPoller<PollResult<Void>,Void> beginTriggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters)

Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint.

abstract SyncPoller<PollResult<Void>,Void> beginTriggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters, Context context)

Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint.

abstract SyncPoller<PollResult<CloudEndpointInner>,CloudEndpointInner> beginUpdate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointUpdateParameters properties)

Patch a given CloudEndpoint.

abstract SyncPoller<PollResult<CloudEndpointInner>,CloudEndpointInner> beginUpdate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointUpdateParameters properties, Context context)

Patch a given CloudEndpoint.

abstract CloudEndpointInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointCreateParameters parameters)

Create a new CloudEndpoint.

abstract CloudEndpointInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointCreateParameters parameters, Context context)

Create a new CloudEndpoint.

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

Delete a given CloudEndpoint.

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

Delete a given CloudEndpoint.

abstract CloudEndpointInner get(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)

Get a given CloudEndpoint.

abstract CloudEndpointsGetResponse getWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)

Get a given CloudEndpoint.

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

Get a CloudEndpoint List.

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

Get a CloudEndpoint List.

abstract PostBackupResponseInner postBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)

Post Backup a given CloudEndpoint.

abstract PostBackupResponseInner postBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)

Post Backup a given CloudEndpoint.

abstract void postRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters)

Post Restore a given CloudEndpoint.

abstract void postRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters, Context context)

Post Restore a given CloudEndpoint.

abstract void preBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)

Pre Backup a given CloudEndpoint.

abstract void preBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)

Pre Backup a given CloudEndpoint.

abstract void preRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters)

Pre Restore a given CloudEndpoint.

abstract void preRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters, Context context)

Pre Restore a given CloudEndpoint.

abstract void restoreHeartbeat(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)

Restore Heartbeat a given CloudEndpoint.

abstract CloudEndpointsRestoreHeartbeatResponse restoreHeartbeatWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)

Restore Heartbeat a given CloudEndpoint.

abstract void triggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters)

Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint.

abstract void triggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters, Context context)

Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint.

abstract CloudEndpointInner update(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointUpdateParameters properties)

Patch a given CloudEndpoint.

abstract CloudEndpointInner update(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointUpdateParameters properties, Context context)

Patch a given CloudEndpoint.

Method Details

afsShareMetadataCertificatePublicKeys

public abstract CloudEndpointAfsShareMetadataCertificatePublicKeysInner afsShareMetadataCertificatePublicKeys(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)

Get the AFS file share metadata signing certificate public keys.

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.
cloudEndpointName - Name of Cloud Endpoint object.

Returns:

the AFS file share metadata signing certificate public keys.

afsShareMetadataCertificatePublicKeysWithResponse

public abstract CloudEndpointsAfsShareMetadataCertificatePublicKeysResponse afsShareMetadataCertificatePublicKeysWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)

Get the AFS file share metadata signing certificate public keys.

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

Returns:

the AFS file share metadata signing certificate public keys.

beginCreate

public abstract SyncPoller<PollResult<CloudEndpointInner>,CloudEndpointInner> beginCreate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointCreateParameters parameters)

Create a new CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Cloud Endpoint resource.

Returns:

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

beginCreate

public abstract SyncPoller<PollResult<CloudEndpointInner>,CloudEndpointInner> beginCreate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointCreateParameters parameters, Context context)

Create a new CloudEndpoint.

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

Returns:

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

beginDelete

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

Delete a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud 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 cloudEndpointName, Context context)

Delete a given CloudEndpoint.

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

Returns:

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

beginPostBackup

public abstract SyncPoller<PollResult<PostBackupResponseInner>,PostBackupResponseInner> beginPostBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)

Post Backup a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Backup request.

Returns:

the SyncPoller<T,U> for polling of post Backup Response.

beginPostBackup

public abstract SyncPoller<PollResult<PostBackupResponseInner>,PostBackupResponseInner> beginPostBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)

Post Backup a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Backup request.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of post Backup Response.

beginPostRestore

public abstract SyncPoller<PollResult<Void>,Void> beginPostRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters)

Post Restore a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Cloud Endpoint object.

Returns:

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

beginPostRestore

public abstract SyncPoller<PollResult<Void>,Void> beginPostRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters, Context context)

Post Restore a given CloudEndpoint.

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

Returns:

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

beginPreBackup

public abstract SyncPoller<PollResult<Void>,Void> beginPreBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)

Pre Backup a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Backup request.

Returns:

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

beginPreBackup

public abstract SyncPoller<PollResult<Void>,Void> beginPreBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)

Pre Backup a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Backup request.
context - The context to associate with this operation.

Returns:

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

beginPreRestore

public abstract SyncPoller<PollResult<Void>,Void> beginPreRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters)

Pre Restore a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Cloud Endpoint object.

Returns:

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

beginPreRestore

public abstract SyncPoller<PollResult<Void>,Void> beginPreRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters, Context context)

Pre Restore a given CloudEndpoint.

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

Returns:

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

beginTriggerChangeDetection

public abstract SyncPoller<PollResult<Void>,Void> beginTriggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters)

Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud 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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Trigger Change Detection Action parameters.

Returns:

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

beginTriggerChangeDetection

public abstract SyncPoller<PollResult<Void>,Void> beginTriggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters, Context context)

Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud 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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Trigger Change Detection Action parameters.
context - The context to associate with this operation.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<CloudEndpointInner>,CloudEndpointInner> beginUpdate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointUpdateParameters properties)

Patch a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
properties - The resource properties to be updated.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<CloudEndpointInner>,CloudEndpointInner> beginUpdate(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointUpdateParameters properties, Context context)

Patch a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
properties - The resource properties to be updated.
context - The context to associate with this operation.

Returns:

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

create

public abstract CloudEndpointInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointCreateParameters parameters)

Create a new CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Cloud Endpoint resource.

Returns:

cloud Endpoint object.

create

public abstract CloudEndpointInner create(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointCreateParameters parameters, Context context)

Create a new CloudEndpoint.

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

Returns:

cloud Endpoint object.

delete

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

Delete a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.

delete

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

Delete a given CloudEndpoint.

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

get

public abstract CloudEndpointInner get(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)

Get a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.

Returns:

a given CloudEndpoint.

getWithResponse

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

Get a given CloudEndpoint.

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

Returns:

a given CloudEndpoint.

listBySyncGroup

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

Get a CloudEndpoint 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 CloudEndpoint List as paginated response with PagedIterable<T>.

listBySyncGroup

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

Get a CloudEndpoint 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 CloudEndpoint List as paginated response with PagedIterable<T>.

postBackup

public abstract PostBackupResponseInner postBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)

Post Backup a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Backup request.

Returns:

post Backup Response.

postBackup

public abstract PostBackupResponseInner postBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)

Post Backup a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Backup request.
context - The context to associate with this operation.

Returns:

post Backup Response.

postRestore

public abstract void postRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters)

Post Restore a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Cloud Endpoint object.

postRestore

public abstract void postRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PostRestoreRequest parameters, Context context)

Post Restore a given CloudEndpoint.

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

preBackup

public abstract void preBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters)

Pre Backup a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Backup request.

preBackup

public abstract void preBackup(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, BackupRequest parameters, Context context)

Pre Backup a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Backup request.
context - The context to associate with this operation.

preRestore

public abstract void preRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters)

Pre Restore a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Body of Cloud Endpoint object.

preRestore

public abstract void preRestore(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, PreRestoreRequest parameters, Context context)

Pre Restore a given CloudEndpoint.

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

restoreHeartbeat

public abstract void restoreHeartbeat(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName)

Restore Heartbeat a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.

restoreHeartbeatWithResponse

public abstract CloudEndpointsRestoreHeartbeatResponse restoreHeartbeatWithResponse(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, Context context)

Restore Heartbeat a given CloudEndpoint.

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

Returns:

the response.

triggerChangeDetection

public abstract void triggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters)

Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud 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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Trigger Change Detection Action parameters.

triggerChangeDetection

public abstract void triggerChangeDetection(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, TriggerChangeDetectionParameters parameters, Context context)

Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud 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.
cloudEndpointName - Name of Cloud Endpoint object.
parameters - Trigger Change Detection Action parameters.
context - The context to associate with this operation.

update

public abstract CloudEndpointInner update(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointUpdateParameters properties)

Patch a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
properties - The resource properties to be updated.

Returns:

cloud Endpoint object.

update

public abstract CloudEndpointInner update(String resourceGroupName, String storageSyncServiceName, String syncGroupName, String cloudEndpointName, CloudEndpointUpdateParameters properties, Context context)

Patch a given CloudEndpoint.

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.
cloudEndpointName - Name of Cloud Endpoint object.
properties - The resource properties to be updated.
context - The context to associate with this operation.

Returns:

cloud Endpoint object.

Applies to