Interface DataDestinationConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataDestinationConfig.Builder,,DataDestinationConfig> SdkBuilder<DataDestinationConfig.Builder,,DataDestinationConfig> SdkPojo
- Enclosing class:
DataDestinationConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataDestinationConfig.BuildermqttTopicConfig(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.Builders3Config(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.BuildertimestreamConfig(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaS3Config.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTimestreamConfig.builder().When the
Consumercompletes,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.
This is a convenience method that creates an instance of theAccess 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.Builderavoiding the need to create one manually viaMqttTopicConfig.builder().When the
Consumercompletes,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:
-