NamespaceTopicsClient Interface
public interface NamespaceTopicsClient
An instance of this class provides access to all the operations defined in NamespaceTopicsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<NamespaceTopicInner>,NamespaceTopicInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, String topicName, NamespaceTopicInner namespaceTopicInfo)
Create a namespace topic. Asynchronously creates a new namespace topic with the specified parameters.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<NamespaceTopicInner>,NamespaceTopicInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, String topicName, NamespaceTopicInner namespaceTopicInfo, Context context)
Create a namespace topic. Asynchronously creates a new namespace topic with the specified parameters.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String namespaceName, String topicName)
Delete a namespace topic. Delete existing namespace topic.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String namespaceName, String topicName, Context context)
Delete a namespace topic. Delete existing namespace topic.
Parameters:
Returns:
beginRegenerateKey
public abstract SyncPoller<PollResult<TopicSharedAccessKeysInner>,TopicSharedAccessKeysInner> beginRegenerateKey(String resourceGroupName, String namespaceName, String topicName, TopicRegenerateKeyRequest regenerateKeyRequest)
Regenerate key for a namespace topic. Regenerate a shared access key for a namespace topic.
Parameters:
Returns:
beginRegenerateKey
public abstract SyncPoller<PollResult<TopicSharedAccessKeysInner>,TopicSharedAccessKeysInner> beginRegenerateKey(String resourceGroupName, String namespaceName, String topicName, TopicRegenerateKeyRequest regenerateKeyRequest, Context context)
Regenerate key for a namespace topic. Regenerate a shared access key for a namespace topic.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<NamespaceTopicInner>,NamespaceTopicInner> beginUpdate(String resourceGroupName, String namespaceName, String topicName, NamespaceTopicUpdateParameters namespaceTopicUpdateParameters)
Update a namespace topic. Asynchronously updates a namespace topic with the specified parameters.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<NamespaceTopicInner>,NamespaceTopicInner> beginUpdate(String resourceGroupName, String namespaceName, String topicName, NamespaceTopicUpdateParameters namespaceTopicUpdateParameters, Context context)
Update a namespace topic. Asynchronously updates a namespace topic with the specified parameters.
Parameters:
Returns:
createOrUpdate
public abstract NamespaceTopicInner createOrUpdate(String resourceGroupName, String namespaceName, String topicName, NamespaceTopicInner namespaceTopicInfo)
Create a namespace topic. Asynchronously creates a new namespace topic with the specified parameters.
Parameters:
Returns:
createOrUpdate
public abstract NamespaceTopicInner createOrUpdate(String resourceGroupName, String namespaceName, String topicName, NamespaceTopicInner namespaceTopicInfo, Context context)
Create a namespace topic. Asynchronously creates a new namespace topic with the specified parameters.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, String topicName)
Delete a namespace topic. Delete existing namespace topic.
Parameters:
delete
public abstract void delete(String resourceGroupName, String namespaceName, String topicName, Context context)
Delete a namespace topic. Delete existing namespace topic.
Parameters:
get
public abstract NamespaceTopicInner get(String resourceGroupName, String namespaceName, String topicName)
Get a namespace topic. Get properties of a namespace topic.
Parameters:
Returns:
getWithResponse
public abstract Response<NamespaceTopicInner> getWithResponse(String resourceGroupName, String namespaceName, String topicName, Context context)
Get a namespace topic. Get properties of a namespace topic.
Parameters:
Returns:
listByNamespace
public abstract PagedIterable<NamespaceTopicInner> listByNamespace(String resourceGroupName, String namespaceName)
List namespace topics under a namespace. List all the namespace topics under a namespace.
Parameters:
Returns:
listByNamespace
public abstract PagedIterable<NamespaceTopicInner> listByNamespace(String resourceGroupName, String namespaceName, String filter, Integer top, Context context)
List namespace topics under a namespace. List all the namespace topics under a namespace.
Parameters:
Returns:
listSharedAccessKeys
public abstract TopicSharedAccessKeysInner listSharedAccessKeys(String resourceGroupName, String namespaceName, String topicName)
List keys for a namespace topic. List the two keys used to publish to a namespace topic.
Parameters:
Returns:
listSharedAccessKeysWithResponse
public abstract Response<TopicSharedAccessKeysInner> listSharedAccessKeysWithResponse(String resourceGroupName, String namespaceName, String topicName, Context context)
List keys for a namespace topic. List the two keys used to publish to a namespace topic.
Parameters:
Returns:
regenerateKey
public abstract TopicSharedAccessKeysInner regenerateKey(String resourceGroupName, String namespaceName, String topicName, TopicRegenerateKeyRequest regenerateKeyRequest)
Regenerate key for a namespace topic. Regenerate a shared access key for a namespace topic.
Parameters:
Returns:
regenerateKey
public abstract TopicSharedAccessKeysInner regenerateKey(String resourceGroupName, String namespaceName, String topicName, TopicRegenerateKeyRequest regenerateKeyRequest, Context context)
Regenerate key for a namespace topic. Regenerate a shared access key for a namespace topic.
Parameters:
Returns:
update
public abstract NamespaceTopicInner update(String resourceGroupName, String namespaceName, String topicName, NamespaceTopicUpdateParameters namespaceTopicUpdateParameters)
Update a namespace topic. Asynchronously updates a namespace topic with the specified parameters.
Parameters:
Returns:
update
public abstract NamespaceTopicInner update(String resourceGroupName, String namespaceName, String topicName, NamespaceTopicUpdateParameters namespaceTopicUpdateParameters, Context context)
Update a namespace topic. Asynchronously updates a namespace topic with the specified parameters.
Parameters:
Returns: