Class EventHubOutputDataSourceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.streamanalytics.inputs.EventHubOutputDataSourceArgs.Builder
-
- Enclosing class:
- EventHubOutputDataSourceArgs
public static final class EventHubOutputDataSourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EventHubOutputDataSourceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventHubOutputDataSourceArgs defaults)
-
-
Method Detail
-
authenticationMode
public EventHubOutputDataSourceArgs.Builder authenticationMode(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,AuthenticationMode>> authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public EventHubOutputDataSourceArgs.Builder authenticationMode(com.pulumi.core.Either<java.lang.String,AuthenticationMode> authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public EventHubOutputDataSourceArgs.Builder authenticationMode(java.lang.String authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
authenticationMode
public EventHubOutputDataSourceArgs.Builder authenticationMode(AuthenticationMode authenticationMode)
- Parameters:
authenticationMode
- Authentication Mode.- Returns:
- builder
-
eventHubName
public EventHubOutputDataSourceArgs.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 EventHubOutputDataSourceArgs.Builder eventHubName(java.lang.String eventHubName)
- Parameters:
eventHubName
- The name of the Event Hub. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
partitionKey
public EventHubOutputDataSourceArgs.Builder partitionKey(@Nullable com.pulumi.core.Output<java.lang.String> partitionKey)
- Parameters:
partitionKey
- The key/column that is used to determine to which partition to send event data.- Returns:
- builder
-
partitionKey
public EventHubOutputDataSourceArgs.Builder partitionKey(java.lang.String partitionKey)
- Parameters:
partitionKey
- The key/column that is used to determine to which partition to send event data.- Returns:
- builder
-
propertyColumns
public EventHubOutputDataSourceArgs.Builder propertyColumns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> propertyColumns)
- Parameters:
propertyColumns
- The properties associated with this Event Hub output.- Returns:
- builder
-
propertyColumns
public EventHubOutputDataSourceArgs.Builder propertyColumns(java.util.List<java.lang.String> propertyColumns)
- Parameters:
propertyColumns
- The properties associated with this Event Hub output.- Returns:
- builder
-
propertyColumns
public EventHubOutputDataSourceArgs.Builder propertyColumns(java.lang.String... propertyColumns)
- Parameters:
propertyColumns
- The properties associated with this Event Hub output.- Returns:
- builder
-
serviceBusNamespace
public EventHubOutputDataSourceArgs.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 EventHubOutputDataSourceArgs.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 EventHubOutputDataSourceArgs.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 EventHubOutputDataSourceArgs.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 EventHubOutputDataSourceArgs.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 EventHubOutputDataSourceArgs.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 EventHubOutputDataSourceArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/EventHub'.- Returns:
- builder
-
type
public EventHubOutputDataSourceArgs.Builder type(java.lang.String type)
- Parameters:
type
- Indicates the type of data source output will be written to. Required on PUT (CreateOrReplace) requests. Expected value is 'Microsoft.ServiceBus/EventHub'.- Returns:
- builder
-
build
public EventHubOutputDataSourceArgs build()
-
-