@Generated(value="com.ibm.cos.v2:codegen") public final class SelectParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SelectParameters.Builder,SelectParameters>
Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more
Describes the parameters for Select job types.
Learn How to optimize querying your data in Amazon S3 using Amazon Athena, S3 Object Lambda, or client-side filtering.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SelectParameters.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SelectParameters.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
String |
expression()
|
ExpressionType |
expressionType()
The type of the provided expression (for example, SQL).
|
String |
expressionTypeAsString()
The type of the provided expression (for example, SQL).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
InputSerialization |
inputSerialization()
Describes the serialization format of the object.
|
OutputSerialization |
outputSerialization()
Describes how the results of the Select job are serialized.
|
Map<String,SdkField<?>> |
sdkFieldNameToField() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SelectParameters.Builder> |
serializableBuilderClass() |
SelectParameters.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final InputSerialization inputSerialization()
Describes the serialization format of the object.
public final ExpressionType expressionType()
The type of the provided expression (for example, SQL).
If the service returns an enum value that is not available in the current SDK version, expressionType
will return ExpressionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from expressionTypeAsString().
ExpressionTypepublic final String expressionTypeAsString()
The type of the provided expression (for example, SQL).
If the service returns an enum value that is not available in the current SDK version, expressionType
will return ExpressionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from expressionTypeAsString().
ExpressionTypepublic final String expression()
Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more
The expression that is used to query the object.
Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more
The expression that is used to query the object.
public final OutputSerialization outputSerialization()
Describes how the results of the Select job are serialized.
public SelectParameters.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<SelectParameters.Builder,SelectParameters>public static SelectParameters.Builder builder()
public static Class<? extends SelectParameters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojoSdkPojo class,
and is generated based on a service model.
If an SdkPojo class does not have any inherited fields, equalsBySdkFields
and equals are essentially the same.
equalsBySdkFields in interface SdkPojoobj - the object to be compared withpublic final String toString()
public final Map<String,SdkField<?>> sdkFieldNameToField()
sdkFieldNameToField in interface SdkPojoCopyright © 2026. All rights reserved.