pub struct SelectObjectContentRequest {
pub bucket: BucketName,
pub key: ObjectKey,
pub sse_customer_algorithm: Option<SSECustomerAlgorithm>,
pub sse_customer_key: Option<SSECustomerKey>,
pub sse_customer_key_md5: Option<SSECustomerKeyMD5>,
pub expression: Expression,
pub expression_type: ExpressionType,
pub request_progress: Option<RequestProgress>,
pub input_serialization: InputSerialization,
pub output_serialization: OutputSerialization,
pub scan_range: Option<ScanRange>,
pub expected_bucket_owner: Option<AccountId>,
}Fields§
§bucket: BucketName§key: ObjectKey§sse_customer_algorithm: Option<SSECustomerAlgorithm>§sse_customer_key: Option<SSECustomerKey>§sse_customer_key_md5: Option<SSECustomerKeyMD5>§expression: Expression§expression_type: ExpressionType§request_progress: Option<RequestProgress>§input_serialization: InputSerialization§output_serialization: OutputSerialization§scan_range: Option<ScanRange>§expected_bucket_owner: Option<AccountId>Trait Implementations§
Source§impl Debug for SelectObjectContentRequest
impl Debug for SelectObjectContentRequest
Source§impl Default for SelectObjectContentRequest
impl Default for SelectObjectContentRequest
Source§fn default() -> SelectObjectContentRequest
fn default() -> SelectObjectContentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SelectObjectContentRequest
impl<'de> Deserialize<'de> for SelectObjectContentRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SelectObjectContentRequest
impl RefUnwindSafe for SelectObjectContentRequest
impl Send for SelectObjectContentRequest
impl Sync for SelectObjectContentRequest
impl Unpin for SelectObjectContentRequest
impl UnwindSafe for SelectObjectContentRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more