Class DateCondition
- java.lang.Object
-
- software.amazon.awssdk.services.connect.model.DateCondition
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DateCondition.Builder,DateCondition>
@Generated("software.amazon.awssdk:codegen") public final class DateCondition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DateCondition.Builder,DateCondition>
An object to specify the hours of operation override date condition.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDateCondition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DateCondition.Builderbuilder()DateComparisonTypecomparisonType()An object to specify the hours of operation override date conditioncomparisonType.StringcomparisonTypeAsString()An object to specify the hours of operation override date conditioncomparisonType.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfieldName()An object to specify the hours of operation override date field.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DateCondition.Builder>serializableBuilderClass()DateCondition.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringvalue()An object to specify the hours of operation override date value.-
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
-
fieldName
public final String fieldName()
An object to specify the hours of operation override date field.
- Returns:
- An object to specify the hours of operation override date field.
-
value
public final String value()
An object to specify the hours of operation override date value.
- Returns:
- An object to specify the hours of operation override date value.
-
comparisonType
public final DateComparisonType comparisonType()
An object to specify the hours of operation override date condition
comparisonType.If the service returns an enum value that is not available in the current SDK version,
comparisonTypewill returnDateComparisonType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomparisonTypeAsString().- Returns:
- An object to specify the hours of operation override date condition
comparisonType. - See Also:
DateComparisonType
-
comparisonTypeAsString
public final String comparisonTypeAsString()
An object to specify the hours of operation override date condition
comparisonType.If the service returns an enum value that is not available in the current SDK version,
comparisonTypewill returnDateComparisonType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomparisonTypeAsString().- Returns:
- An object to specify the hours of operation override date condition
comparisonType. - See Also:
DateComparisonType
-
toBuilder
public DateCondition.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DateCondition.Builder,DateCondition>
-
builder
public static DateCondition.Builder builder()
-
serializableBuilderClass
public static Class<? extends DateCondition.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
-
-