aws_sdk_datazone/client/post_time_series_data_points.rs
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`PostTimeSeriesDataPoints`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`domain_identifier(impl Into<String>)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::domain_identifier) / [`set_domain_identifier(Option<String>)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::set_domain_identifier):<br>required: **true**<br><p>The ID of the Amazon DataZone domain in which you want to post time series data points.</p><br>
/// - [`entity_identifier(impl Into<String>)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::entity_identifier) / [`set_entity_identifier(Option<String>)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::set_entity_identifier):<br>required: **true**<br><p>The ID of the asset for which you want to post time series data points.</p><br>
/// - [`entity_type(TimeSeriesEntityType)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::entity_type) / [`set_entity_type(Option<TimeSeriesEntityType>)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::set_entity_type):<br>required: **true**<br><p>The type of the asset for which you want to post data points.</p><br>
/// - [`forms(TimeSeriesDataPointFormInput)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::forms) / [`set_forms(Option<Vec::<TimeSeriesDataPointFormInput>>)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::set_forms):<br>required: **true**<br><p>The forms that contain the data points that you want to post.</p><br>
/// - [`client_token(impl Into<String>)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::client_token) / [`set_client_token(Option<String>)`](crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::set_client_token):<br>required: **false**<br><p>A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.</p><br>
/// - On success, responds with [`PostTimeSeriesDataPointsOutput`](crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsOutput) with field(s):
/// - [`domain_id(Option<String>)`](crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsOutput::domain_id): <p>The ID of the Amazon DataZone domain in which you want to post time series data points.</p>
/// - [`entity_id(Option<String>)`](crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsOutput::entity_id): <p>The ID of the asset for which you want to post time series data points.</p>
/// - [`entity_type(Option<TimeSeriesEntityType>)`](crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsOutput::entity_type): <p>The type of the asset for which you want to post data points.</p>
/// - [`forms(Option<Vec::<TimeSeriesDataPointFormOutput>>)`](crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsOutput::forms): <p>The forms that contain the data points that you have posted.</p>
/// - On failure, responds with [`SdkError<PostTimeSeriesDataPointsError>`](crate::operation::post_time_series_data_points::PostTimeSeriesDataPointsError)
pub fn post_time_series_data_points(&self) -> crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder {
crate::operation::post_time_series_data_points::builders::PostTimeSeriesDataPointsFluentBuilder::new(self.handle.clone())
}
}