Class EventHubOutputDataSourceArgs.Builder

    • 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​(java.lang.String 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