Class EventHubV2StreamInputDataSourceArgs.Builder

    • Method Detail

      • 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