StartStopManagedInstanceSchedulesClient Interface

public interface StartStopManagedInstanceSchedulesClient

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

Method Summary

Modifier and Type Method and Description
abstract StartStopManagedInstanceScheduleInner createOrUpdate(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, StartStopManagedInstanceScheduleInner parameters)

Creates or updates the managed instance's Start/Stop schedule.

abstract Mono<StartStopManagedInstanceScheduleInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, StartStopManagedInstanceScheduleInner parameters)

Creates or updates the managed instance's Start/Stop schedule.

abstract Response<StartStopManagedInstanceScheduleInner> createOrUpdateWithResponse(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, StartStopManagedInstanceScheduleInner parameters, Context context)

Creates or updates the managed instance's Start/Stop schedule.

abstract Mono<Response<StartStopManagedInstanceScheduleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, StartStopManagedInstanceScheduleInner parameters)

Creates or updates the managed instance's Start/Stop schedule.

abstract void delete(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Deletes the managed instance's Start/Stop schedule.

abstract Mono<Void> deleteAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Deletes the managed instance's Start/Stop schedule.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, Context context)

Deletes the managed instance's Start/Stop schedule.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Deletes the managed instance's Start/Stop schedule.

abstract StartStopManagedInstanceScheduleInner get(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Gets the managed instance's Start/Stop schedule.

abstract Mono<StartStopManagedInstanceScheduleInner> getAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Gets the managed instance's Start/Stop schedule.

abstract Response<StartStopManagedInstanceScheduleInner> getWithResponse(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, Context context)

Gets the managed instance's Start/Stop schedule.

abstract Mono<Response<StartStopManagedInstanceScheduleInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Gets the managed instance's Start/Stop schedule.

abstract PagedIterable<StartStopManagedInstanceScheduleInner> listByInstance(String resourceGroupName, String managedInstanceName)

Lists the managed instance's Start/Stop schedules.

abstract PagedIterable<StartStopManagedInstanceScheduleInner> listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Lists the managed instance's Start/Stop schedules.

abstract PagedFlux<StartStopManagedInstanceScheduleInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Lists the managed instance's Start/Stop schedules.

Method Details

createOrUpdate

public abstract StartStopManagedInstanceScheduleInner createOrUpdate(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, StartStopManagedInstanceScheduleInner parameters)

Creates or updates the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.
parameters - The requested managed instance Start/Stop schedule.

Returns:

managed instance's Start/Stop schedule.

createOrUpdateAsync

public abstract Mono<StartStopManagedInstanceScheduleInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, StartStopManagedInstanceScheduleInner parameters)

Creates or updates the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.
parameters - The requested managed instance Start/Stop schedule.

Returns:

managed instance's Start/Stop schedule on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response<StartStopManagedInstanceScheduleInner> createOrUpdateWithResponse(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, StartStopManagedInstanceScheduleInner parameters, Context context)

Creates or updates the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.
parameters - The requested managed instance Start/Stop schedule.
context - The context to associate with this operation.

Returns:

managed instance's Start/Stop schedule along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono<Response<StartStopManagedInstanceScheduleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, StartStopManagedInstanceScheduleInner parameters)

Creates or updates the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.
parameters - The requested managed instance Start/Stop schedule.

Returns:

managed instance's Start/Stop schedule along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Deletes the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Deletes the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, Context context)

Deletes the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Deletes the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract StartStopManagedInstanceScheduleInner get(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Gets the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.

Returns:

the managed instance's Start/Stop schedule.

getAsync

public abstract Mono<StartStopManagedInstanceScheduleInner> getAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Gets the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.

Returns:

the managed instance's Start/Stop schedule on successful completion of Mono.

getWithResponse

public abstract Response<StartStopManagedInstanceScheduleInner> getWithResponse(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName, Context context)

Gets the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.
context - The context to associate with this operation.

Returns:

the managed instance's Start/Stop schedule along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<StartStopManagedInstanceScheduleInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, StartStopScheduleName startStopScheduleName)

Gets the managed instance's Start/Stop schedule.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
startStopScheduleName - Name of the managed instance Start/Stop schedule.

Returns:

the managed instance's Start/Stop schedule along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable<StartStopManagedInstanceScheduleInner> listByInstance(String resourceGroupName, String managedInstanceName)

Lists the managed instance's Start/Stop schedules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

managed instance's Start/Stop schedule list result as paginated response with PagedIterable<T>.

listByInstance

public abstract PagedIterable<StartStopManagedInstanceScheduleInner> listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Lists the managed instance's Start/Stop schedules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
context - The context to associate with this operation.

Returns:

managed instance's Start/Stop schedule list result as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux<StartStopManagedInstanceScheduleInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Lists the managed instance's Start/Stop schedules.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

managed instance's Start/Stop schedule list result as paginated response with PagedFlux<T>.

Applies to