[−][src]Struct rusoto_s3::SelectObjectContentRequest
Request to filter the contents of an Amazon S3 object based on a simple Structured Query Language (SQL) statement. In the request, along with the SQL expression, you must also specify a data serialization format (JSON or CSV) of the object. Amazon S3 uses this to parse object data into records, and returns only records that match the specified SQL expression. You must also specify the data serialization format for the response. For more information, go to S3Select API Documentation.
Fields
bucket: String
The S3 Bucket.
expression: String
The expression that is used to query the object.
expression_type: String
The type of the provided expression (e.g., SQL).
input_serialization: InputSerialization
Describes the format of the data in the object that is being queried.
key: String
The Object Key.
output_serialization: OutputSerialization
Describes the format of the data that you want Amazon S3 to return in response.
request_progress: Option<RequestProgress>
Specifies if periodic request progress information should be enabled.
sse_customer_algorithm: Option<String>
The SSE Algorithm used to encrypt the object. For more information, go to Server-Side Encryption (Using Customer-Provided Encryption Keys.
sse_customer_key: Option<String>
The SSE Customer Key. For more information, go to Server-Side Encryption (Using Customer-Provided Encryption Keys.
sse_customer_key_md5: Option<String>
The SSE Customer Key MD5. For more information, go to Server-Side Encryption (Using Customer-Provided Encryption Keys.
Trait Implementations
impl Clone for SelectObjectContentRequest
[src]
impl Clone for SelectObjectContentRequest
fn clone(&self) -> SelectObjectContentRequest
[src]
fn clone(&self) -> SelectObjectContentRequest
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Default for SelectObjectContentRequest
[src]
impl Default for SelectObjectContentRequest
fn default() -> SelectObjectContentRequest
[src]
fn default() -> SelectObjectContentRequest
Returns the "default value" for a type. Read more
impl PartialEq<SelectObjectContentRequest> for SelectObjectContentRequest
[src]
impl PartialEq<SelectObjectContentRequest> for SelectObjectContentRequest
fn eq(&self, other: &SelectObjectContentRequest) -> bool
[src]
fn eq(&self, other: &SelectObjectContentRequest) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &SelectObjectContentRequest) -> bool
[src]
fn ne(&self, other: &SelectObjectContentRequest) -> bool
This method tests for !=
.
impl Debug for SelectObjectContentRequest
[src]
impl Debug for SelectObjectContentRequest
Auto Trait Implementations
impl Send for SelectObjectContentRequest
impl Send for SelectObjectContentRequest
impl Sync for SelectObjectContentRequest
impl Sync for SelectObjectContentRequest
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
type Owned = T
fn to_owned(&self) -> T
[src]
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
[src]
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T