PatchSchedulesClient Interface

public interface PatchSchedulesClient

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

Method Summary

Modifier and Type Method and Description
abstract RedisPatchScheduleInner createOrUpdate(String resourceGroupName, String name, DefaultName defaultParameter, RedisPatchScheduleInner parameters)

Create or replace the patching schedule for Redis cache.

abstract Mono<RedisPatchScheduleInner> createOrUpdateAsync(String resourceGroupName, String name, DefaultName defaultParameter, RedisPatchScheduleInner parameters)

Create or replace the patching schedule for Redis cache.

abstract Response<RedisPatchScheduleInner> createOrUpdateWithResponse(String resourceGroupName, String name, DefaultName defaultParameter, RedisPatchScheduleInner parameters, Context context)

Create or replace the patching schedule for Redis cache.

abstract Mono<Response<RedisPatchScheduleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, DefaultName defaultParameter, RedisPatchScheduleInner parameters)

Create or replace the patching schedule for Redis cache.

abstract void delete(String resourceGroupName, String name, DefaultName defaultParameter)

Deletes the patching schedule of a redis cache.

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

Deletes the patching schedule of a redis cache.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String name, DefaultName defaultParameter, Context context)

Deletes the patching schedule of a redis cache.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String name, DefaultName defaultParameter)

Deletes the patching schedule of a redis cache.

abstract RedisPatchScheduleInner get(String resourceGroupName, String name, DefaultName defaultParameter)

Gets the patching schedule of a redis cache.

abstract Mono<RedisPatchScheduleInner> getAsync(String resourceGroupName, String name, DefaultName defaultParameter)

Gets the patching schedule of a redis cache.

abstract Response<RedisPatchScheduleInner> getWithResponse(String resourceGroupName, String name, DefaultName defaultParameter, Context context)

Gets the patching schedule of a redis cache.

abstract Mono<Response<RedisPatchScheduleInner>> getWithResponseAsync(String resourceGroupName, String name, DefaultName defaultParameter)

Gets the patching schedule of a redis cache.

abstract PagedIterable<RedisPatchScheduleInner> listByRedisResource(String resourceGroupName, String cacheName)

Gets all patch schedules in the specified redis cache (there is only one).

abstract PagedIterable<RedisPatchScheduleInner> listByRedisResource(String resourceGroupName, String cacheName, Context context)

Gets all patch schedules in the specified redis cache (there is only one).

abstract PagedFlux<RedisPatchScheduleInner> listByRedisResourceAsync(String resourceGroupName, String cacheName)

Gets all patch schedules in the specified redis cache (there is only one).

Method Details

createOrUpdate

public abstract RedisPatchScheduleInner createOrUpdate(String resourceGroupName, String name, DefaultName defaultParameter, RedisPatchScheduleInner parameters)

Create or replace the patching schedule for Redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.
parameters - Parameters to set the patching schedule for Redis cache.

Returns:

response to put/get patch schedules for Redis cache.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String name, DefaultName defaultParameter, RedisPatchScheduleInner parameters)

Create or replace the patching schedule for Redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.
parameters - Parameters to set the patching schedule for Redis cache.

Returns:

response to put/get patch schedules for Redis cache on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String name, DefaultName defaultParameter, RedisPatchScheduleInner parameters, Context context)

Create or replace the patching schedule for Redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.
parameters - Parameters to set the patching schedule for Redis cache.
context - The context to associate with this operation.

Returns:

response to put/get patch schedules for Redis cache along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String name, DefaultName defaultParameter, RedisPatchScheduleInner parameters)

Create or replace the patching schedule for Redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the Redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.
parameters - Parameters to set the patching schedule for Redis cache.

Returns:

response to put/get patch schedules for Redis cache along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String name, DefaultName defaultParameter)

Deletes the patching schedule of a redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name, DefaultName defaultParameter)

Deletes the patching schedule of a redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String name, DefaultName defaultParameter, Context context)

Deletes the patching schedule of a redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String name, DefaultName defaultParameter)

Deletes the patching schedule of a redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract RedisPatchScheduleInner get(String resourceGroupName, String name, DefaultName defaultParameter)

Gets the patching schedule of a redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.

Returns:

the patching schedule of a redis cache.

getAsync

public abstract Mono getAsync(String resourceGroupName, String name, DefaultName defaultParameter)

Gets the patching schedule of a redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.

Returns:

the patching schedule of a redis cache on successful completion of Mono.

getWithResponse

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

Gets the patching schedule of a redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.
context - The context to associate with this operation.

Returns:

the patching schedule of a redis cache along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String name, DefaultName defaultParameter)

Gets the patching schedule of a redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - The name of the redis cache.
defaultParameter - Default string modeled as parameter for auto generation to work correctly.

Returns:

the patching schedule of a redis cache along with Response<T> on successful completion of Mono.

listByRedisResource

public abstract PagedIterable listByRedisResource(String resourceGroupName, String cacheName)

Gets all patch schedules in the specified redis cache (there is only one).

Parameters:

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

Returns:

all patch schedules in the specified redis cache (there is only one) as paginated response with PagedIterable<T>.

listByRedisResource

public abstract PagedIterable listByRedisResource(String resourceGroupName, String cacheName, Context context)

Gets all patch schedules in the specified redis cache (there is only one).

Parameters:

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

Returns:

all patch schedules in the specified redis cache (there is only one) as paginated response with PagedIterable<T>.

listByRedisResourceAsync

public abstract PagedFlux listByRedisResourceAsync(String resourceGroupName, String cacheName)

Gets all patch schedules in the specified redis cache (there is only one).

Parameters:

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

Returns:

all patch schedules in the specified redis cache (there is only one) as paginated response with PagedFlux<T>.

Applies to