Class EventHandlerTemplateArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.webpubsub.inputs.EventHandlerTemplateArgs.Builder
-
- Enclosing class:
- EventHandlerTemplateArgs
public static final class EventHandlerTemplateArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EventHandlerTemplateArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventHandlerTemplateArgs.Builder
auth(UpstreamAuthSettingsArgs auth)
EventHandlerTemplateArgs.Builder
auth(com.pulumi.core.Output<UpstreamAuthSettingsArgs> auth)
EventHandlerTemplateArgs
build()
EventHandlerTemplateArgs.Builder
systemEventPattern(com.pulumi.core.Output<java.lang.String> systemEventPattern)
EventHandlerTemplateArgs.Builder
systemEventPattern(java.lang.String systemEventPattern)
EventHandlerTemplateArgs.Builder
urlTemplate(com.pulumi.core.Output<java.lang.String> urlTemplate)
EventHandlerTemplateArgs.Builder
urlTemplate(java.lang.String urlTemplate)
EventHandlerTemplateArgs.Builder
userEventPattern(com.pulumi.core.Output<java.lang.String> userEventPattern)
EventHandlerTemplateArgs.Builder
userEventPattern(java.lang.String userEventPattern)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventHandlerTemplateArgs defaults)
-
-
Method Detail
-
auth
public EventHandlerTemplateArgs.Builder auth(@Nullable com.pulumi.core.Output<UpstreamAuthSettingsArgs> auth)
- Parameters:
auth
- Gets or sets the auth settings for an event handler. If not set, no auth is used.- Returns:
- builder
-
auth
public EventHandlerTemplateArgs.Builder auth(UpstreamAuthSettingsArgs auth)
- Parameters:
auth
- Gets or sets the auth settings for an event handler. If not set, no auth is used.- Returns:
- builder
-
systemEventPattern
public EventHandlerTemplateArgs.Builder systemEventPattern(@Nullable com.pulumi.core.Output<java.lang.String> systemEventPattern)
- Parameters:
systemEventPattern
- Gets ot sets the system event pattern. There are 2 kind of patterns supported: 1. The single event name, for example, "connect", it matches "connect" 2. Combine multiple events with ",", for example "connect,disconnected", it matches event "connect" and "disconnected"- Returns:
- builder
-
systemEventPattern
public EventHandlerTemplateArgs.Builder systemEventPattern(java.lang.String systemEventPattern)
- Parameters:
systemEventPattern
- Gets ot sets the system event pattern. There are 2 kind of patterns supported: 1. The single event name, for example, "connect", it matches "connect" 2. Combine multiple events with ",", for example "connect,disconnected", it matches event "connect" and "disconnected"- Returns:
- builder
-
urlTemplate
public EventHandlerTemplateArgs.Builder urlTemplate(com.pulumi.core.Output<java.lang.String> urlTemplate)
- Parameters:
urlTemplate
- Gets or sets the EventHandler URL template. You can use a predefined parameter {hub} and {event} inside the template, the value of the EventHandler URL is dynamically calculated when the client request comes in. For example, UrlTemplate can be `http://example.com/api/{hub}/{event}`. The host part can't contains parameters.- Returns:
- builder
-
urlTemplate
public EventHandlerTemplateArgs.Builder urlTemplate(java.lang.String urlTemplate)
- Parameters:
urlTemplate
- Gets or sets the EventHandler URL template. You can use a predefined parameter {hub} and {event} inside the template, the value of the EventHandler URL is dynamically calculated when the client request comes in. For example, UrlTemplate can be `http://example.com/api/{hub}/{event}`. The host part can't contains parameters.- Returns:
- builder
-
userEventPattern
public EventHandlerTemplateArgs.Builder userEventPattern(@Nullable com.pulumi.core.Output<java.lang.String> userEventPattern)
- Parameters:
userEventPattern
- Gets or sets the matching pattern for event names. There are 3 kind of patterns supported: 1. "*", it to matches any event name 2. Combine multiple events with ",", for example "event1,event2", it matches event "event1" and "event2" 3. The single event name, for example, "event1", it matches "event1"- Returns:
- builder
-
userEventPattern
public EventHandlerTemplateArgs.Builder userEventPattern(java.lang.String userEventPattern)
- Parameters:
userEventPattern
- Gets or sets the matching pattern for event names. There are 3 kind of patterns supported: 1. "*", it to matches any event name 2. Combine multiple events with ",", for example "event1,event2", it matches event "event1" and "event2" 3. The single event name, for example, "event1", it matches "event1"- Returns:
- builder
-
build
public EventHandlerTemplateArgs build()
-
-