@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LookbackWindow extends Object implements Serializable, Cloneable, StructuredPojo
The lookback window setup of an incremental refresh configuration.
| Constructor and Description |
|---|
LookbackWindow() |
| Modifier and Type | Method and Description |
|---|---|
LookbackWindow |
clone() |
boolean |
equals(Object obj) |
String |
getColumnName()
The name of the lookback window column.
|
Long |
getSize()
The lookback window column size.
|
String |
getSizeUnit()
The size unit that is used for the lookback window column.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setColumnName(String columnName)
The name of the lookback window column.
|
void |
setSize(Long size)
The lookback window column size.
|
void |
setSizeUnit(String sizeUnit)
The size unit that is used for the lookback window column.
|
String |
toString()
Returns a string representation of this object.
|
LookbackWindow |
withColumnName(String columnName)
The name of the lookback window column.
|
LookbackWindow |
withSize(Long size)
The lookback window column size.
|
LookbackWindow |
withSizeUnit(LookbackWindowSizeUnit sizeUnit)
The size unit that is used for the lookback window column.
|
LookbackWindow |
withSizeUnit(String sizeUnit)
The size unit that is used for the lookback window column.
|
public void setColumnName(String columnName)
The name of the lookback window column.
columnName - The name of the lookback window column.public String getColumnName()
The name of the lookback window column.
public LookbackWindow withColumnName(String columnName)
The name of the lookback window column.
columnName - The name of the lookback window column.public void setSize(Long size)
The lookback window column size.
size - The lookback window column size.public Long getSize()
The lookback window column size.
public LookbackWindow withSize(Long size)
The lookback window column size.
size - The lookback window column size.public void setSizeUnit(String sizeUnit)
The size unit that is used for the lookback window column. Valid values for this structure are HOUR,
DAY, and WEEK.
sizeUnit - The size unit that is used for the lookback window column. Valid values for this structure are
HOUR, DAY, and WEEK.LookbackWindowSizeUnitpublic String getSizeUnit()
The size unit that is used for the lookback window column. Valid values for this structure are HOUR,
DAY, and WEEK.
HOUR, DAY, and WEEK.LookbackWindowSizeUnitpublic LookbackWindow withSizeUnit(String sizeUnit)
The size unit that is used for the lookback window column. Valid values for this structure are HOUR,
DAY, and WEEK.
sizeUnit - The size unit that is used for the lookback window column. Valid values for this structure are
HOUR, DAY, and WEEK.LookbackWindowSizeUnitpublic LookbackWindow withSizeUnit(LookbackWindowSizeUnit sizeUnit)
The size unit that is used for the lookback window column. Valid values for this structure are HOUR,
DAY, and WEEK.
sizeUnit - The size unit that is used for the lookback window column. Valid values for this structure are
HOUR, DAY, and WEEK.LookbackWindowSizeUnitpublic String toString()
toString in class ObjectObject.toString()public LookbackWindow clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.