Class EventHubV2StreamInputDataSourceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.streamanalytics.inputs.EventHubV2StreamInputDataSourceArgs.Builder
-
- Enclosing class:
- EventHubV2StreamInputDataSourceArgs
public static final class EventHubV2StreamInputDataSourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EventHubV2StreamInputDataSourceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventHubV2StreamInputDataSourceArgs defaults)
-
-
Method Detail
-
authenticationMode
public EventHubV2StreamInputDataSourceArgs.Builder authenticationMode(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,AuthenticationMode>> authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public EventHubV2StreamInputDataSourceArgs.Builder authenticationMode(com.pulumi.core.Either<java.lang.String,AuthenticationMode> authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public EventHubV2StreamInputDataSourceArgs.Builder authenticationMode(java.lang.String authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public EventHubV2StreamInputDataSourceArgs.Builder authenticationMode(AuthenticationMode authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
consumerGroupName
public EventHubV2StreamInputDataSourceArgs.Builder consumerGroupName(@Nullable com.pulumi.core.Output<java.lang.String> consumerGroupName)
- Parameters:
consumerGroupName
- The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.- Returns:
- builder
-
consumerGroupName
public EventHubV2StreamInputDataSourceArgs.Builder consumerGroupName(java.lang.String consumerGroupName)
- Parameters:
consumerGroupName
- The name of an Event Hub Consumer Group that should be used to read events from the Event Hub. Specifying distinct consumer group names for multiple inputs allows each of those inputs to receive the same events from the Event Hub. If not specified, the input uses the Event Hub’s default consumer group.- Returns:
- builder
-
eventHubName
public EventHubV2StreamInputDataSourceArgs.Builder eventHubName(@Nullable com.pulumi.core.Output<java.lang.String> eventHubName)
- Parameters:
eventHubName
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
eventHubName
public EventHubV2StreamInputDataSourceArgs.Builder eventHubName(java.lang.String eventHubName)
- Parameters:
eventHubName
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
serviceBusNamespace
public EventHubV2StreamInputDataSourceArgs.Builder serviceBusNamespace(@Nullable com.pulumi.core.Output<java.lang.String> serviceBusNamespace)
- Parameters:
serviceBusNamespace
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
serviceBusNamespace
public EventHubV2StreamInputDataSourceArgs.Builder serviceBusNamespace(java.lang.String serviceBusNamespace)
- Parameters:
serviceBusNamespace
- The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
sharedAccessPolicyKey
public EventHubV2StreamInputDataSourceArgs.Builder sharedAccessPolicyKey(@Nullable com.pulumi.core.Output<java.lang.String> sharedAccessPolicyKey)
- Parameters:
sharedAccessPolicyKey
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
sharedAccessPolicyKey
public EventHubV2StreamInputDataSourceArgs.Builder sharedAccessPolicyKey(java.lang.String sharedAccessPolicyKey)
- Parameters:
sharedAccessPolicyKey
- The shared access policy key for the specified shared access policy. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
sharedAccessPolicyName
public EventHubV2StreamInputDataSourceArgs.Builder sharedAccessPolicyName(@Nullable com.pulumi.core.Output<java.lang.String> sharedAccessPolicyName)
- Parameters:
sharedAccessPolicyName
- The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
sharedAccessPolicyName
public EventHubV2StreamInputDataSourceArgs.Builder sharedAccessPolicyName(java.lang.String sharedAccessPolicyName)
- Parameters:
sharedAccessPolicyName
- The shared access policy name for the Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
type
public EventHubV2StreamInputDataSourceArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.EventHub/EventHub'.- Returns:
- builder
-
type
public EventHubV2StreamInputDataSourceArgs.Builder type(java.lang.String type)
- Parameters:
type
- Indicates the type of input data source containing stream data. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.EventHub/EventHub'.- Returns:
- builder
-
build
public EventHubV2StreamInputDataSourceArgs build()
-
-