public CreateCampaignRequest withDataDestinationConfigs(java.util.Collection<DataDestinationConfig> dataDestinationConfigs) {
        setDataDestinationConfigs(dataDestinationConfigs);
        return this;
    }
<p>
The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or Amazon
Timestream.
</p>
<p>
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data
lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise
supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT
FleetWise servers for redundancy and high availability.
</p>
<p>
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so
that you can identify trends and patterns.
</p>

@param dataDestinationConfigs
       The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or
       Amazon Timestream.</p>
       <p>
       Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such
       as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT
       FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web
       Services IoT FleetWise servers for redundancy and high availability.
       </p>
       <p>
       You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data
       so that you can identify trends and patterns.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-iotfleetwise/src/main/java/com/amazonaws/services/iotfleetwise/model/CreateCampaignRequest.java