ConnectorsClient Interface

public interface ConnectorsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ConnectorInner>,ConnectorInner> beginCreate(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out.

abstract SyncPoller<PollResult<ConnectorInner>,ConnectorInner> beginCreate(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource, Context context)

Create a Storage Connector if it does not already exist; otherwise, error out.

abstract PollerFlux<PollResult<ConnectorInner>,ConnectorInner> beginCreateAsync(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName, String connectorName, Context context)

Delete a Storage Connector.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

abstract SyncPoller<PollResult<TestConnectionResponseInner>,TestConnectionResponseInner> beginTestExistingConnection(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works.

abstract SyncPoller<PollResult<TestConnectionResponseInner>,TestConnectionResponseInner> beginTestExistingConnection(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body, Context context)

This method is used to verify that the connection to the backing data store works.

abstract PollerFlux<PollResult<TestConnectionResponseInner>,TestConnectionResponseInner> beginTestExistingConnectionAsync(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works.

abstract SyncPoller<PollResult<ConnectorInner>,ConnectorInner> beginUpdate(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

abstract SyncPoller<PollResult<ConnectorInner>,ConnectorInner> beginUpdate(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties, Context context)

Update a Storage Connector.

abstract PollerFlux<PollResult<ConnectorInner>,ConnectorInner> beginUpdateAsync(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

abstract ConnectorInner create(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out.

abstract ConnectorInner create(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource, Context context)

Create a Storage Connector if it does not already exist; otherwise, error out.

abstract Mono<ConnectorInner> createAsync(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out.

abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out.

abstract void delete(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

abstract void delete(String resourceGroupName, String accountName, String connectorName, Context context)

Delete a Storage Connector.

abstract Mono<Void> deleteAsync(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

abstract ConnectorInner get(String resourceGroupName, String accountName, String connectorName)

Get the specified Storage Connector.

abstract Mono<ConnectorInner> getAsync(String resourceGroupName, String accountName, String connectorName)

Get the specified Storage Connector.

abstract Response<ConnectorInner> getWithResponse(String resourceGroupName, String accountName, String connectorName, Context context)

Get the specified Storage Connector.

abstract Mono<Response<ConnectorInner>> getWithResponseAsync(String resourceGroupName, String accountName, String connectorName)

Get the specified Storage Connector.

abstract PagedIterable<ConnectorInner> listByStorageAccount(String resourceGroupName, String accountName)

List all Storage Connectors in a Storage Account.

abstract PagedIterable<ConnectorInner> listByStorageAccount(String resourceGroupName, String accountName, Context context)

List all Storage Connectors in a Storage Account.

abstract PagedFlux<ConnectorInner> listByStorageAccountAsync(String resourceGroupName, String accountName)

List all Storage Connectors in a Storage Account.

abstract TestConnectionResponseInner testExistingConnection(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works.

abstract TestConnectionResponseInner testExistingConnection(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body, Context context)

This method is used to verify that the connection to the backing data store works.

abstract Mono<TestConnectionResponseInner> testExistingConnectionAsync(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works.

abstract Mono<Response<Flux<ByteBuffer>>> testExistingConnectionWithResponseAsync(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works.

abstract ConnectorInner update(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

abstract ConnectorInner update(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties, Context context)

Update a Storage Connector.

abstract Mono<ConnectorInner> updateAsync(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

Method Details

beginCreate

public abstract SyncPoller<PollResult<ConnectorInner>,ConnectorInner> beginCreate(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
resource - Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Returns:

the SyncPoller<T,U> for polling of a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

beginCreate

public abstract SyncPoller<PollResult<ConnectorInner>,ConnectorInner> beginCreate(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource, Context context)

Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
resource - Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

beginCreateAsync

public abstract PollerFlux<PollResult<ConnectorInner>,ConnectorInner> beginCreateAsync(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
resource - Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Returns:

the PollerFlux<T,U> for polling of a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName, String connectorName, Context context)

Delete a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.

Returns:

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

beginTestExistingConnection

public abstract SyncPoller<PollResult<TestConnectionResponseInner>,TestConnectionResponseInner> beginTestExistingConnection(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller’s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
body - This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller\u2019s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Returns:

the SyncPoller<T,U> for polling of test connection response properties.

beginTestExistingConnection

public abstract SyncPoller<PollResult<TestConnectionResponseInner>,TestConnectionResponseInner> beginTestExistingConnection(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body, Context context)

This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller’s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
body - This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller\u2019s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of test connection response properties.

beginTestExistingConnectionAsync

public abstract PollerFlux<PollResult<TestConnectionResponseInner>,TestConnectionResponseInner> beginTestExistingConnectionAsync(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller’s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
body - This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller\u2019s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Returns:

the PollerFlux<T,U> for polling of test connection response properties.

beginUpdate

public abstract SyncPoller<PollResult<ConnectorInner>,ConnectorInner> beginUpdate(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
properties - The updated properties of the Storage Connector.

Returns:

the SyncPoller<T,U> for polling of a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

beginUpdate

public abstract SyncPoller<PollResult<ConnectorInner>,ConnectorInner> beginUpdate(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties, Context context)

Update a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
properties - The updated properties of the Storage Connector.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

beginUpdateAsync

public abstract PollerFlux<PollResult<ConnectorInner>,ConnectorInner> beginUpdateAsync(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
properties - The updated properties of the Storage Connector.

Returns:

the PollerFlux<T,U> for polling of a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

create

public abstract ConnectorInner create(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
resource - Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Returns:

a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

create

public abstract ConnectorInner create(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource, Context context)

Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
resource - Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.
context - The context to associate with this operation.

Returns:

a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

createAsync

public abstract Mono<ConnectorInner> createAsync(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
resource - Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Returns:

a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account on successful completion of Mono.

createWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String accountName, String connectorName, ConnectorInner resource)

Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
resource - Create a Storage Connector if it does not already exist; otherwise, error out. This API will not allow you to replace an already existing resource.

Returns:

a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.

delete

public abstract void delete(String resourceGroupName, String accountName, String connectorName, Context context)

Delete a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String accountName, String connectorName)

Delete a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ConnectorInner get(String resourceGroupName, String accountName, String connectorName)

Get the specified Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.

Returns:

the specified Storage Connector.

getAsync

public abstract Mono<ConnectorInner> getAsync(String resourceGroupName, String accountName, String connectorName)

Get the specified Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.

Returns:

the specified Storage Connector on successful completion of Mono.

getWithResponse

public abstract Response<ConnectorInner> getWithResponse(String resourceGroupName, String accountName, String connectorName, Context context)

Get the specified Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
context - The context to associate with this operation.

Returns:

the specified Storage Connector along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ConnectorInner>> getWithResponseAsync(String resourceGroupName, String accountName, String connectorName)

Get the specified Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.

Returns:

the specified Storage Connector along with Response<T> on successful completion of Mono.

listByStorageAccount

public abstract PagedIterable<ConnectorInner> listByStorageAccount(String resourceGroupName, String accountName)

List all Storage Connectors in a Storage Account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the response of a Connector list operation as paginated response with PagedIterable<T>.

listByStorageAccount

public abstract PagedIterable<ConnectorInner> listByStorageAccount(String resourceGroupName, String accountName, Context context)

List all Storage Connectors in a Storage Account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
context - The context to associate with this operation.

Returns:

the response of a Connector list operation as paginated response with PagedIterable<T>.

listByStorageAccountAsync

public abstract PagedFlux<ConnectorInner> listByStorageAccountAsync(String resourceGroupName, String accountName)

List all Storage Connectors in a Storage Account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Returns:

the response of a Connector list operation as paginated response with PagedFlux<T>.

testExistingConnection

public abstract TestConnectionResponseInner testExistingConnection(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller’s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
body - This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller\u2019s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Returns:

test connection response properties.

testExistingConnection

public abstract TestConnectionResponseInner testExistingConnection(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body, Context context)

This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller’s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
body - This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller\u2019s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.
context - The context to associate with this operation.

Returns:

test connection response properties.

testExistingConnectionAsync

public abstract Mono<TestConnectionResponseInner> testExistingConnectionAsync(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller’s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
body - This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller\u2019s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Returns:

test connection response properties on successful completion of Mono.

testExistingConnectionWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> testExistingConnectionWithResponseAsync(String resourceGroupName, String accountName, String connectorName, TestExistingConnectionRequest body)

This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller’s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
body - This method is used to verify that the connection to the backing data store works. This API is designed to be used for monitoring and debugging purposes. From the caller\u2019s perspective, this method does the following: Calls List on the backing data store, attempting to list up to one blob/object/etc. If the above succeeds, and if a blob/object/etc is found, calls Get on that object, attempting to download one byte.

Returns:

test connection response properties along with Response<T> on successful completion of Mono.

update

public abstract ConnectorInner update(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
properties - The updated properties of the Storage Connector.

Returns:

a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

update

public abstract ConnectorInner update(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties, Context context)

Update a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
properties - The updated properties of the Storage Connector.
context - The context to associate with this operation.

Returns:

a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account.

updateAsync

public abstract Mono<ConnectorInner> updateAsync(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
properties - The updated properties of the Storage Connector.

Returns:

a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account on successful completion of Mono.

updateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String accountName, String connectorName, ConnectorUpdate properties)

Update a Storage Connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
connectorName - The name of the Storage Connector.
properties - The updated properties of the Storage Connector.

Returns:

a Connector is a tracked ARM resource modeled as a sub-resource of a Storage Account along with Response<T> on successful completion of Mono.

Applies to