@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataViewSummary extends Object implements Serializable, Cloneable, StructuredPojo
Structure for the summary of a Dataview.
Constructor and Description |
---|
DataViewSummary() |
Modifier and Type | Method and Description |
---|---|
DataViewSummary |
clone() |
boolean |
equals(Object obj) |
Long |
getAsOfTimestamp()
Time range to use for the Dataview.
|
Boolean |
getAutoUpdate()
The flag to indicate Dataview should be updated automatically.
|
Long |
getCreateTime()
The timestamp at which the Dataview was created in FinSpace.
|
String |
getDatasetId()
Th unique identifier for the Dataview Dataset.
|
String |
getDataViewArn()
The ARN identifier of the Dataview.
|
String |
getDataViewId()
The unique identifier for the Dataview.
|
DataViewDestinationTypeParams |
getDestinationTypeProperties()
Information about the Dataview destination.
|
DataViewErrorInfo |
getErrorInfo()
The structure with error messages.
|
Long |
getLastModifiedTime()
The last time that a Dataview was modified.
|
List<String> |
getPartitionColumns()
Ordered set of column names used to partition data.
|
List<String> |
getSortColumns()
Columns to be used for sorting the data.
|
String |
getStatus()
The status of a Dataview creation.
|
int |
hashCode() |
Boolean |
isAutoUpdate()
The flag to indicate Dataview should be updated automatically.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAsOfTimestamp(Long asOfTimestamp)
Time range to use for the Dataview.
|
void |
setAutoUpdate(Boolean autoUpdate)
The flag to indicate Dataview should be updated automatically.
|
void |
setCreateTime(Long createTime)
The timestamp at which the Dataview was created in FinSpace.
|
void |
setDatasetId(String datasetId)
Th unique identifier for the Dataview Dataset.
|
void |
setDataViewArn(String dataViewArn)
The ARN identifier of the Dataview.
|
void |
setDataViewId(String dataViewId)
The unique identifier for the Dataview.
|
void |
setDestinationTypeProperties(DataViewDestinationTypeParams destinationTypeProperties)
Information about the Dataview destination.
|
void |
setErrorInfo(DataViewErrorInfo errorInfo)
The structure with error messages.
|
void |
setLastModifiedTime(Long lastModifiedTime)
The last time that a Dataview was modified.
|
void |
setPartitionColumns(Collection<String> partitionColumns)
Ordered set of column names used to partition data.
|
void |
setSortColumns(Collection<String> sortColumns)
Columns to be used for sorting the data.
|
void |
setStatus(String status)
The status of a Dataview creation.
|
String |
toString()
Returns a string representation of this object.
|
DataViewSummary |
withAsOfTimestamp(Long asOfTimestamp)
Time range to use for the Dataview.
|
DataViewSummary |
withAutoUpdate(Boolean autoUpdate)
The flag to indicate Dataview should be updated automatically.
|
DataViewSummary |
withCreateTime(Long createTime)
The timestamp at which the Dataview was created in FinSpace.
|
DataViewSummary |
withDatasetId(String datasetId)
Th unique identifier for the Dataview Dataset.
|
DataViewSummary |
withDataViewArn(String dataViewArn)
The ARN identifier of the Dataview.
|
DataViewSummary |
withDataViewId(String dataViewId)
The unique identifier for the Dataview.
|
DataViewSummary |
withDestinationTypeProperties(DataViewDestinationTypeParams destinationTypeProperties)
Information about the Dataview destination.
|
DataViewSummary |
withErrorInfo(DataViewErrorInfo errorInfo)
The structure with error messages.
|
DataViewSummary |
withLastModifiedTime(Long lastModifiedTime)
The last time that a Dataview was modified.
|
DataViewSummary |
withPartitionColumns(Collection<String> partitionColumns)
Ordered set of column names used to partition data.
|
DataViewSummary |
withPartitionColumns(String... partitionColumns)
Ordered set of column names used to partition data.
|
DataViewSummary |
withSortColumns(Collection<String> sortColumns)
Columns to be used for sorting the data.
|
DataViewSummary |
withSortColumns(String... sortColumns)
Columns to be used for sorting the data.
|
DataViewSummary |
withStatus(DataViewStatus status)
The status of a Dataview creation.
|
DataViewSummary |
withStatus(String status)
The status of a Dataview creation.
|
public void setDataViewId(String dataViewId)
The unique identifier for the Dataview.
dataViewId
- The unique identifier for the Dataview.public String getDataViewId()
The unique identifier for the Dataview.
public DataViewSummary withDataViewId(String dataViewId)
The unique identifier for the Dataview.
dataViewId
- The unique identifier for the Dataview.public void setDataViewArn(String dataViewArn)
The ARN identifier of the Dataview.
dataViewArn
- The ARN identifier of the Dataview.public String getDataViewArn()
The ARN identifier of the Dataview.
public DataViewSummary withDataViewArn(String dataViewArn)
The ARN identifier of the Dataview.
dataViewArn
- The ARN identifier of the Dataview.public void setDatasetId(String datasetId)
Th unique identifier for the Dataview Dataset.
datasetId
- Th unique identifier for the Dataview Dataset.public String getDatasetId()
Th unique identifier for the Dataview Dataset.
public DataViewSummary withDatasetId(String datasetId)
Th unique identifier for the Dataview Dataset.
datasetId
- Th unique identifier for the Dataview Dataset.public void setAsOfTimestamp(Long asOfTimestamp)
Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
asOfTimestamp
- Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example,
the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.public Long getAsOfTimestamp()
Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
public DataViewSummary withAsOfTimestamp(Long asOfTimestamp)
Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
asOfTimestamp
- Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example,
the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.public List<String> getPartitionColumns()
Ordered set of column names used to partition data.
public void setPartitionColumns(Collection<String> partitionColumns)
Ordered set of column names used to partition data.
partitionColumns
- Ordered set of column names used to partition data.public DataViewSummary withPartitionColumns(String... partitionColumns)
Ordered set of column names used to partition data.
NOTE: This method appends the values to the existing list (if any). Use
setPartitionColumns(java.util.Collection)
or withPartitionColumns(java.util.Collection)
if you
want to override the existing values.
partitionColumns
- Ordered set of column names used to partition data.public DataViewSummary withPartitionColumns(Collection<String> partitionColumns)
Ordered set of column names used to partition data.
partitionColumns
- Ordered set of column names used to partition data.public List<String> getSortColumns()
Columns to be used for sorting the data.
public void setSortColumns(Collection<String> sortColumns)
Columns to be used for sorting the data.
sortColumns
- Columns to be used for sorting the data.public DataViewSummary withSortColumns(String... sortColumns)
Columns to be used for sorting the data.
NOTE: This method appends the values to the existing list (if any). Use
setSortColumns(java.util.Collection)
or withSortColumns(java.util.Collection)
if you want to
override the existing values.
sortColumns
- Columns to be used for sorting the data.public DataViewSummary withSortColumns(Collection<String> sortColumns)
Columns to be used for sorting the data.
sortColumns
- Columns to be used for sorting the data.public void setStatus(String status)
The status of a Dataview creation.
RUNNING
– Dataview creation is running.
STARTING
– Dataview creation is starting.
FAILED
– Dataview creation has failed.
CANCELLED
– Dataview creation has been cancelled.
TIMEOUT
– Dataview creation has timed out.
SUCCESS
– Dataview creation has succeeded.
PENDING
– Dataview creation is pending.
FAILED_CLEANUP_FAILED
– Dataview creation failed and resource cleanup failed.
status
- The status of a Dataview creation.
RUNNING
– Dataview creation is running.
STARTING
– Dataview creation is starting.
FAILED
– Dataview creation has failed.
CANCELLED
– Dataview creation has been cancelled.
TIMEOUT
– Dataview creation has timed out.
SUCCESS
– Dataview creation has succeeded.
PENDING
– Dataview creation is pending.
FAILED_CLEANUP_FAILED
– Dataview creation failed and resource cleanup failed.
DataViewStatus
public String getStatus()
The status of a Dataview creation.
RUNNING
– Dataview creation is running.
STARTING
– Dataview creation is starting.
FAILED
– Dataview creation has failed.
CANCELLED
– Dataview creation has been cancelled.
TIMEOUT
– Dataview creation has timed out.
SUCCESS
– Dataview creation has succeeded.
PENDING
– Dataview creation is pending.
FAILED_CLEANUP_FAILED
– Dataview creation failed and resource cleanup failed.
RUNNING
– Dataview creation is running.
STARTING
– Dataview creation is starting.
FAILED
– Dataview creation has failed.
CANCELLED
– Dataview creation has been cancelled.
TIMEOUT
– Dataview creation has timed out.
SUCCESS
– Dataview creation has succeeded.
PENDING
– Dataview creation is pending.
FAILED_CLEANUP_FAILED
– Dataview creation failed and resource cleanup failed.
DataViewStatus
public DataViewSummary withStatus(String status)
The status of a Dataview creation.
RUNNING
– Dataview creation is running.
STARTING
– Dataview creation is starting.
FAILED
– Dataview creation has failed.
CANCELLED
– Dataview creation has been cancelled.
TIMEOUT
– Dataview creation has timed out.
SUCCESS
– Dataview creation has succeeded.
PENDING
– Dataview creation is pending.
FAILED_CLEANUP_FAILED
– Dataview creation failed and resource cleanup failed.
status
- The status of a Dataview creation.
RUNNING
– Dataview creation is running.
STARTING
– Dataview creation is starting.
FAILED
– Dataview creation has failed.
CANCELLED
– Dataview creation has been cancelled.
TIMEOUT
– Dataview creation has timed out.
SUCCESS
– Dataview creation has succeeded.
PENDING
– Dataview creation is pending.
FAILED_CLEANUP_FAILED
– Dataview creation failed and resource cleanup failed.
DataViewStatus
public DataViewSummary withStatus(DataViewStatus status)
The status of a Dataview creation.
RUNNING
– Dataview creation is running.
STARTING
– Dataview creation is starting.
FAILED
– Dataview creation has failed.
CANCELLED
– Dataview creation has been cancelled.
TIMEOUT
– Dataview creation has timed out.
SUCCESS
– Dataview creation has succeeded.
PENDING
– Dataview creation is pending.
FAILED_CLEANUP_FAILED
– Dataview creation failed and resource cleanup failed.
status
- The status of a Dataview creation.
RUNNING
– Dataview creation is running.
STARTING
– Dataview creation is starting.
FAILED
– Dataview creation has failed.
CANCELLED
– Dataview creation has been cancelled.
TIMEOUT
– Dataview creation has timed out.
SUCCESS
– Dataview creation has succeeded.
PENDING
– Dataview creation is pending.
FAILED_CLEANUP_FAILED
– Dataview creation failed and resource cleanup failed.
DataViewStatus
public void setErrorInfo(DataViewErrorInfo errorInfo)
The structure with error messages.
errorInfo
- The structure with error messages.public DataViewErrorInfo getErrorInfo()
The structure with error messages.
public DataViewSummary withErrorInfo(DataViewErrorInfo errorInfo)
The structure with error messages.
errorInfo
- The structure with error messages.public void setDestinationTypeProperties(DataViewDestinationTypeParams destinationTypeProperties)
Information about the Dataview destination.
destinationTypeProperties
- Information about the Dataview destination.public DataViewDestinationTypeParams getDestinationTypeProperties()
Information about the Dataview destination.
public DataViewSummary withDestinationTypeProperties(DataViewDestinationTypeParams destinationTypeProperties)
Information about the Dataview destination.
destinationTypeProperties
- Information about the Dataview destination.public void setAutoUpdate(Boolean autoUpdate)
The flag to indicate Dataview should be updated automatically.
autoUpdate
- The flag to indicate Dataview should be updated automatically.public Boolean getAutoUpdate()
The flag to indicate Dataview should be updated automatically.
public DataViewSummary withAutoUpdate(Boolean autoUpdate)
The flag to indicate Dataview should be updated automatically.
autoUpdate
- The flag to indicate Dataview should be updated automatically.public Boolean isAutoUpdate()
The flag to indicate Dataview should be updated automatically.
public void setCreateTime(Long createTime)
The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
createTime
- The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in
milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as
1635768000000.public Long getCreateTime()
The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
public DataViewSummary withCreateTime(Long createTime)
The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
createTime
- The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in
milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as
1635768000000.public void setLastModifiedTime(Long lastModifiedTime)
The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
lastModifiedTime
- The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For
example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.public Long getLastModifiedTime()
The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
public DataViewSummary withLastModifiedTime(Long lastModifiedTime)
The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
lastModifiedTime
- The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For
example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.public String toString()
toString
in class Object
Object.toString()
public DataViewSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.