Header menu logo FsCDK

UrlSubscriptionBuilder Type

Constructors

Constructor Description

UrlSubscriptionBuilder()

Full Usage: UrlSubscriptionBuilder()

Returns: UrlSubscriptionBuilder
Returns: UrlSubscriptionBuilder

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
Returns: UrlSubscriptionConfig
state1 : UrlSubscriptionConfig
state2 : UrlSubscriptionConfig
Returns: UrlSubscriptionConfig

deadLetterQueue queue

Full Usage: deadLetterQueue queue

Parameters:
    queue : IQueue - The SQS queue to use as DLQ.

Returns: UrlSubscriptionConfig

Sets a dead-letter queue for failed messages.

queue : IQueue

The SQS queue to use as DLQ.

Returns: UrlSubscriptionConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: UrlSubscriptionConfig
Modifiers: inline
f : unit -> UrlSubscriptionConfig
Returns: UrlSubscriptionConfig

filterPolicy policy

Full Usage: filterPolicy policy

Parameters:
Returns: UrlSubscriptionConfig

Sets a filter policy for the subscription.

policy : IDictionary<string, SubscriptionFilter>

The filter policy dictionary.

Returns: UrlSubscriptionConfig

filterPolicyWithMessageBody policy

Full Usage: filterPolicyWithMessageBody policy

Parameters:
Returns: UrlSubscriptionConfig

Sets a filter policy with message body for the subscription.

policy : IDictionary<string, FilterOrPolicy>

The filter policy with message body dictionary.

Returns: UrlSubscriptionConfig

this.For

Full Usage: this.For

Parameters:
Returns: UrlSubscriptionConfig
Modifiers: inline
config : UrlSubscriptionConfig
f : unit -> UrlSubscriptionConfig
Returns: UrlSubscriptionConfig

protocol proto

Full Usage: protocol proto

Parameters:
Returns: UrlSubscriptionConfig

Sets the protocol for the subscription (HTTP or HTTPS).

proto : SubscriptionProtocol

The subscription protocol.

Returns: UrlSubscriptionConfig

rawMessageDelivery enabled

Full Usage: rawMessageDelivery enabled

Parameters:
    enabled : bool - Whether to enable raw message delivery.

Returns: UrlSubscriptionConfig

Enables raw message delivery (without SNS metadata).

enabled : bool

Whether to enable raw message delivery.

Returns: UrlSubscriptionConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: ITopicSubscription
config : UrlSubscriptionConfig
Returns: ITopicSubscription

url endpoint

Full Usage: url endpoint

Parameters:
    endpoint : string - The HTTP/HTTPS URL to subscribe.

Returns: UrlSubscriptionConfig

Sets the URL endpoint for the subscription.

endpoint : string

The HTTP/HTTPS URL to subscribe.

Returns: UrlSubscriptionConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: UrlSubscriptionConfig
() : unit
Returns: UrlSubscriptionConfig

this.Zero

Full Usage: this.Zero

Returns: UrlSubscriptionConfig
Returns: UrlSubscriptionConfig

Type something to start searching.