Struct aws_sdk_redshiftdata::types::builders::StatementDataBuilder
source · #[non_exhaustive]pub struct StatementDataBuilder { /* private fields */ }
Expand description
A builder for StatementData
.
Implementations§
source§impl StatementDataBuilder
impl StatementDataBuilder
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.
This field is required.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 get_id(&self) -> &Option<String>
pub fn get_id(&self) -> &Option<String>
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 get_query_string(&self) -> &Option<String>
pub fn get_query_string(&self) -> &Option<String>
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 get_query_strings(&self) -> &Option<Vec<String>>
pub fn get_query_strings(&self) -> &Option<Vec<String>>
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 get_secret_arn(&self) -> &Option<String>
pub fn get_secret_arn(&self) -> &Option<String>
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 get_status(&self) -> &Option<StatusString>
pub fn get_status(&self) -> &Option<StatusString>
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 get_statement_name(&self) -> &Option<String>
pub fn get_statement_name(&self) -> &Option<String>
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 get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
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 get_updated_at(&self) -> &Option<DateTime>
pub fn get_updated_at(&self) -> &Option<DateTime>
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 get_query_parameters(&self) -> &Option<Vec<SqlParameter>>
pub fn get_query_parameters(&self) -> &Option<Vec<SqlParameter>>
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 get_is_batch_statement(&self) -> &Option<bool>
pub fn get_is_batch_statement(&self) -> &Option<bool>
A value that indicates whether the statement is a batch query request.
sourcepub fn build(self) -> Result<StatementData, BuildError>
pub fn build(self) -> Result<StatementData, BuildError>
Consumes the builder and constructs a StatementData
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for StatementDataBuilder
impl Clone for StatementDataBuilder
source§fn clone(&self) -> StatementDataBuilder
fn clone(&self) -> StatementDataBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StatementDataBuilder
impl Debug for StatementDataBuilder
source§impl Default for StatementDataBuilder
impl Default for StatementDataBuilder
source§fn default() -> StatementDataBuilder
fn default() -> StatementDataBuilder
source§impl PartialEq for StatementDataBuilder
impl PartialEq for StatementDataBuilder
source§fn eq(&self, other: &StatementDataBuilder) -> bool
fn eq(&self, other: &StatementDataBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.