TopologiesClient Interface

public interface TopologiesClient

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

Method Summary

Modifier and Type Method and Description
abstract TopologyResourceInner get(String resourceGroupName, String ascLocation, String topologyResourceName)

Gets a specific topology component.

abstract Response<TopologyResourceInner> getWithResponse(String resourceGroupName, String ascLocation, String topologyResourceName, Context context)

Gets a specific topology component.

abstract PagedIterable<TopologyResourceInner> list()

Gets a list that allows to build a topology view of a subscription.

abstract PagedIterable<TopologyResourceInner> list(Context context)

Gets a list that allows to build a topology view of a subscription.

abstract PagedIterable<TopologyResourceInner> listByHomeRegion(String ascLocation)

Gets a list that allows to build a topology view of a subscription and location.

abstract PagedIterable<TopologyResourceInner> listByHomeRegion(String ascLocation, Context context)

Gets a list that allows to build a topology view of a subscription and location.

Method Details

get

public abstract TopologyResourceInner get(String resourceGroupName, String ascLocation, String topologyResourceName)

Gets a specific topology component.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
topologyResourceName - Name of a topology resources collection.

Returns:

a specific topology component.

getWithResponse

public abstract Response<TopologyResourceInner> getWithResponse(String resourceGroupName, String ascLocation, String topologyResourceName, Context context)

Gets a specific topology component.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
topologyResourceName - Name of a topology resources collection.
context - The context to associate with this operation.

Returns:

a specific topology component along with Response<T>.

list

public abstract PagedIterable<TopologyResourceInner> list()

Gets a list that allows to build a topology view of a subscription.

Returns:

a list that allows to build a topology view of a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<TopologyResourceInner> list(Context context)

Gets a list that allows to build a topology view of a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

a list that allows to build a topology view of a subscription as paginated response with PagedIterable<T>.

listByHomeRegion

public abstract PagedIterable<TopologyResourceInner> listByHomeRegion(String ascLocation)

Gets a list that allows to build a topology view of a subscription and location.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.

Returns:

a list that allows to build a topology view of a subscription and location as paginated response with PagedIterable<T>.

listByHomeRegion

public abstract PagedIterable<TopologyResourceInner> listByHomeRegion(String ascLocation, Context context)

Gets a list that allows to build a topology view of a subscription and location.

Parameters:

ascLocation - The location where ASC stores the data of the subscription. can be retrieved from Get locations.
context - The context to associate with this operation.

Returns:

a list that allows to build a topology view of a subscription and location as paginated response with PagedIterable<T>.

Applies to