PartnerTopic Interface
public interface PartnerTopic
An immutable client-side representation of PartnerTopic.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
Partner |
activate()
Activate a partner topic. |
|
abstract
Response<Partner |
activateWithResponse(Context context)
Activate a partner topic. |
|
abstract
Partner |
activationState()
Gets the activation |
|
abstract
Partner |
deactivate()
Deactivate a partner topic. |
|
abstract
Response<Partner |
deactivateWithResponse(Context context)
Deactivate a partner topic. |
|
abstract
Event |
eventTypeInfo()
Gets the event |
|
abstract
Offset |
expirationTimeIfNotActivatedUtc()
Gets the expiration |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Identity |
identity()
Gets the identity property: Identity information for the Partner Topic resource. |
|
abstract
Partner |
innerModel()
Gets the inner com. |
| abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
| abstract String |
messageForActivation()
Gets the message |
| abstract String |
name()
Gets the name property: The name of the resource. |
| abstract UUID |
partnerRegistrationImmutableId()
Gets the partner |
| abstract String |
partnerTopicFriendlyDescription()
Gets the partner |
|
abstract
Partner |
provisioningState()
Gets the provisioning |
|
abstract
Partner |
refresh()
Refreshes the resource to sync with Azure. |
|
abstract
Partner |
refresh(Context context)
Refreshes the resource to sync with Azure. |
| abstract Region |
region()
Gets the region of the resource. |
| abstract String |
regionName()
Gets the name of the resource region. |
| abstract String |
resourceGroupName()
Gets the name of the resource group. |
| abstract String |
source()
Gets the source property: Source associated with this partner topic. |
|
abstract
System |
systemData()
Gets the system |
| abstract Map<String,String> |
tags()
Gets the tags property: Resource tags. |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract Update |
update()
Begins update for the Partner |
Method Details
activate
public abstract PartnerTopic activate()
Activate a partner topic. Activate a newly created partner topic.
Returns:
activateWithResponse
public abstract Response<PartnerTopic> activateWithResponse(Context context)
Activate a partner topic. Activate a newly created partner topic.
Parameters:
Returns:
activationState
public abstract PartnerTopicActivationState activationState()
Gets the activationState property: Activation state of the partner topic.
Returns:
deactivate
public abstract PartnerTopic deactivate()
Deactivate a partner topic. Deactivate specific partner topic.
Returns:
deactivateWithResponse
public abstract Response<PartnerTopic> deactivateWithResponse(Context context)
Deactivate a partner topic. Deactivate specific partner topic.
Parameters:
Returns:
eventTypeInfo
public abstract EventTypeInfo eventTypeInfo()
Gets the eventTypeInfo property: Event Type information from the corresponding event channel.
Returns:
expirationTimeIfNotActivatedUtc
public abstract OffsetDateTime expirationTimeIfNotActivatedUtc()
Gets the expirationTimeIfNotActivatedUtc property: Expiration time of the partner topic. If this timer expires while the partner topic is still never activated, the partner topic and corresponding event channel are deleted.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
identity
public abstract IdentityInfo identity()
Gets the identity property: Identity information for the Partner Topic resource.
Returns:
innerModel
public abstract PartnerTopicInner innerModel()
Gets the inner com.azure.resourcemanager.eventgrid.fluent.models.PartnerTopicInner object.
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
messageForActivation
public abstract String messageForActivation()
Gets the messageForActivation property: Context or helpful message that can be used during the approval process by the subscriber.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
partnerRegistrationImmutableId
public abstract UUID partnerRegistrationImmutableId()
Gets the partnerRegistrationImmutableId property: The immutableId of the corresponding partner registration.
Returns:
partnerTopicFriendlyDescription
public abstract String partnerTopicFriendlyDescription()
Gets the partnerTopicFriendlyDescription property: Friendly description about the topic. This can be set by the publisher/partner to show custom description for the customer partner topic. This will be helpful to remove any ambiguity of the origin of creation of the partner topic for the customer.
Returns:
provisioningState
public abstract PartnerTopicProvisioningState provisioningState()
Gets the provisioningState property: Provisioning state of the partner topic.
Returns:
refresh
public abstract PartnerTopic refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract PartnerTopic refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
source
public abstract String source()
Gets the source property: Source associated with this partner topic. This represents a unique partner resource.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: The system metadata relating to the Event Grid resource.
Returns:
tags
public abstract Map<String,String> tags()
Gets the tags property: Resource tags.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract PartnerTopic.Update update()
Begins update for the PartnerTopic resource.
Returns: