Share via


ManagedInstanceDtcsClient Interface

public interface ManagedInstanceDtcsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedInstanceDtcInner>,ManagedInstanceDtcInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

abstract SyncPoller<PollResult<ManagedInstanceDtcInner>,ManagedInstanceDtcInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters, Context context)

Updates managed instance DTC settings.

abstract PollerFlux<PollResult<ManagedInstanceDtcInner>,ManagedInstanceDtcInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

abstract ManagedInstanceDtcInner createOrUpdate(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

abstract ManagedInstanceDtcInner createOrUpdate(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters, Context context)

Updates managed instance DTC settings.

abstract Mono<ManagedInstanceDtcInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

abstract ManagedInstanceDtcInner get(String resourceGroupName, String managedInstanceName, DtcName dtcName)

Gets managed instance DTC settings.

abstract Mono<ManagedInstanceDtcInner> getAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName)

Gets managed instance DTC settings.

abstract Response<ManagedInstanceDtcInner> getWithResponse(String resourceGroupName, String managedInstanceName, DtcName dtcName, Context context)

Gets managed instance DTC settings.

abstract Mono<Response<ManagedInstanceDtcInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName)

Gets managed instance DTC settings.

abstract PagedIterable<ManagedInstanceDtcInner> listByManagedInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance DTC settings.

abstract PagedIterable<ManagedInstanceDtcInner> listByManagedInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of managed instance DTC settings.

abstract PagedFlux<ManagedInstanceDtcInner> listByManagedInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance DTC settings.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedInstanceDtcInner>,ManagedInstanceDtcInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.
parameters - Managed instance DTC settings.

Returns:

the SyncPoller<T,U> for polling of sQL Managed Instance DTC.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedInstanceDtcInner>,ManagedInstanceDtcInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters, Context context)

Updates managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.
parameters - Managed instance DTC settings.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of sQL Managed Instance DTC.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<ManagedInstanceDtcInner>,ManagedInstanceDtcInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.
parameters - Managed instance DTC settings.

Returns:

the PollerFlux<T,U> for polling of sQL Managed Instance DTC.

createOrUpdate

public abstract ManagedInstanceDtcInner createOrUpdate(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.
parameters - Managed instance DTC settings.

Returns:

sQL Managed Instance DTC.

createOrUpdate

public abstract ManagedInstanceDtcInner createOrUpdate(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters, Context context)

Updates managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.
parameters - Managed instance DTC settings.
context - The context to associate with this operation.

Returns:

sQL Managed Instance DTC.

createOrUpdateAsync

public abstract Mono<ManagedInstanceDtcInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.
parameters - Managed instance DTC settings.

Returns:

sQL Managed Instance DTC on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName, ManagedInstanceDtcInner parameters)

Updates managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.
parameters - Managed instance DTC settings.

Returns:

sQL Managed Instance DTC along with Response<T> on successful completion of Mono.

get

public abstract ManagedInstanceDtcInner get(String resourceGroupName, String managedInstanceName, DtcName dtcName)

Gets managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.

Returns:

managed instance DTC settings.

getAsync

public abstract Mono<ManagedInstanceDtcInner> getAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName)

Gets managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.

Returns:

managed instance DTC settings on successful completion of Mono.

getWithResponse

public abstract Response<ManagedInstanceDtcInner> getWithResponse(String resourceGroupName, String managedInstanceName, DtcName dtcName, Context context)

Gets managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.
context - The context to associate with this operation.

Returns:

managed instance DTC settings along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ManagedInstanceDtcInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, DtcName dtcName)

Gets managed instance DTC settings.

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.
dtcName - The name of the managed instance DTC.

Returns:

managed instance DTC settings along with Response<T> on successful completion of Mono.

listByManagedInstance

public abstract PagedIterable<ManagedInstanceDtcInner> listByManagedInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance DTC settings.

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:

a list of managed instance DTC settings as paginated response with PagedIterable<T>.

listByManagedInstance

public abstract PagedIterable<ManagedInstanceDtcInner> listByManagedInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of managed instance DTC settings.

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:

a list of managed instance DTC settings as paginated response with PagedIterable<T>.

listByManagedInstanceAsync

public abstract PagedFlux<ManagedInstanceDtcInner> listByManagedInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance DTC settings.

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:

a list of managed instance DTC settings as paginated response with PagedFlux<T>.

Applies to