Interface DataDestinationConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataDestinationConfig.Builder,
,DataDestinationConfig> SdkBuilder<DataDestinationConfig.Builder,
,DataDestinationConfig> SdkPojo
- Enclosing class:
DataDestinationConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataDestinationConfig.Builder
mqttTopicConfig
(Consumer<MqttTopicConfig.Builder> mqttTopicConfig) The MQTT topic to which the Amazon Web Services IoT FleetWise campaign routes data.mqttTopicConfig
(MqttTopicConfig mqttTopicConfig) The MQTT topic to which the Amazon Web Services IoT FleetWise campaign routes data.default DataDestinationConfig.Builder
s3Config
(Consumer<S3Config.Builder> s3Config) The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign sends data.The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign sends data.default DataDestinationConfig.Builder
timestreamConfig
(Consumer<TimestreamConfig.Builder> timestreamConfig) The Amazon Timestream table where the campaign sends data.timestreamConfig
(TimestreamConfig timestreamConfig) The Amazon Timestream table where the campaign sends data.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
s3Config
The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign sends data.
- Parameters:
s3Config
- The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign sends data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Config
The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign sends data.
This is a convenience method that creates an instance of theS3Config.Builder
avoiding the need to create one manually viaS3Config.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Config(S3Config)
.- Parameters:
s3Config
- a consumer that will call methods onS3Config.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timestreamConfig
The Amazon Timestream table where the campaign sends data.
- Parameters:
timestreamConfig
- The Amazon Timestream table where the campaign sends data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timestreamConfig
default DataDestinationConfig.Builder timestreamConfig(Consumer<TimestreamConfig.Builder> timestreamConfig) The Amazon Timestream table where the campaign sends data.
This is a convenience method that creates an instance of theTimestreamConfig.Builder
avoiding the need to create one manually viaTimestreamConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimestreamConfig(TimestreamConfig)
.- Parameters:
timestreamConfig
- a consumer that will call methods onTimestreamConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mqttTopicConfig
The MQTT topic to which the Amazon Web Services IoT FleetWise campaign routes data.
Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- Parameters:
mqttTopicConfig
- The MQTT topic to which the Amazon Web Services IoT FleetWise campaign routes data.Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mqttTopicConfig
default DataDestinationConfig.Builder mqttTopicConfig(Consumer<MqttTopicConfig.Builder> mqttTopicConfig) The MQTT topic to which the Amazon Web Services IoT FleetWise campaign routes data.
Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
MqttTopicConfig.Builder
avoiding the need to create one manually viaMqttTopicConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomqttTopicConfig(MqttTopicConfig)
.- Parameters:
mqttTopicConfig
- a consumer that will call methods onMqttTopicConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-