İngilizce dilinde oku

Aracılığıyla paylaş


TopicSpacesClient Interface

public interface TopicSpacesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<TopicSpaceInner>,TopicSpaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, String topicSpaceName, TopicSpaceInner topicSpaceInfo)

Create or update a topic space.

abstract SyncPoller<PollResult<TopicSpaceInner>,TopicSpaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, String topicSpaceName, TopicSpaceInner topicSpaceInfo, Context context)

Create or update a topic space.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String namespaceName, String topicSpaceName)

Delete a topic space.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String namespaceName, String topicSpaceName, Context context)

Delete a topic space.

abstract TopicSpaceInner createOrUpdate(String resourceGroupName, String namespaceName, String topicSpaceName, TopicSpaceInner topicSpaceInfo)

Create or update a topic space.

abstract TopicSpaceInner createOrUpdate(String resourceGroupName, String namespaceName, String topicSpaceName, TopicSpaceInner topicSpaceInfo, Context context)

Create or update a topic space.

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

Delete a topic space.

abstract void delete(String resourceGroupName, String namespaceName, String topicSpaceName, Context context)

Delete a topic space.

abstract TopicSpaceInner get(String resourceGroupName, String namespaceName, String topicSpaceName)

Get a topic space.

abstract Response<TopicSpaceInner> getWithResponse(String resourceGroupName, String namespaceName, String topicSpaceName, Context context)

Get a topic space.

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

List all topic spaces under a namespace.

abstract PagedIterable<TopicSpaceInner> listByNamespace(String resourceGroupName, String namespaceName, String filter, Integer top, Context context)

List all topic spaces under a namespace.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,TopicSpaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, String topicSpaceName, TopicSpaceInner topicSpaceInfo)

Create or update a topic space. Create or update a topic space with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - The topic space name.
topicSpaceInfo - Topic space information.

Returns:

the SyncPoller<T,U> for polling of the Topic space resource.

beginCreateOrUpdate

public abstract SyncPoller,TopicSpaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, String topicSpaceName, TopicSpaceInner topicSpaceInfo, Context context)

Create or update a topic space. Create or update a topic space with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - The topic space name.
topicSpaceInfo - Topic space information.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the Topic space resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String namespaceName, String topicSpaceName)

Delete a topic space. Delete an existing topic space.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - Name of the Topic space.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String namespaceName, String topicSpaceName, Context context)

Delete a topic space. Delete an existing topic space.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - Name of the Topic space.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract TopicSpaceInner createOrUpdate(String resourceGroupName, String namespaceName, String topicSpaceName, TopicSpaceInner topicSpaceInfo)

Create or update a topic space. Create or update a topic space with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - The topic space name.
topicSpaceInfo - Topic space information.

Returns:

the Topic space resource.

createOrUpdate

public abstract TopicSpaceInner createOrUpdate(String resourceGroupName, String namespaceName, String topicSpaceName, TopicSpaceInner topicSpaceInfo, Context context)

Create or update a topic space. Create or update a topic space with the specified parameters.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - The topic space name.
topicSpaceInfo - Topic space information.
context - The context to associate with this operation.

Returns:

the Topic space resource.

delete

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

Delete a topic space. Delete an existing topic space.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - Name of the Topic space.

delete

public abstract void delete(String resourceGroupName, String namespaceName, String topicSpaceName, Context context)

Delete a topic space. Delete an existing topic space.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - Name of the Topic space.
context - The context to associate with this operation.

get

public abstract TopicSpaceInner get(String resourceGroupName, String namespaceName, String topicSpaceName)

Get a topic space. Get properties of a topic space.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - Name of the Topic space.

Returns:

properties of a topic space.

getWithResponse

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

Get a topic space. Get properties of a topic space.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
topicSpaceName - Name of the Topic space.
context - The context to associate with this operation.

Returns:

properties of a topic space along with Response<T>.

listByNamespace

public abstract PagedIterable listByNamespace(String resourceGroupName, String namespaceName)

List all topic spaces under a namespace. Get all the topic spaces under a namespace.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.

Returns:

all the topic spaces under a namespace as paginated response with PagedIterable<T>.

listByNamespace

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

List all topic spaces under a namespace. Get all the topic spaces under a namespace.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription.
namespaceName - Name of the namespace.
filter - The query used to filter the search results using OData syntax. Filtering is permitted on the 'name' property only and with limited number of OData operations. These operations are: the 'contains' function as well as the following logical operations: not, and, or, eq (for equal), and ne (for not equal). No arithmetic operations are supported. The following is a valid filter example: $filter=contains(namE, 'PATTERN') and name ne 'PATTERN-1'. The following is not a valid filter example: $filter=location eq 'westus'.
top - The number of results to return per page for the list operation. Valid range for top parameter is 1 to 100. If not specified, the default number of results to be returned is 20 items per page.
context - The context to associate with this operation.

Returns:

all the topic spaces under a namespace as paginated response with PagedIterable<T>.

Applies to

Azure SDK for Java

Preview