SubgroupsClient Interface

public interface SubgroupsClient

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

Method Summary

Modifier and Type Method and Description
abstract SubgroupInner get(String resourceGroupName, String interconnectGroupName, String subgroupName)

Gets the specified subgroup in an interconnect group.

abstract reactor.core.publisher.Mono<SubgroupInner> getAsync(String resourceGroupName, String interconnectGroupName, String subgroupName)

Gets the specified subgroup in an interconnect group.

abstract Response<SubgroupInner> getWithResponse(String resourceGroupName, String interconnectGroupName, String subgroupName, Context context)

Gets the specified subgroup in an interconnect group.

abstract reactor.core.publisher.Mono<Response<SubgroupInner>> getWithResponseAsync(String resourceGroupName, String interconnectGroupName, String subgroupName)

Gets the specified subgroup in an interconnect group.

abstract PagedIterable<SubgroupInner> list(String resourceGroupName, String interconnectGroupName)

Gets all subgroups in an interconnect group.

abstract PagedIterable<SubgroupInner> list(String resourceGroupName, String interconnectGroupName, Context context)

Gets all subgroups in an interconnect group.

abstract PagedFlux<SubgroupInner> listAsync(String resourceGroupName, String interconnectGroupName)

Gets all subgroups in an interconnect group.

Method Details

get

public abstract SubgroupInner get(String resourceGroupName, String interconnectGroupName, String subgroupName)

Gets the specified subgroup in an interconnect group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
interconnectGroupName - The name of the interconnect group.
subgroupName - The name of the subgroup.

Returns:

the specified subgroup in an interconnect group.

getAsync

public abstract Mono<SubgroupInner> getAsync(String resourceGroupName, String interconnectGroupName, String subgroupName)

Gets the specified subgroup in an interconnect group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
interconnectGroupName - The name of the interconnect group.
subgroupName - The name of the subgroup.

Returns:

the specified subgroup in an interconnect group on successful completion of Mono.

getWithResponse

public abstract Response<SubgroupInner> getWithResponse(String resourceGroupName, String interconnectGroupName, String subgroupName, Context context)

Gets the specified subgroup in an interconnect group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
interconnectGroupName - The name of the interconnect group.
subgroupName - The name of the subgroup.
context - The context to associate with this operation.

Returns:

the specified subgroup in an interconnect group along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<SubgroupInner>> getWithResponseAsync(String resourceGroupName, String interconnectGroupName, String subgroupName)

Gets the specified subgroup in an interconnect group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
interconnectGroupName - The name of the interconnect group.
subgroupName - The name of the subgroup.

Returns:

the specified subgroup in an interconnect group along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<SubgroupInner> list(String resourceGroupName, String interconnectGroupName)

Gets all subgroups in an interconnect group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
interconnectGroupName - The name of the interconnect group.

Returns:

all subgroups in an interconnect group as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SubgroupInner> list(String resourceGroupName, String interconnectGroupName, Context context)

Gets all subgroups in an interconnect group.

Parameters:

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

Returns:

all subgroups in an interconnect group as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<SubgroupInner> listAsync(String resourceGroupName, String interconnectGroupName)

Gets all subgroups in an interconnect group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
interconnectGroupName - The name of the interconnect group.

Returns:

all subgroups in an interconnect group as paginated response with PagedFlux<T>.

Applies to