@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
.LookbackWindowSizeUnit
public 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
.LookbackWindowSizeUnit
public 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
.LookbackWindowSizeUnit
public 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
.LookbackWindowSizeUnit
public String toString()
toString
in class Object
Object.toString()
public LookbackWindow clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.