@Generated(value="software.amazon.awssdk:codegen") public final class DatasetParameter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatasetParameter.Builder,DatasetParameter>
Represents a dataset paramater that defines type and conditions for a parameter in the 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 loaded as an
additional column in the 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 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 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 loaded as an additional column in the 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 © 2021. All rights reserved.