ManagedCcfs Interface

public interface ManagedCcfs

Resource collection API of ManagedCcfs.

Method Summary

Modifier and Type Method and Description
abstract ManagedCcfBackupResponse backup(String resourceGroupName, String appName, ManagedCcfBackup managedCcf)

Performs the backup operation on a Managed CCF Resource.

abstract ManagedCcfBackupResponse backup(String resourceGroupName, String appName, ManagedCcfBackup managedCcf, Context context)

Performs the backup operation on a Managed CCF Resource.

abstract Blank define(String name)

Begins definition for a new ManagedCcf resource.

abstract void delete(String resourceGroupName, String appName, Context context)

Deletes a Managed CCF resource.

abstract void deleteById(String id)

Deletes a Managed CCF resource.

abstract void deleteByIdWithResponse(String id, Context context)

Deletes a Managed CCF resource.

abstract void deleteByResourceGroup(String resourceGroupName, String appName)

Deletes a Managed CCF resource.

abstract ManagedCcf getById(String id)

Retrieves information about a Managed CCF resource.

abstract Response<ManagedCcf> getByIdWithResponse(String id, Context context)

Retrieves information about a Managed CCF resource.

abstract ManagedCcf getByResourceGroup(String resourceGroupName, String appName)

Retrieves information about a Managed CCF resource.

abstract Response<ManagedCcf> getByResourceGroupWithResponse(String resourceGroupName, String appName, Context context)

Retrieves information about a Managed CCF resource.

abstract PagedIterable<ManagedCcf> list()

Retrieves information about all Managed CCF resources under the given subscription Retrieves the properties of all Managed CCF.

abstract PagedIterable<ManagedCcf> list(String filter, Context context)

Retrieves information about all Managed CCF resources under the given subscription Retrieves the properties of all Managed CCF.

abstract PagedIterable<ManagedCcf> listByResourceGroup(String resourceGroupName)

Retrieves information about all Managed CCF resources under the given subscription and resource group Retrieves the properties of all Managed CCF apps.

abstract PagedIterable<ManagedCcf> listByResourceGroup(String resourceGroupName, String filter, Context context)

Retrieves information about all Managed CCF resources under the given subscription and resource group Retrieves the properties of all Managed CCF apps.

abstract ManagedCcfRestoreResponse restore(String resourceGroupName, String appName, ManagedCcfRestore managedCcf)

Performs the restore operation to spin up a newly restored Managed CCF Resource.

abstract ManagedCcfRestoreResponse restore(String resourceGroupName, String appName, ManagedCcfRestore managedCcf, Context context)

Performs the restore operation to spin up a newly restored Managed CCF Resource.

Method Details

backup

public abstract ManagedCcfBackupResponse backup(String resourceGroupName, String appName, ManagedCcfBackup managedCcf)

Performs the backup operation on a Managed CCF Resource. Backs up a Managed CCF Resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appName - Name of the Managed CCF.
managedCcf - Managed CCF Backup Request Body.

Returns:

object representing the backup response of a Managed CCF Resource.

backup

public abstract ManagedCcfBackupResponse backup(String resourceGroupName, String appName, ManagedCcfBackup managedCcf, Context context)

Performs the backup operation on a Managed CCF Resource. Backs up a Managed CCF Resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appName - Name of the Managed CCF.
managedCcf - Managed CCF Backup Request Body.
context - The context to associate with this operation.

Returns:

object representing the backup response of a Managed CCF Resource.

define

public abstract ManagedCcf.DefinitionStages.Blank define(String name)

Begins definition for a new ManagedCcf resource.

Parameters:

name - resource name.

Returns:

the first stage of the new ManagedCcf definition.

delete

public abstract void delete(String resourceGroupName, String appName, Context context)

Deletes a Managed CCF resource. Deletes an existing Managed CCF.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appName - Name of the Managed CCF.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes a Managed CCF resource. Deletes an existing Managed CCF.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Deletes a Managed CCF resource. Deletes an existing Managed CCF.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String appName)

Deletes a Managed CCF resource. Deletes an existing Managed CCF.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appName - Name of the Managed CCF.

getById

public abstract ManagedCcf getById(String id)

Retrieves information about a Managed CCF resource. Retrieves the properties of a Managed CCF app.

Parameters:

id - the resource ID.

Returns:

managed CCF along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

Retrieves information about a Managed CCF resource. Retrieves the properties of a Managed CCF app.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

managed CCF along with Response<T>.

getByResourceGroup

public abstract ManagedCcf getByResourceGroup(String resourceGroupName, String appName)

Retrieves information about a Managed CCF resource. Retrieves the properties of a Managed CCF app.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appName - Name of the Managed CCF.

Returns:

managed CCF.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String appName, Context context)

Retrieves information about a Managed CCF resource. Retrieves the properties of a Managed CCF app.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appName - Name of the Managed CCF.
context - The context to associate with this operation.

Returns:

managed CCF along with Response<T>.

list

public abstract PagedIterable list()

Retrieves information about all Managed CCF resources under the given subscription Retrieves the properties of all Managed CCF.

Returns:

object that includes an array of Managed CCF and a possible link for next set as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String filter, Context context)

Retrieves information about all Managed CCF resources under the given subscription Retrieves the properties of all Managed CCF.

Parameters:

filter - The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
context - The context to associate with this operation.

Returns:

object that includes an array of Managed CCF and a possible link for next set as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Retrieves information about all Managed CCF resources under the given subscription and resource group Retrieves the properties of all Managed CCF apps.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

object that includes an array of Managed CCF and a possible link for next set as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, String filter, Context context)

Retrieves information about all Managed CCF resources under the given subscription and resource group Retrieves the properties of all Managed CCF apps.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
filter - The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
context - The context to associate with this operation.

Returns:

object that includes an array of Managed CCF and a possible link for next set as paginated response with PagedIterable<T>.

restore

public abstract ManagedCcfRestoreResponse restore(String resourceGroupName, String appName, ManagedCcfRestore managedCcf)

Performs the restore operation to spin up a newly restored Managed CCF Resource. Restores a Managed CCF Resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appName - Name of the Managed CCF.
managedCcf - Managed CCF Restore Request Body.

Returns:

object representing the restore response of a Managed CCF Resource.

restore

public abstract ManagedCcfRestoreResponse restore(String resourceGroupName, String appName, ManagedCcfRestore managedCcf, Context context)

Performs the restore operation to spin up a newly restored Managed CCF Resource. Restores a Managed CCF Resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
appName - Name of the Managed CCF.
managedCcf - Managed CCF Restore Request Body.
context - The context to associate with this operation.

Returns:

object representing the restore response of a Managed CCF Resource.

Applies to