Class AzureTableOutputDataSourceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.streamanalytics.inputs.AzureTableOutputDataSourceArgs.Builder
-
- Enclosing class:
- AzureTableOutputDataSourceArgs
public static final class AzureTableOutputDataSourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AzureTableOutputDataSourceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AzureTableOutputDataSourceArgs defaults)
-
-
Method Detail
-
accountKey
public AzureTableOutputDataSourceArgs.Builder accountKey(@Nullable com.pulumi.core.Output<java.lang.String> accountKey)
- Parameters:
accountKey
- The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
accountKey
public AzureTableOutputDataSourceArgs.Builder accountKey(java.lang.String accountKey)
- Parameters:
accountKey
- The account key for the Azure Storage account. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
accountName
public AzureTableOutputDataSourceArgs.Builder accountName(@Nullable com.pulumi.core.Output<java.lang.String> accountName)
- Parameters:
accountName
- The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
accountName
public AzureTableOutputDataSourceArgs.Builder accountName(java.lang.String accountName)
- Parameters:
accountName
- The name of the Azure Storage account. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
batchSize
public AzureTableOutputDataSourceArgs.Builder batchSize(@Nullable com.pulumi.core.Output<java.lang.Integer> batchSize)
- Parameters:
batchSize
- The number of rows to write to the Azure Table at a time.- Returns:
- builder
-
batchSize
public AzureTableOutputDataSourceArgs.Builder batchSize(java.lang.Integer batchSize)
- Parameters:
batchSize
- The number of rows to write to the Azure Table at a time.- Returns:
- builder
-
columnsToRemove
public AzureTableOutputDataSourceArgs.Builder columnsToRemove(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> columnsToRemove)
- Parameters:
columnsToRemove
- If specified, each item in the array is the name of a column to remove (if present) from output event entities.- Returns:
- builder
-
columnsToRemove
public AzureTableOutputDataSourceArgs.Builder columnsToRemove(java.util.List<java.lang.String> columnsToRemove)
- Parameters:
columnsToRemove
- If specified, each item in the array is the name of a column to remove (if present) from output event entities.- Returns:
- builder
-
columnsToRemove
public AzureTableOutputDataSourceArgs.Builder columnsToRemove(java.lang.String... columnsToRemove)
- Parameters:
columnsToRemove
- If specified, each item in the array is the name of a column to remove (if present) from output event entities.- Returns:
- builder
-
partitionKey
public AzureTableOutputDataSourceArgs.Builder partitionKey(@Nullable com.pulumi.core.Output<java.lang.String> partitionKey)
- Parameters:
partitionKey
- This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
partitionKey
public AzureTableOutputDataSourceArgs.Builder partitionKey(java.lang.String partitionKey)
- Parameters:
partitionKey
- This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
rowKey
public AzureTableOutputDataSourceArgs.Builder rowKey(@Nullable com.pulumi.core.Output<java.lang.String> rowKey)
- Parameters:
rowKey
- This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
rowKey
public AzureTableOutputDataSourceArgs.Builder rowKey(java.lang.String rowKey)
- Parameters:
rowKey
- This element indicates the name of a column from the SELECT statement in the query that will be used as the row key for the Azure Table. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
table
public AzureTableOutputDataSourceArgs.Builder table(@Nullable com.pulumi.core.Output<java.lang.String> table)
- Parameters:
table
- The name of the Azure Table. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
table
public AzureTableOutputDataSourceArgs.Builder table(java.lang.String table)
- Parameters:
table
- The name of the Azure Table. Required on PUT (CreateOrReplace) requests.- Returns:
- builder
-
type
public AzureTableOutputDataSourceArgs.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.Storage/Table'.- Returns:
- builder
-
type
public AzureTableOutputDataSourceArgs.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.Storage/Table'.- Returns:
- builder
-
build
public AzureTableOutputDataSourceArgs build()
-
-