Struct rusoto_athena::CreateNamedQueryInput
[−]
[src]
pub struct CreateNamedQueryInput { pub client_request_token: Option<String>, pub database: String, pub description: Option<String>, pub name: String, pub query_string: String, }
Fields
client_request_token: Option<String>
A unique case-sensitive string used to ensure the request to create the query is idempotent (executes only once). If another CreateNamedQuery
request is received, the same response is returned and another query is not created. If a parameter has changed, for example, the QueryString
, an error is returned.
This token is listed as not required because AWS SDKs (for example the AWS SDK for Java) auto-generate the token for users. If you are not using the AWS SDK or the AWS CLI, you must provide this token or the action will fail.
database: String
The database to which the query belongs.
description: Option<String>
A brief explanation of the query.
name: String
The plain language name for the query.
query_string: String
The text of the query itself. In other words, all query statements.
Trait Implementations
impl Default for CreateNamedQueryInput
[src]
fn default() -> CreateNamedQueryInput
[src]
Returns the "default value" for a type. Read more
impl Debug for CreateNamedQueryInput
[src]
impl Clone for CreateNamedQueryInput
[src]
fn clone(&self) -> CreateNamedQueryInput
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more