Struct aws_sdk_redshiftdata::model::statement_data::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for StatementData.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The SQL statement identifier. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The SQL statement identifier. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API.
sourcepub fn query_string(self, input: impl Into<String>) -> Self
pub fn query_string(self, input: impl Into<String>) -> Self
The SQL statement.
sourcepub fn set_query_string(self, input: Option<String>) -> Self
pub fn set_query_string(self, input: Option<String>) -> Self
The SQL statement.
sourcepub fn query_strings(self, input: impl Into<String>) -> Self
pub fn query_strings(self, input: impl Into<String>) -> Self
Appends an item to query_strings.
To override the contents of this collection use set_query_strings.
One or more SQL statements. Each query string in the array corresponds to one of the queries in a batch query request.
sourcepub fn set_query_strings(self, input: Option<Vec<String>>) -> Self
pub fn set_query_strings(self, input: Option<Vec<String>>) -> Self
One or more SQL statements. Each query string in the array corresponds to one of the queries in a batch query request.
sourcepub fn secret_arn(self, input: impl Into<String>) -> Self
pub fn secret_arn(self, input: impl Into<String>) -> Self
The name or Amazon Resource Name (ARN) of the secret that enables access to the database.
sourcepub fn set_secret_arn(self, input: Option<String>) -> Self
pub fn set_secret_arn(self, input: Option<String>) -> Self
The name or Amazon Resource Name (ARN) of the secret that enables access to the database.
sourcepub fn status(self, input: StatusString) -> Self
pub fn status(self, input: StatusString) -> Self
The status of the SQL statement. An example is the that the SQL statement finished.
sourcepub fn set_status(self, input: Option<StatusString>) -> Self
pub fn set_status(self, input: Option<StatusString>) -> Self
The status of the SQL statement. An example is the that the SQL statement finished.
sourcepub fn statement_name(self, input: impl Into<String>) -> Self
pub fn statement_name(self, input: impl Into<String>) -> Self
The name of the SQL statement.
sourcepub fn set_statement_name(self, input: Option<String>) -> Self
pub fn set_statement_name(self, input: Option<String>) -> Self
The name of the SQL statement.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The date and time (UTC) the statement was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The date and time (UTC) the statement was created.
sourcepub fn updated_at(self, input: DateTime) -> Self
pub fn updated_at(self, input: DateTime) -> Self
The date and time (UTC) that the statement metadata was last updated.
sourcepub fn set_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_updated_at(self, input: Option<DateTime>) -> Self
The date and time (UTC) that the statement metadata was last updated.
sourcepub fn query_parameters(self, input: SqlParameter) -> Self
pub fn query_parameters(self, input: SqlParameter) -> Self
Appends an item to query_parameters.
To override the contents of this collection use set_query_parameters.
The parameters used in a SQL statement.
sourcepub fn set_query_parameters(self, input: Option<Vec<SqlParameter>>) -> Self
pub fn set_query_parameters(self, input: Option<Vec<SqlParameter>>) -> Self
The parameters used in a SQL statement.
sourcepub fn is_batch_statement(self, input: bool) -> Self
pub fn is_batch_statement(self, input: bool) -> Self
A value that indicates whether the statement is a batch query request.
sourcepub fn set_is_batch_statement(self, input: Option<bool>) -> Self
pub fn set_is_batch_statement(self, input: Option<bool>) -> Self
A value that indicates whether the statement is a batch query request.
sourcepub fn build(self) -> StatementData
pub fn build(self) -> StatementData
Consumes the builder and constructs a StatementData.