EventSubscriptionUpdateParameters Class
- java.
lang. Object - com.
azure. resourcemanager. eventgrid. models. EventSubscriptionUpdateParameters
- com.
Implements
public final class EventSubscriptionUpdateParameters
implements JsonSerializable<EventSubscriptionUpdateParameters>
Properties of the Event Subscription update.
Constructor Summary
| Constructor | Description |
|---|---|
| EventSubscriptionUpdateParameters() |
Creates an instance of Event |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Dead |
deadLetterDestination()
Get the dead |
|
Dead |
deadLetterWithResourceIdentity()
Get the dead |
|
Delivery |
deliveryWithResourceIdentity()
Get the delivery |
|
Event |
destination()
Get the destination property: Information about the destination where events have to be delivered for the event subscription. |
|
Event |
eventDeliverySchema()
Get the event |
|
Offset |
expirationTimeUtc()
Get the expiration |
|
Event |
filter()
Get the filter property: Information about the filter for the event subscription. |
|
static
Event |
fromJson(JsonReader jsonReader)
Reads an instance of Event |
| List<String> |
labels()
Get the labels property: List of user defined labels. |
|
Retry |
retryPolicy()
Get the retry |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Event |
withDeadLetterDestination(DeadLetterDestination deadLetterDestination)
Set the dead |
|
Event |
withDeadLetterWithResourceIdentity(DeadLetterWithResourceIdentity deadLetterWithResourceIdentity)
Set the dead |
|
Event |
withDeliveryWithResourceIdentity(DeliveryWithResourceIdentity deliveryWithResourceIdentity)
Set the delivery |
|
Event |
withDestination(EventSubscriptionDestination destination)
Set the destination property: Information about the destination where events have to be delivered for the event subscription. |
|
Event |
withEventDeliverySchema(EventDeliverySchema eventDeliverySchema)
Set the event |
|
Event |
withExpirationTimeUtc(OffsetDateTime expirationTimeUtc)
Set the expiration |
|
Event |
withFilter(EventSubscriptionFilter filter)
Set the filter property: Information about the filter for the event subscription. |
|
Event |
withLabels(List<String> labels)
Set the labels property: List of user defined labels. |
|
Event |
withRetryPolicy(RetryPolicy retryPolicy)
Set the retry |
Methods inherited from java.lang.Object
Constructor Details
EventSubscriptionUpdateParameters
public EventSubscriptionUpdateParameters()
Creates an instance of EventSubscriptionUpdateParameters class.
Method Details
deadLetterDestination
public DeadLetterDestination deadLetterDestination()
Get the deadLetterDestination property: 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.
Returns:
deadLetterWithResourceIdentity
public DeadLetterWithResourceIdentity deadLetterWithResourceIdentity()
Get the deadLetterWithResourceIdentity property: 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 (topic / domain) to acquire the authentication tokens being used during delivery / dead-lettering.
Returns:
deliveryWithResourceIdentity
public DeliveryWithResourceIdentity deliveryWithResourceIdentity()
Get the deliveryWithResourceIdentity property: Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (topic / domain) to acquire the authentication tokens being used during delivery / dead-lettering.
Returns:
destination
public EventSubscriptionDestination destination()
Get the destination property: 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.
Returns:
eventDeliverySchema
public EventDeliverySchema eventDeliverySchema()
Get the eventDeliverySchema property: The event delivery schema for the event subscription.
Returns:
expirationTimeUtc
public OffsetDateTime expirationTimeUtc()
Get the expirationTimeUtc property: Information about the expiration time for the event subscription.
Returns:
filter
public EventSubscriptionFilter filter()
Get the filter property: Information about the filter for the event subscription.
Returns:
fromJson
public static EventSubscriptionUpdateParameters fromJson(JsonReader jsonReader)
Reads an instance of EventSubscriptionUpdateParameters from the JsonReader.
Parameters:
Returns:
Throws:
labels
public List<String> labels()
Get the labels property: List of user defined labels.
Returns:
retryPolicy
public RetryPolicy retryPolicy()
Get the retryPolicy property: The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
Returns:
toJson
validate
public void validate()
Validates the instance.
withDeadLetterDestination
public EventSubscriptionUpdateParameters withDeadLetterDestination(DeadLetterDestination deadLetterDestination)
Set the deadLetterDestination property: 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.
Parameters:
Returns:
withDeadLetterWithResourceIdentity
public EventSubscriptionUpdateParameters withDeadLetterWithResourceIdentity(DeadLetterWithResourceIdentity deadLetterWithResourceIdentity)
Set the deadLetterWithResourceIdentity property: 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 (topic / domain) to acquire the authentication tokens being used during delivery / dead-lettering.
Parameters:
Returns:
withDeliveryWithResourceIdentity
public EventSubscriptionUpdateParameters withDeliveryWithResourceIdentity(DeliveryWithResourceIdentity deliveryWithResourceIdentity)
Set the deliveryWithResourceIdentity property: Information about the destination where events have to be delivered for the event subscription. Uses the managed identity setup on the parent resource (topic / domain) to acquire the authentication tokens being used during delivery / dead-lettering.
Parameters:
Returns:
withDestination
public EventSubscriptionUpdateParameters withDestination(EventSubscriptionDestination destination)
Set the destination property: 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.
Parameters:
Returns:
withEventDeliverySchema
public EventSubscriptionUpdateParameters withEventDeliverySchema(EventDeliverySchema eventDeliverySchema)
Set the eventDeliverySchema property: The event delivery schema for the event subscription.
Parameters:
Returns:
withExpirationTimeUtc
public EventSubscriptionUpdateParameters withExpirationTimeUtc(OffsetDateTime expirationTimeUtc)
Set the expirationTimeUtc property: Information about the expiration time for the event subscription.
Parameters:
Returns:
withFilter
public EventSubscriptionUpdateParameters withFilter(EventSubscriptionFilter filter)
Set the filter property: Information about the filter for the event subscription.
Parameters:
Returns:
withLabels
public EventSubscriptionUpdateParameters withLabels(List<String> labels)
Set the labels property: List of user defined labels.
Parameters:
Returns:
withRetryPolicy
public EventSubscriptionUpdateParameters withRetryPolicy(RetryPolicy retryPolicy)
Set the retryPolicy property: The retry policy for events. This can be used to configure maximum number of delivery attempts and time to live for events.
Parameters:
Returns: