ApplicationGroupsClient Interface

public interface ApplicationGroupsClient

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

Method Summary

Modifier and Type Method and Description
abstract ApplicationGroupInner createOrUpdateApplicationGroup(String resourceGroupName, String namespaceName, String applicationGroupName, ApplicationGroupInner parameters)

Creates or updates an ApplicationGroup for a Namespace.

abstract Mono<ApplicationGroupInner> createOrUpdateApplicationGroupAsync(String resourceGroupName, String namespaceName, String applicationGroupName, ApplicationGroupInner parameters)

Creates or updates an ApplicationGroup for a Namespace.

abstract Response<ApplicationGroupInner> createOrUpdateApplicationGroupWithResponse(String resourceGroupName, String namespaceName, String applicationGroupName, ApplicationGroupInner parameters, Context context)

Creates or updates an ApplicationGroup for a Namespace.

abstract Mono<Response<ApplicationGroupInner>> createOrUpdateApplicationGroupWithResponseAsync(String resourceGroupName, String namespaceName, String applicationGroupName, ApplicationGroupInner parameters)

Creates or updates an ApplicationGroup for a Namespace.

abstract void delete(String resourceGroupName, String namespaceName, String applicationGroupName)

Deletes an ApplicationGroup for a Namespace.

abstract Mono<Void> deleteAsync(String resourceGroupName, String namespaceName, String applicationGroupName)

Deletes an ApplicationGroup for a Namespace.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String namespaceName, String applicationGroupName, Context context)

Deletes an ApplicationGroup for a Namespace.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String namespaceName, String applicationGroupName)

Deletes an ApplicationGroup for a Namespace.

abstract ApplicationGroupInner get(String resourceGroupName, String namespaceName, String applicationGroupName)

Gets an ApplicationGroup for a Namespace.

abstract Mono<ApplicationGroupInner> getAsync(String resourceGroupName, String namespaceName, String applicationGroupName)

Gets an ApplicationGroup for a Namespace.

abstract Response<ApplicationGroupInner> getWithResponse(String resourceGroupName, String namespaceName, String applicationGroupName, Context context)

Gets an ApplicationGroup for a Namespace.

abstract Mono<Response<ApplicationGroupInner>> getWithResponseAsync(String resourceGroupName, String namespaceName, String applicationGroupName)

Gets an ApplicationGroup for a Namespace.

abstract PagedIterable<ApplicationGroupInner> listByNamespace(String resourceGroupName, String namespaceName)

Gets a list of application groups for a Namespace.

abstract PagedIterable<ApplicationGroupInner> listByNamespace(String resourceGroupName, String namespaceName, Context context)

Gets a list of application groups for a Namespace.

abstract PagedFlux<ApplicationGroupInner> listByNamespaceAsync(String resourceGroupName, String namespaceName)

Gets a list of application groups for a Namespace.

Method Details

createOrUpdateApplicationGroup

public abstract ApplicationGroupInner createOrUpdateApplicationGroup(String resourceGroupName, String namespaceName, String applicationGroupName, ApplicationGroupInner parameters)

Creates or updates an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.
parameters - The ApplicationGroup.

Returns:

the Application Group object.

createOrUpdateApplicationGroupAsync

public abstract Mono createOrUpdateApplicationGroupAsync(String resourceGroupName, String namespaceName, String applicationGroupName, ApplicationGroupInner parameters)

Creates or updates an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.
parameters - The ApplicationGroup.

Returns:

the Application Group object on successful completion of Mono.

createOrUpdateApplicationGroupWithResponse

public abstract Response createOrUpdateApplicationGroupWithResponse(String resourceGroupName, String namespaceName, String applicationGroupName, ApplicationGroupInner parameters, Context context)

Creates or updates an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.
parameters - The ApplicationGroup.
context - The context to associate with this operation.

Returns:

the Application Group object along with Response<T>.

createOrUpdateApplicationGroupWithResponseAsync

public abstract Mono> createOrUpdateApplicationGroupWithResponseAsync(String resourceGroupName, String namespaceName, String applicationGroupName, ApplicationGroupInner parameters)

Creates or updates an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.
parameters - The ApplicationGroup.

Returns:

the Application Group object along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String namespaceName, String applicationGroupName)

Deletes an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String namespaceName, String applicationGroupName)

Deletes an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String namespaceName, String applicationGroupName, Context context)

Deletes an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String namespaceName, String applicationGroupName)

Deletes an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ApplicationGroupInner get(String resourceGroupName, String namespaceName, String applicationGroupName)

Gets an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.

Returns:

an ApplicationGroup for a Namespace.

getAsync

public abstract Mono getAsync(String resourceGroupName, String namespaceName, String applicationGroupName)

Gets an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.

Returns:

an ApplicationGroup for a Namespace on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String namespaceName, String applicationGroupName, Context context)

Gets an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.
context - The context to associate with this operation.

Returns:

an ApplicationGroup for a Namespace along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String namespaceName, String applicationGroupName)

Gets an ApplicationGroup for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
applicationGroupName - The Application Group name.

Returns:

an ApplicationGroup for a Namespace along with Response<T> on successful completion of Mono.

listByNamespace

public abstract PagedIterable listByNamespace(String resourceGroupName, String namespaceName)

Gets a list of application groups for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

a list of application groups for a Namespace as paginated response with PagedIterable<T>.

listByNamespace

public abstract PagedIterable listByNamespace(String resourceGroupName, String namespaceName, Context context)

Gets a list of application groups for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
context - The context to associate with this operation.

Returns:

a list of application groups for a Namespace as paginated response with PagedIterable<T>.

listByNamespaceAsync

public abstract PagedFlux listByNamespaceAsync(String resourceGroupName, String namespaceName)

Gets a list of application groups for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

a list of application groups for a Namespace as paginated response with PagedFlux<T>.

Applies to