pub struct Builder { /* private fields */ }Expand description
A builder for StartContinuousExportOutput.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn export_id(self, input: impl Into<String>) -> Self
pub fn export_id(self, input: impl Into<String>) -> Self
The unique ID assigned to this export.
sourcepub fn set_export_id(self, input: Option<String>) -> Self
pub fn set_export_id(self, input: Option<String>) -> Self
The unique ID assigned to this export.
sourcepub fn s3_bucket(self, input: impl Into<String>) -> Self
pub fn s3_bucket(self, input: impl Into<String>) -> Self
The name of the s3 bucket where the export data parquet files are stored.
sourcepub fn set_s3_bucket(self, input: Option<String>) -> Self
pub fn set_s3_bucket(self, input: Option<String>) -> Self
The name of the s3 bucket where the export data parquet files are stored.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The timestamp representing when the continuous export was started.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The timestamp representing when the continuous export was started.
sourcepub fn data_source(self, input: DataSource) -> Self
pub fn data_source(self, input: DataSource) -> Self
The type of data collector used to gather this data (currently only offered for AGENT).
sourcepub fn set_data_source(self, input: Option<DataSource>) -> Self
pub fn set_data_source(self, input: Option<DataSource>) -> Self
The type of data collector used to gather this data (currently only offered for AGENT).
sourcepub fn schema_storage_config(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn schema_storage_config(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to schema_storage_config.
To override the contents of this collection use set_schema_storage_config.
A dictionary which describes how the data is stored.
-
databaseName- the name of the Glue database used to store the schema.
sourcepub fn set_schema_storage_config(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_schema_storage_config(
self,
input: Option<HashMap<String, String>>
) -> Self
A dictionary which describes how the data is stored.
-
databaseName- the name of the Glue database used to store the schema.
sourcepub fn build(self) -> StartContinuousExportOutput
pub fn build(self) -> StartContinuousExportOutput
Consumes the builder and constructs a StartContinuousExportOutput.