Class LookbackWindow
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.LookbackWindow
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<LookbackWindow.Builder,LookbackWindow>
@Generated("software.amazon.awssdk:codegen") public final class LookbackWindow extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LookbackWindow.Builder,LookbackWindow>
The lookback window setup of an incremental refresh configuration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
LookbackWindow.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LookbackWindow.Builder
builder()
String
columnName()
The name of the lookback window column.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends LookbackWindow.Builder>
serializableBuilderClass()
Long
size()
The lookback window column size.LookbackWindowSizeUnit
sizeUnit()
The size unit that is used for the lookback window column.String
sizeUnitAsString()
The size unit that is used for the lookback window column.LookbackWindow.Builder
toBuilder()
String
toString()
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
-
columnName
public final String columnName()
The name of the lookback window column.
- Returns:
- The name of the lookback window column.
-
size
public final Long size()
The lookback window column size.
- Returns:
- The lookback window column size.
-
sizeUnit
public final LookbackWindowSizeUnit sizeUnit()
The size unit that is used for the lookback window column. Valid values for this structure are
HOUR
,DAY
, andWEEK
.If the service returns an enum value that is not available in the current SDK version,
sizeUnit
will returnLookbackWindowSizeUnit.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsizeUnitAsString()
.- Returns:
- The size unit that is used for the lookback window column. Valid values for this structure are
HOUR
,DAY
, andWEEK
. - See Also:
LookbackWindowSizeUnit
-
sizeUnitAsString
public final String sizeUnitAsString()
The size unit that is used for the lookback window column. Valid values for this structure are
HOUR
,DAY
, andWEEK
.If the service returns an enum value that is not available in the current SDK version,
sizeUnit
will returnLookbackWindowSizeUnit.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsizeUnitAsString()
.- Returns:
- The size unit that is used for the lookback window column. Valid values for this structure are
HOUR
,DAY
, andWEEK
. - See Also:
LookbackWindowSizeUnit
-
toBuilder
public LookbackWindow.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<LookbackWindow.Builder,LookbackWindow>
-
builder
public static LookbackWindow.Builder builder()
-
serializableBuilderClass
public static Class<? extends LookbackWindow.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
-
-