Class ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.timestreamquery.inputs.ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder
-
public static final class ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs defaults)
-
-
Method Detail
-
measureName
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder measureName(@Nullable com.pulumi.core.Output<java.lang.String> measureName)
- Parameters:
measureName- Refers to the value of measureName in a result row. This field is required if `measureNameColumn` is provided.- Returns:
- builder
-
measureName
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder measureName(java.lang.String measureName)
- Parameters:
measureName- Refers to the value of measureName in a result row. This field is required if `measureNameColumn` is provided.- Returns:
- builder
-
measureValueType
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder measureValueType(com.pulumi.core.Output<java.lang.String> measureValueType)
- Parameters:
measureValueType- Type of the value that is to be read from `sourceColumn`. Valid values are `BIGINT`, `BOOLEAN`, `DOUBLE`, `VARCHAR`, `MULTI`.- Returns:
- builder
-
measureValueType
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder measureValueType(java.lang.String measureValueType)
- Parameters:
measureValueType- Type of the value that is to be read from `sourceColumn`. Valid values are `BIGINT`, `BOOLEAN`, `DOUBLE`, `VARCHAR`, `MULTI`.- Returns:
- builder
-
multiMeasureAttributeMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder multiMeasureAttributeMappings(@Nullable com.pulumi.core.Output<java.util.List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingMultiMeasureAttributeMappingArgs>> multiMeasureAttributeMappings)
- Parameters:
multiMeasureAttributeMappings- Configuration block for attribute mappings for `MULTI` value measures. Required when `measureValueType` is `MULTI`. See below.- Returns:
- builder
-
multiMeasureAttributeMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder multiMeasureAttributeMappings(java.util.List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingMultiMeasureAttributeMappingArgs> multiMeasureAttributeMappings)
- Parameters:
multiMeasureAttributeMappings- Configuration block for attribute mappings for `MULTI` value measures. Required when `measureValueType` is `MULTI`. See below.- Returns:
- builder
-
multiMeasureAttributeMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder multiMeasureAttributeMappings(ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingMultiMeasureAttributeMappingArgs... multiMeasureAttributeMappings)
- Parameters:
multiMeasureAttributeMappings- Configuration block for attribute mappings for `MULTI` value measures. Required when `measureValueType` is `MULTI`. See below.- Returns:
- builder
-
sourceColumn
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder sourceColumn(@Nullable com.pulumi.core.Output<java.lang.String> sourceColumn)
- Parameters:
sourceColumn- Source column from which measure-value is to be read for result materialization.- Returns:
- builder
-
sourceColumn
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder sourceColumn(java.lang.String sourceColumn)
- Parameters:
sourceColumn- Source column from which measure-value is to be read for result materialization.- Returns:
- builder
-
targetMeasureName
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder targetMeasureName(@Nullable com.pulumi.core.Output<java.lang.String> targetMeasureName)
- Parameters:
targetMeasureName- Target measure name to be used. If not provided, the target measure name by default is `measureName`, if provided, or `sourceColumn` otherwise.- Returns:
- builder
-
targetMeasureName
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs.Builder targetMeasureName(java.lang.String targetMeasureName)
- Parameters:
targetMeasureName- Target measure name to be used. If not provided, the target measure name by default is `measureName`, if provided, or `sourceColumn` otherwise.- Returns:
- builder
-
build
public ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs build()
-
-