Topics Interface
Implements
public interface Topics
extends com.microsoft.azure.arm.collection.SupportsCreating<Blank>, com.microsoft.azure.arm.resources.collection.SupportsDeletingByResourceGroup, com.microsoft.azure.arm.resources.collection.SupportsBatchDeletion, com.microsoft.azure.arm.resources.collection.SupportsGettingByResourceGroup<Topic>, com.microsoft.azure.arm.resources.collection.SupportsListingByResourceGroup<Topic>, com.microsoft.azure.arm.collection.SupportsListing<Topic>, com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.eventgrid.v2020_04_01_preview.implementation.TopicsInner>
Type representing Topics.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
rx.Observable<Event |
listEventTypesAsync(String resourceGroupName, String providerNamespace, String resourceTypeName, String resourceName)
List topic event types. |
|
abstract
rx.Observable<Topic |
listSharedAccessKeysAsync(String resourceGroupName, String topicName)
List keys for a topic. |
|
abstract
rx.Observable<Topic |
regenerateKeyAsync(String resourceGroupName, String topicName, String keyName)
Regenerate key for a topic. |
Method Details
listEventTypesAsync
public abstract Observable<EventType> listEventTypesAsync(String resourceGroupName, String providerNamespace, String resourceTypeName, String resourceName)
List topic event types. List event types for a topic.
Parameters:
Returns:
listSharedAccessKeysAsync
public abstract Observable<TopicSharedAccessKeys> listSharedAccessKeysAsync(String resourceGroupName, String topicName)
List keys for a topic. List the two keys used to publish to a topic.
Parameters:
Returns:
regenerateKeyAsync
public abstract Observable<TopicSharedAccessKeys> regenerateKeyAsync(String resourceGroupName, String topicName, String keyName)
Regenerate key for a topic. Regenerate a shared access key for a topic.
Parameters:
Returns: