public class SelectObjectContentRequest extends AmazonWebServiceRequest implements SSECustomerKeyProvider, Serializable, Cloneable, ExpectedBucketOwnerRequest
NOOP
Constructor and Description |
---|
SelectObjectContentRequest() |
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
The S3 Bucket.
|
String |
getExpectedBucketOwner()
Returns he account id of the expected bucket owner.
|
String |
getExpression()
The expression that is used to query the object.
|
String |
getExpressionType()
The type of the provided expression (e.g., SQL).
|
InputSerialization |
getInputSerialization()
Describes the format of the data in the object that is being queried.
|
String |
getKey()
The Object Key.
|
OutputSerialization |
getOutputSerialization()
Describes the format of the data that you want Amazon S3 to return in response.
|
RequestProgress |
getRequestProgress()
Describes optional, periodic
SelectObjectContentEvent.ProgressEvent s that can be returned. |
ScanRange |
getScanRange()
The byte range of the query
|
SSECustomerKey |
getSSECustomerKey()
Returns the optional customer-provided server-side encryption key to use
to encrypt the uploaded object.
|
void |
setBucketName(String bucketName)
The S3 Bucket.
|
void |
setExpectedBucketOwner(String expectedBucketOwner)
Set the account id of the expected bucket owner.
|
void |
setExpression(String expression)
The expression that is used to query the object.
|
void |
setExpressionType(ExpressionType expressionType)
The type of the provided expression (e.g., SQL).
|
void |
setExpressionType(String expressionType)
The type of the provided expression (e.g., SQL).
|
void |
setInputSerialization(InputSerialization inputSerialization)
Describes the format of the data in the object that is being queried.
|
void |
setKey(String key)
The Object Key.
|
void |
setOutputSerialization(OutputSerialization outputSerialization)
Describes the format of the data that you want Amazon S3 to return in response.
|
void |
setRequestProgress(RequestProgress requestProgress)
Describes optional, periodic
SelectObjectContentEvent.ProgressEvent s that can be returned. |
void |
setScanRange(ScanRange scanRange)
The byte range of the query
|
void |
setSSECustomerKey(SSECustomerKey sseCustomerKey) |
SelectObjectContentRequest |
withBucketName(String bucketName)
The S3 Bucket.
|
SelectObjectContentRequest |
withExpectedBucketOwner(String expectedBucketOwner)
Set the account id of the expected bucket owner.
|
SelectObjectContentRequest |
withExpression(String expression)
The expression that is used to query the object.
|
SelectObjectContentRequest |
withExpressionType(ExpressionType expressionType)
The type of the provided expression (e.g., SQL).
|
SelectObjectContentRequest |
withExpressionType(String expressionType)
The type of the provided expression (e.g., SQL).
|
SelectObjectContentRequest |
withInputSerialization(InputSerialization inputSerialization)
Describes the format of the data in the object that is being queried.
|
SelectObjectContentRequest |
withKey(String key)
The Object Key.
|
SelectObjectContentRequest |
withOutputSerialization(OutputSerialization outputSerialization)
Describes the format of the data that you want Amazon S3 to return in response.
|
SelectObjectContentRequest |
withRequestProgress(RequestProgress requestProgress)
Describes optional, periodic
SelectObjectContentEvent.ProgressEvent s that can be returned. |
SelectObjectContentRequest |
withScanRange(ScanRange scanRange)
The byte range of the query
|
SelectObjectContentRequest |
withSSECustomerKey(SSECustomerKey sseCustomerKey) |
addHandlerContext, clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public String getExpectedBucketOwner()
ExpectedBucketOwnerRequest
403 (Access Denied)
error.getExpectedBucketOwner
in interface ExpectedBucketOwnerRequest
public SelectObjectContentRequest withExpectedBucketOwner(String expectedBucketOwner)
ExpectedBucketOwnerRequest
403 (Access Denied)
error.withExpectedBucketOwner
in interface ExpectedBucketOwnerRequest
public void setExpectedBucketOwner(String expectedBucketOwner)
ExpectedBucketOwnerRequest
403 (Access Denied)
error.setExpectedBucketOwner
in interface ExpectedBucketOwnerRequest
public String getBucketName()
public void setBucketName(String bucketName)
public SelectObjectContentRequest withBucketName(String bucketName)
public String getKey()
public void setKey(String key)
public SelectObjectContentRequest withKey(String key)
public String getExpression()
public void setExpression(String expression)
public SelectObjectContentRequest withExpression(String expression)
public String getExpressionType()
public void setExpressionType(String expressionType)
public SelectObjectContentRequest withExpressionType(String expressionType)
public void setExpressionType(ExpressionType expressionType)
public SelectObjectContentRequest withExpressionType(ExpressionType expressionType)
public ScanRange getScanRange()
public void setScanRange(ScanRange scanRange)
public SelectObjectContentRequest withScanRange(ScanRange scanRange)
public RequestProgress getRequestProgress()
SelectObjectContentEvent.ProgressEvent
s that can be returned.public void setRequestProgress(RequestProgress requestProgress)
SelectObjectContentEvent.ProgressEvent
s that can be returned.public SelectObjectContentRequest withRequestProgress(RequestProgress requestProgress)
SelectObjectContentEvent.ProgressEvent
s that can be returned.public InputSerialization getInputSerialization()
public void setInputSerialization(InputSerialization inputSerialization)
public SelectObjectContentRequest withInputSerialization(InputSerialization inputSerialization)
public OutputSerialization getOutputSerialization()
public void setOutputSerialization(OutputSerialization outputSerialization)
public SelectObjectContentRequest withOutputSerialization(OutputSerialization outputSerialization)
public SSECustomerKey getSSECustomerKey()
SSECustomerKeyProvider
getSSECustomerKey
in interface SSECustomerKeyProvider
public void setSSECustomerKey(SSECustomerKey sseCustomerKey)
public SelectObjectContentRequest withSSECustomerKey(SSECustomerKey sseCustomerKey)