RestorableMongodbCollectionsClient Interface

public interface RestorableMongodbCollectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract PagedIterable<RestorableMongodbCollectionGetResultInner> list(String location, String instanceId)

Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database.

abstract PagedIterable<RestorableMongodbCollectionGetResultInner> list(String location, String instanceId, String restorableMongodbDatabaseRid, String startTime, String endTime, Context context)

Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database.

abstract PagedFlux<RestorableMongodbCollectionGetResultInner> listAsync(String location, String instanceId)

Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database.

abstract PagedFlux<RestorableMongodbCollectionGetResultInner> listAsync(String location, String instanceId, String restorableMongodbDatabaseRid, String startTime, String endTime)

Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database.

Method Details

list

public abstract PagedIterable<RestorableMongodbCollectionGetResultInner> list(String location, String instanceId)

Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database. This helps in scenario where container was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission.

Parameters:

location - Cosmos DB region, with spaces between words and each word capitalized.
instanceId - The instanceId GUID of a restorable database account.

Returns:

the List operation response, that contains the MongoDB collection events and their properties as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<RestorableMongodbCollectionGetResultInner> list(String location, String instanceId, String restorableMongodbDatabaseRid, String startTime, String endTime, Context context)

Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database. This helps in scenario where container was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission.

Parameters:

location - Cosmos DB region, with spaces between words and each word capitalized.
instanceId - The instanceId GUID of a restorable database account.
restorableMongodbDatabaseRid - The resource ID of the MongoDB database.
startTime - Restorable MongoDB collections event feed start time.
endTime - Restorable MongoDB collections event feed end time.
context - The context to associate with this operation.

Returns:

the List operation response, that contains the MongoDB collection events and their properties as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<RestorableMongodbCollectionGetResultInner> listAsync(String location, String instanceId)

Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database. This helps in scenario where container was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission.

Parameters:

location - Cosmos DB region, with spaces between words and each word capitalized.
instanceId - The instanceId GUID of a restorable database account.

Returns:

the List operation response, that contains the MongoDB collection events and their properties as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<RestorableMongodbCollectionGetResultInner> listAsync(String location, String instanceId, String restorableMongodbDatabaseRid, String startTime, String endTime)

Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database. This helps in scenario where container was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission.

Parameters:

location - Cosmos DB region, with spaces between words and each word capitalized.
instanceId - The instanceId GUID of a restorable database account.
restorableMongodbDatabaseRid - The resource ID of the MongoDB database.
startTime - Restorable MongoDB collections event feed start time.
endTime - Restorable MongoDB collections event feed end time.

Returns:

the List operation response, that contains the MongoDB collection events and their properties as paginated response with PagedFlux<T>.

Applies to