CloudEndpoint Interface

public interface CloudEndpoint

An immutable client-side representation of CloudEndpoint.

Method Summary

Modifier and Type Method and Description
abstract String azureFileShareName()

Gets the azureFileShareName property: Azure file share name.

abstract String backupEnabled()

Gets the backupEnabled property: Backup Enabled.

abstract Integer changeEnumerationIntervalDays()

Gets the changeEnumerationIntervalDays property: The interval for enumerating changes on the cloud endpoint.

abstract CloudEndpointChangeEnumerationStatus changeEnumerationStatus()

Gets the changeEnumerationStatus property: Cloud endpoint change enumeration status.

abstract String friendlyName()

Gets the friendlyName property: Friendly Name.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract CloudEndpointInner innerModel()

Gets the inner com.azure.resourcemanager.storagesync.fluent.models.CloudEndpointInner object.

abstract String lastOperationName()

Gets the lastOperationName property: Resource Last Operation Name.

abstract String lastWorkflowId()

Gets the lastWorkflowId property: CloudEndpoint lastWorkflowId.

abstract String name()

Gets the name property: The name of the resource.

abstract String partnershipId()

Gets the partnershipId property: Partnership Id.

abstract PostBackupResponse postBackup(BackupRequest parameters)

Post Backup a given CloudEndpoint.

abstract PostBackupResponse postBackup(BackupRequest parameters, Context context)

Post Backup a given CloudEndpoint.

abstract void postRestore(PostRestoreRequest parameters)

Post Restore a given CloudEndpoint.

abstract void postRestore(PostRestoreRequest parameters, Context context)

Post Restore a given CloudEndpoint.

abstract void preBackup(BackupRequest parameters)

Pre Backup a given CloudEndpoint.

abstract void preBackup(BackupRequest parameters, Context context)

Pre Backup a given CloudEndpoint.

abstract void preRestore(PreRestoreRequest parameters)

Pre Restore a given CloudEndpoint.

abstract void preRestore(PreRestoreRequest parameters, Context context)

Pre Restore a given CloudEndpoint.

abstract String provisioningState()

Gets the provisioningState property: CloudEndpoint Provisioning State.

abstract CloudEndpoint refresh()

Refreshes the resource to sync with Azure.

abstract CloudEndpoint refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract void restoreHeartbeat()

Restore Heartbeat a given CloudEndpoint.

abstract CloudEndpointsRestoreHeartbeatResponse restoreHeartbeatWithResponse(Context context)

Restore Heartbeat a given CloudEndpoint.

abstract String storageAccountResourceId()

Gets the storageAccountResourceId property: Storage Account Resource Id.

abstract String storageAccountTenantId()

Gets the storageAccountTenantId property: Storage Account Tenant Id.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract void triggerChangeDetection(TriggerChangeDetectionParameters parameters)

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

abstract void triggerChangeDetection(TriggerChangeDetectionParameters parameters, Context context)

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

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the CloudEndpoint resource.

Method Details

azureFileShareName

public abstract String azureFileShareName()

Gets the azureFileShareName property: Azure file share name.

Returns:

the azureFileShareName value.

backupEnabled

public abstract String backupEnabled()

Gets the backupEnabled property: Backup Enabled.

Returns:

the backupEnabled value.

changeEnumerationIntervalDays

public abstract Integer changeEnumerationIntervalDays()

Gets the changeEnumerationIntervalDays property: The interval for enumerating changes on the cloud endpoint.

Returns:

the changeEnumerationIntervalDays value.

changeEnumerationStatus

public abstract CloudEndpointChangeEnumerationStatus changeEnumerationStatus()

Gets the changeEnumerationStatus property: Cloud endpoint change enumeration status.

Returns:

the changeEnumerationStatus value.

friendlyName

public abstract String friendlyName()

Gets the friendlyName property: Friendly Name.

Returns:

the friendlyName value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract CloudEndpointInner innerModel()

Gets the inner com.azure.resourcemanager.storagesync.fluent.models.CloudEndpointInner object.

Returns:

the inner object.

lastOperationName

public abstract String lastOperationName()

Gets the lastOperationName property: Resource Last Operation Name.

Returns:

the lastOperationName value.

lastWorkflowId

public abstract String lastWorkflowId()

Gets the lastWorkflowId property: CloudEndpoint lastWorkflowId.

Returns:

the lastWorkflowId value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

partnershipId

public abstract String partnershipId()

Gets the partnershipId property: Partnership Id.

Returns:

the partnershipId value.

postBackup

public abstract PostBackupResponse postBackup(BackupRequest parameters)

Post Backup a given CloudEndpoint.

Parameters:

parameters - Body of Backup request.

Returns:

post Backup Response.

postBackup

public abstract PostBackupResponse postBackup(BackupRequest parameters, Context context)

Post Backup a given CloudEndpoint.

Parameters:

parameters - Body of Backup request.
context - The context to associate with this operation.

Returns:

post Backup Response.

postRestore

public abstract void postRestore(PostRestoreRequest parameters)

Post Restore a given CloudEndpoint.

Parameters:

parameters - Body of Cloud Endpoint object.

postRestore

public abstract void postRestore(PostRestoreRequest parameters, Context context)

Post Restore a given CloudEndpoint.

Parameters:

parameters - Body of Cloud Endpoint object.
context - The context to associate with this operation.

preBackup

public abstract void preBackup(BackupRequest parameters)

Pre Backup a given CloudEndpoint.

Parameters:

parameters - Body of Backup request.

preBackup

public abstract void preBackup(BackupRequest parameters, Context context)

Pre Backup a given CloudEndpoint.

Parameters:

parameters - Body of Backup request.
context - The context to associate with this operation.

preRestore

public abstract void preRestore(PreRestoreRequest parameters)

Pre Restore a given CloudEndpoint.

Parameters:

parameters - Body of Cloud Endpoint object.

preRestore

public abstract void preRestore(PreRestoreRequest parameters, Context context)

Pre Restore a given CloudEndpoint.

Parameters:

parameters - Body of Cloud Endpoint object.
context - The context to associate with this operation.

provisioningState

public abstract String provisioningState()

Gets the provisioningState property: CloudEndpoint Provisioning State.

Returns:

the provisioningState value.

refresh

public abstract CloudEndpoint refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract CloudEndpoint refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

restoreHeartbeat

public abstract void restoreHeartbeat()

Restore Heartbeat a given CloudEndpoint.

restoreHeartbeatWithResponse

public abstract CloudEndpointsRestoreHeartbeatResponse restoreHeartbeatWithResponse(Context context)

Restore Heartbeat a given CloudEndpoint.

Parameters:

context - The context to associate with this operation.

Returns:

the response.

storageAccountResourceId

public abstract String storageAccountResourceId()

Gets the storageAccountResourceId property: Storage Account Resource Id.

Returns:

the storageAccountResourceId value.

storageAccountTenantId

public abstract String storageAccountTenantId()

Gets the storageAccountTenantId property: Storage Account Tenant Id.

Returns:

the storageAccountTenantId value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

triggerChangeDetection

public abstract void triggerChangeDetection(TriggerChangeDetectionParameters parameters)

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

Parameters:

parameters - Trigger Change Detection Action parameters.

triggerChangeDetection

public abstract void triggerChangeDetection(TriggerChangeDetectionParameters parameters, Context context)

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

Parameters:

parameters - Trigger Change Detection Action parameters.
context - The context to associate with this operation.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract CloudEndpoint.Update update()

Begins update for the CloudEndpoint resource.

Returns:

the stage of resource update.

Applies to