NamespaceTopic Interface
public interface NamespaceTopic
An immutable client-side representation of NamespaceTopic.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract Integer |
eventRetentionInDays()
Gets the event |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Namespace |
innerModel()
Gets the inner com. |
|
abstract
Event |
inputSchema()
Gets the input |
|
abstract
Topic |
listSharedAccessKeys()
List keys for a namespace topic. |
|
abstract
Response<Topic |
listSharedAccessKeysWithResponse(Context context)
List keys for a namespace topic. |
| abstract String |
name()
Gets the name property: The name of the resource. |
|
abstract
Namespace |
provisioningState()
Gets the provisioning |
|
abstract
Publisher |
publisherType()
Gets the publisher |
|
abstract
Namespace |
refresh()
Refreshes the resource to sync with Azure. |
|
abstract
Namespace |
refresh(Context context)
Refreshes the resource to sync with Azure. |
|
abstract
Topic |
regenerateKey(TopicRegenerateKeyRequest regenerateKeyRequest)
Regenerate key for a namespace topic. |
|
abstract
Topic |
regenerateKey(TopicRegenerateKeyRequest regenerateKeyRequest, Context context)
Regenerate key for a namespace topic. |
| abstract String |
resourceGroupName()
Gets the name of the resource group. |
|
abstract
System |
systemData()
Gets the system |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract Update |
update()
Begins update for the Namespace |
Method Details
eventRetentionInDays
public abstract Integer eventRetentionInDays()
Gets the eventRetentionInDays property: Event retention for the namespace topic expressed in days. The property default value is 1 day. Min event retention duration value is 1 day and max event retention duration value is 1 day.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract NamespaceTopicInner innerModel()
Gets the inner com.azure.resourcemanager.eventgrid.fluent.models.NamespaceTopicInner object.
Returns:
inputSchema
public abstract EventInputSchema inputSchema()
Gets the inputSchema property: This determines the format that is expected for incoming events published to the topic.
Returns:
listSharedAccessKeys
public abstract TopicSharedAccessKeys listSharedAccessKeys()
List keys for a namespace topic. List the two keys used to publish to a namespace topic.
Returns:
listSharedAccessKeysWithResponse
public abstract Response<TopicSharedAccessKeys> listSharedAccessKeysWithResponse(Context context)
List keys for a namespace topic. List the two keys used to publish to a namespace topic.
Parameters:
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
provisioningState
public abstract NamespaceTopicProvisioningState provisioningState()
Gets the provisioningState property: Provisioning state of the namespace topic.
Returns:
publisherType
public abstract PublisherType publisherType()
Gets the publisherType property: Publisher type of the namespace topic.
Returns:
refresh
public abstract NamespaceTopic refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract NamespaceTopic refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
regenerateKey
public abstract TopicSharedAccessKeys regenerateKey(TopicRegenerateKeyRequest regenerateKeyRequest)
Regenerate key for a namespace topic. Regenerate a shared access key for a namespace topic.
Parameters:
Returns:
regenerateKey
public abstract TopicSharedAccessKeys regenerateKey(TopicRegenerateKeyRequest regenerateKeyRequest, Context context)
Regenerate key for a namespace topic. Regenerate a shared access key for a namespace topic.
Parameters:
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: The system metadata relating to the Event Grid resource.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract NamespaceTopic.Update update()
Begins update for the NamespaceTopic resource.
Returns: