Class DatetimeOptions
- java.lang.Object
-
- software.amazon.awssdk.services.databrew.model.DatetimeOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DatetimeOptions.Builder,DatetimeOptions>
@Generated("software.amazon.awssdk:codegen") public final class DatetimeOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatetimeOptions.Builder,DatetimeOptions>
Represents additional options for correct interpretation of datetime parameters used in the Amazon S3 path of a dataset.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDatetimeOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatetimeOptions.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Stringformat()Required option, that defines the datetime format used for a date parameter in the Amazon S3 path.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlocaleCode()Optional value for a non-US locale code, needed for correct interpretation of some date formats.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DatetimeOptions.Builder>serializableBuilderClass()StringtimezoneOffset()Optional value for a timezone offset of the datetime parameter value in the Amazon S3 path.DatetimeOptions.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
format
public final String format()
Required option, that defines the datetime format used for a date parameter in the Amazon S3 path. Should use only supported datetime specifiers and separation characters, all literal a-z or A-Z characters should be escaped with single quotes. E.g. "MM.dd.yyyy-'at'-HH:mm".
- Returns:
- Required option, that defines the datetime format used for a date parameter in the Amazon S3 path. Should use only supported datetime specifiers and separation characters, all literal a-z or A-Z characters should be escaped with single quotes. E.g. "MM.dd.yyyy-'at'-HH:mm".
-
timezoneOffset
public final String timezoneOffset()
Optional value for a timezone offset of the datetime parameter value in the Amazon S3 path. Shouldn't be used if Format for this parameter includes timezone fields. If no offset specified, UTC is assumed.
- Returns:
- Optional value for a timezone offset of the datetime parameter value in the Amazon S3 path. Shouldn't be used if Format for this parameter includes timezone fields. If no offset specified, UTC is assumed.
-
localeCode
public final String localeCode()
Optional value for a non-US locale code, needed for correct interpretation of some date formats.
- Returns:
- Optional value for a non-US locale code, needed for correct interpretation of some date formats.
-
toBuilder
public DatetimeOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DatetimeOptions.Builder,DatetimeOptions>
-
builder
public static DatetimeOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends DatetimeOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-