Class IotHubDataConnectionArgs.Builder

  • Enclosing class:
    IotHubDataConnectionArgs

    public static final class IotHubDataConnectionArgs.Builder
    extends java.lang.Object
    • Method Detail

      • clusterName

        public IotHubDataConnectionArgs.Builder clusterName​(com.pulumi.core.Output<java.lang.String> clusterName)
        Parameters:
        clusterName - The name of the Kusto cluster.
        Returns:
        builder
      • clusterName

        public IotHubDataConnectionArgs.Builder clusterName​(java.lang.String clusterName)
        Parameters:
        clusterName - The name of the Kusto cluster.
        Returns:
        builder
      • consumerGroup

        public IotHubDataConnectionArgs.Builder consumerGroup​(com.pulumi.core.Output<java.lang.String> consumerGroup)
        Parameters:
        consumerGroup - The iot hub consumer group.
        Returns:
        builder
      • consumerGroup

        public IotHubDataConnectionArgs.Builder consumerGroup​(java.lang.String consumerGroup)
        Parameters:
        consumerGroup - The iot hub consumer group.
        Returns:
        builder
      • dataConnectionName

        public IotHubDataConnectionArgs.Builder dataConnectionName​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> dataConnectionName)
        Parameters:
        dataConnectionName - The name of the data connection.
        Returns:
        builder
      • dataConnectionName

        public IotHubDataConnectionArgs.Builder dataConnectionName​(java.lang.String dataConnectionName)
        Parameters:
        dataConnectionName - The name of the data connection.
        Returns:
        builder
      • dataFormat

        public IotHubDataConnectionArgs.Builder dataFormat​(@Nullable
                                                           com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​IotHubDataFormat>> dataFormat)
        Parameters:
        dataFormat - The data format of the message. Optionally the data format can be added to each message.
        Returns:
        builder
      • dataFormat

        public IotHubDataConnectionArgs.Builder dataFormat​(com.pulumi.core.Either<java.lang.String,​IotHubDataFormat> dataFormat)
        Parameters:
        dataFormat - The data format of the message. Optionally the data format can be added to each message.
        Returns:
        builder
      • dataFormat

        public IotHubDataConnectionArgs.Builder dataFormat​(java.lang.String dataFormat)
        Parameters:
        dataFormat - The data format of the message. Optionally the data format can be added to each message.
        Returns:
        builder
      • databaseName

        public IotHubDataConnectionArgs.Builder databaseName​(com.pulumi.core.Output<java.lang.String> databaseName)
        Parameters:
        databaseName - The name of the database in the Kusto cluster.
        Returns:
        builder
      • databaseName

        public IotHubDataConnectionArgs.Builder databaseName​(java.lang.String databaseName)
        Parameters:
        databaseName - The name of the database in the Kusto cluster.
        Returns:
        builder
      • eventSystemProperties

        public IotHubDataConnectionArgs.Builder eventSystemProperties​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<java.lang.String>> eventSystemProperties)
        Parameters:
        eventSystemProperties - System properties of the iot hub
        Returns:
        builder
      • eventSystemProperties

        public IotHubDataConnectionArgs.Builder eventSystemProperties​(java.util.List<java.lang.String> eventSystemProperties)
        Parameters:
        eventSystemProperties - System properties of the iot hub
        Returns:
        builder
      • eventSystemProperties

        public IotHubDataConnectionArgs.Builder eventSystemProperties​(java.lang.String... eventSystemProperties)
        Parameters:
        eventSystemProperties - System properties of the iot hub
        Returns:
        builder
      • iotHubResourceId

        public IotHubDataConnectionArgs.Builder iotHubResourceId​(com.pulumi.core.Output<java.lang.String> iotHubResourceId)
        Parameters:
        iotHubResourceId - The resource ID of the Iot hub to be used to create a data connection.
        Returns:
        builder
      • iotHubResourceId

        public IotHubDataConnectionArgs.Builder iotHubResourceId​(java.lang.String iotHubResourceId)
        Parameters:
        iotHubResourceId - The resource ID of the Iot hub to be used to create a data connection.
        Returns:
        builder
      • kind

        public IotHubDataConnectionArgs.Builder kind​(com.pulumi.core.Output<java.lang.String> kind)
        Parameters:
        kind - Kind of the endpoint for the data connection Expected value is 'IotHub'.
        Returns:
        builder
      • kind

        public IotHubDataConnectionArgs.Builder kind​(java.lang.String kind)
        Parameters:
        kind - Kind of the endpoint for the data connection Expected value is 'IotHub'.
        Returns:
        builder
      • location

        public IotHubDataConnectionArgs.Builder location​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - Resource location.
        Returns:
        builder
      • mappingRuleName

        public IotHubDataConnectionArgs.Builder mappingRuleName​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> mappingRuleName)
        Parameters:
        mappingRuleName - The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
        Returns:
        builder
      • mappingRuleName

        public IotHubDataConnectionArgs.Builder mappingRuleName​(java.lang.String mappingRuleName)
        Parameters:
        mappingRuleName - The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
        Returns:
        builder
      • resourceGroupName

        public IotHubDataConnectionArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group containing the Kusto cluster.
        Returns:
        builder
      • resourceGroupName

        public IotHubDataConnectionArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group containing the Kusto cluster.
        Returns:
        builder
      • sharedAccessPolicyName

        public IotHubDataConnectionArgs.Builder sharedAccessPolicyName​(com.pulumi.core.Output<java.lang.String> sharedAccessPolicyName)
        Parameters:
        sharedAccessPolicyName - The name of the share access policy
        Returns:
        builder
      • sharedAccessPolicyName

        public IotHubDataConnectionArgs.Builder sharedAccessPolicyName​(java.lang.String sharedAccessPolicyName)
        Parameters:
        sharedAccessPolicyName - The name of the share access policy
        Returns:
        builder
      • tableName

        public IotHubDataConnectionArgs.Builder tableName​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> tableName)
        Parameters:
        tableName - The table where the data should be ingested. Optionally the table information can be added to each message.
        Returns:
        builder
      • tableName

        public IotHubDataConnectionArgs.Builder tableName​(java.lang.String tableName)
        Parameters:
        tableName - The table where the data should be ingested. Optionally the table information can be added to each message.
        Returns:
        builder