@Generated(value="software.amazon.awssdk:codegen") public final class DatasetParameter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatasetParameter.Builder,DatasetParameter>
Represents a dataset parameter that defines type and conditions for a parameter in the Amazon S3 path of the dataset.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DatasetParameter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DatasetParameter.Builder |
builder() |
Boolean |
createColumn()
Optional boolean value that defines whether the captured value of this parameter should be used to create a new
column in a dataset.
|
DatetimeOptions |
datetimeOptions()
Additional parameter options such as a format and a timezone.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
FilterExpression |
filter()
The optional filter expression structure to apply additional matching criteria to the parameter.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the parameter that is used in the dataset's Amazon S3 path.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DatasetParameter.Builder> |
serializableBuilderClass() |
DatasetParameter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ParameterType |
type()
The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.
|
String |
typeAsString()
The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the parameter that is used in the dataset's Amazon S3 path.
public final ParameterType type()
The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.
If the service returns an enum value that is not available in the current SDK version, type will return
ParameterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ParameterTypepublic final String typeAsString()
The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.
If the service returns an enum value that is not available in the current SDK version, type will return
ParameterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ParameterTypepublic final DatetimeOptions datetimeOptions()
Additional parameter options such as a format and a timezone. Required for datetime parameters.
public final Boolean createColumn()
Optional boolean value that defines whether the captured value of this parameter should be used to create a new column in a dataset.
public final FilterExpression filter()
The optional filter expression structure to apply additional matching criteria to the parameter.
public DatasetParameter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DatasetParameter.Builder,DatasetParameter>public static DatasetParameter.Builder builder()
public static Class<? extends DatasetParameter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.