LinkedServersClient Interface

public interface LinkedServersClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<RedisLinkedServerWithPropertiesInner>,RedisLinkedServerWithPropertiesInner> beginCreate(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

abstract SyncPoller<PollResult<RedisLinkedServerWithPropertiesInner>,RedisLinkedServerWithPropertiesInner> beginCreate(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters, Context context)

Adds a linked server to the Redis cache (requires Premium SKU).

abstract PollerFlux<PollResult<RedisLinkedServerWithPropertiesInner>,RedisLinkedServerWithPropertiesInner> beginCreateAsync(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, String linkedServerName, Context context)

Deletes the linked server from a redis cache (requires Premium SKU).

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

abstract RedisLinkedServerWithPropertiesInner create(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

abstract RedisLinkedServerWithPropertiesInner create(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters, Context context)

Adds a linked server to the Redis cache (requires Premium SKU).

abstract Mono<RedisLinkedServerWithPropertiesInner> createAsync(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

abstract Mono<Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

abstract void delete(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

abstract void delete(String resourceGroupName, String name, String linkedServerName, Context context)

Deletes the linked server from a redis cache (requires Premium SKU).

abstract Mono<Void> deleteAsync(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

abstract RedisLinkedServerWithPropertiesInner get(String resourceGroupName, String name, String linkedServerName)

Gets the detailed information about a linked server of a redis cache (requires Premium SKU).

abstract Mono<RedisLinkedServerWithPropertiesInner> getAsync(String resourceGroupName, String name, String linkedServerName)

Gets the detailed information about a linked server of a redis cache (requires Premium SKU).

abstract Response<RedisLinkedServerWithPropertiesInner> getWithResponse(String resourceGroupName, String name, String linkedServerName, Context context)

Gets the detailed information about a linked server of a redis cache (requires Premium SKU).

abstract Mono<Response<RedisLinkedServerWithPropertiesInner>> getWithResponseAsync(String resourceGroupName, String name, String linkedServerName)

Gets the detailed information about a linked server of a redis cache (requires Premium SKU).

abstract PagedIterable<RedisLinkedServerWithPropertiesInner> list(String resourceGroupName, String name)

Gets the list of linked servers associated with this redis cache (requires Premium SKU).

abstract PagedIterable<RedisLinkedServerWithPropertiesInner> list(String resourceGroupName, String name, Context context)

Gets the list of linked servers associated with this redis cache (requires Premium SKU).

abstract PagedFlux<RedisLinkedServerWithPropertiesInner> listAsync(String resourceGroupName, String name)

Gets the list of linked servers associated with this redis cache (requires Premium SKU).

Method Details

beginCreate

public abstract SyncPoller,RedisLinkedServerWithPropertiesInner> beginCreate(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
parameters - Parameters supplied to the Create Linked server operation.

Returns:

the SyncPoller<T,U> for polling of response to put/get linked server (with properties) for Redis cache.

beginCreate

public abstract SyncPoller,RedisLinkedServerWithPropertiesInner> beginCreate(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters, Context context)

Adds a linked server to the Redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
parameters - Parameters supplied to the Create Linked server operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response to put/get linked server (with properties) for Redis cache.

beginCreateAsync

public abstract PollerFlux,RedisLinkedServerWithPropertiesInner> beginCreateAsync(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
parameters - Parameters supplied to the Create Linked server operation.

Returns:

the PollerFlux<T,U> for polling of response to put/get linked server (with properties) for Redis cache.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name, String linkedServerName, Context context)

Deletes the linked server from a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.

Returns:

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

create

public abstract RedisLinkedServerWithPropertiesInner create(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
parameters - Parameters supplied to the Create Linked server operation.

Returns:

response to put/get linked server (with properties) for Redis cache.

create

public abstract RedisLinkedServerWithPropertiesInner create(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters, Context context)

Adds a linked server to the Redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
parameters - Parameters supplied to the Create Linked server operation.
context - The context to associate with this operation.

Returns:

response to put/get linked server (with properties) for Redis cache.

createAsync

public abstract Mono createAsync(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
parameters - Parameters supplied to the Create Linked server operation.

Returns:

response to put/get linked server (with properties) for Redis cache on successful completion of Mono.

createWithResponseAsync

public abstract Mono>> createWithResponseAsync(String resourceGroupName, String name, String linkedServerName, RedisLinkedServerCreateParameters parameters)

Adds a linked server to the Redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
parameters - Parameters supplied to the Create Linked server operation.

Returns:

response to put/get linked server (with properties) for Redis cache along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.

delete

public abstract void delete(String resourceGroupName, String name, String linkedServerName, Context context)

Deletes the linked server from a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String name, String linkedServerName)

Deletes the linked server from a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server that is being added to the Redis cache.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract RedisLinkedServerWithPropertiesInner get(String resourceGroupName, String name, String linkedServerName)

Gets the detailed information about a linked server of a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server.

Returns:

the detailed information about a linked server of a redis cache (requires Premium SKU).

getAsync

public abstract Mono getAsync(String resourceGroupName, String name, String linkedServerName)

Gets the detailed information about a linked server of a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server.

Returns:

the detailed information about a linked server of a redis cache (requires Premium SKU) on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String name, String linkedServerName, Context context)

Gets the detailed information about a linked server of a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server.
context - The context to associate with this operation.

Returns:

the detailed information about a linked server of a redis cache (requires Premium SKU) along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String name, String linkedServerName)

Gets the detailed information about a linked server of a redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
linkedServerName - The name of the linked server.

Returns:

the detailed information about a linked server of a redis cache (requires Premium SKU) along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String name)

Gets the list of linked servers associated with this redis cache (requires Premium SKU).

Parameters:

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

Returns:

the list of linked servers associated with this redis cache (requires Premium SKU) as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String name, Context context)

Gets the list of linked servers associated with this redis cache (requires Premium SKU).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
context - The context to associate with this operation.

Returns:

the list of linked servers associated with this redis cache (requires Premium SKU) as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String name)

Gets the list of linked servers associated with this redis cache (requires Premium SKU).

Parameters:

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

Returns:

the list of linked servers associated with this redis cache (requires Premium SKU) as paginated response with PagedFlux<T>.

Applies to