Class GetTopicEventSubscriptionResult


  • public final class GetTopicEventSubscriptionResult
    extends java.lang.Object
    • Method Detail

      • deadLetterDestination

        public java.util.Optional<StorageBlobDeadLetterDestinationResponse> deadLetterDestination()
        Returns:
        The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
      • deadLetterWithResourceIdentity

        public java.util.Optional<DeadLetterWithResourceIdentityResponse> deadLetterWithResourceIdentity()
        Returns:
        The dead letter destination of the event subscription. Any event that cannot be delivered to its' destination is sent to the dead letter destination. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
      • deliveryWithResourceIdentity

        public java.util.Optional<DeliveryWithResourceIdentityResponse> deliveryWithResourceIdentity()
        Returns:
        Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (namely, topic or domain) to acquire the authentication tokens being used during delivery / dead-lettering.
      • destination

        public java.util.Optional<java.lang.Object> destination()
        Returns:
        Information about the destination where events have to be delivered for the event subscription. Uses Azure Event Grid's identity to acquire the authentication tokens being used during delivery / dead-lettering.
      • eventDeliverySchema

        public java.util.Optional<java.lang.String> eventDeliverySchema()
        Returns:
        The event delivery schema for the event subscription.
      • expirationTimeUtc

        public java.util.Optional<java.lang.String> expirationTimeUtc()
        Returns:
        Expiration time of the event subscription.
      • id

        public java.lang.String id()
        Returns:
        Fully qualified identifier of the resource.
      • labels

        public java.util.List<java.lang.String> labels()
        Returns:
        List of user defined labels.
      • name

        public java.lang.String name()
        Returns:
        Name of the resource.
      • provisioningState

        public java.lang.String provisioningState()
        Returns:
        Provisioning state of the event subscription.
      • retryPolicy

        public java.util.Optional<RetryPolicyResponse> retryPolicy()
        Returns:
        The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
      • systemData

        public SystemDataResponse systemData()
        Returns:
        The system metadata relating to Event Subscription resource.
      • topic

        public java.lang.String topic()
        Returns:
        Name of the topic of the event subscription.
      • type

        public java.lang.String type()
        Returns:
        Type of the resource.