@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Ingestion extends Object implements Serializable, Cloneable, StructuredPojo
Information about the SPICE ingestion for a dataset.
Constructor and Description |
---|
Ingestion() |
Modifier and Type | Method and Description |
---|---|
Ingestion |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the resource.
|
Date |
getCreatedTime()
The time that this ingestion started.
|
ErrorInfo |
getErrorInfo()
Error information for this ingestion.
|
String |
getIngestionId()
Ingestion ID.
|
Long |
getIngestionSizeInBytes()
The size of the data ingested, in bytes.
|
String |
getIngestionStatus()
Ingestion status.
|
Long |
getIngestionTimeInSeconds()
The time that this ingestion took, measured in seconds.
|
QueueInfo |
getQueueInfo() |
String |
getRequestSource()
Event source for this ingestion.
|
String |
getRequestType()
Type of this ingestion.
|
RowInfo |
getRowInfo() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the resource.
|
void |
setCreatedTime(Date createdTime)
The time that this ingestion started.
|
void |
setErrorInfo(ErrorInfo errorInfo)
Error information for this ingestion.
|
void |
setIngestionId(String ingestionId)
Ingestion ID.
|
void |
setIngestionSizeInBytes(Long ingestionSizeInBytes)
The size of the data ingested, in bytes.
|
void |
setIngestionStatus(String ingestionStatus)
Ingestion status.
|
void |
setIngestionTimeInSeconds(Long ingestionTimeInSeconds)
The time that this ingestion took, measured in seconds.
|
void |
setQueueInfo(QueueInfo queueInfo) |
void |
setRequestSource(String requestSource)
Event source for this ingestion.
|
void |
setRequestType(String requestType)
Type of this ingestion.
|
void |
setRowInfo(RowInfo rowInfo) |
String |
toString()
Returns a string representation of this object.
|
Ingestion |
withArn(String arn)
The Amazon Resource Name (ARN) of the resource.
|
Ingestion |
withCreatedTime(Date createdTime)
The time that this ingestion started.
|
Ingestion |
withErrorInfo(ErrorInfo errorInfo)
Error information for this ingestion.
|
Ingestion |
withIngestionId(String ingestionId)
Ingestion ID.
|
Ingestion |
withIngestionSizeInBytes(Long ingestionSizeInBytes)
The size of the data ingested, in bytes.
|
Ingestion |
withIngestionStatus(IngestionStatus ingestionStatus)
Ingestion status.
|
Ingestion |
withIngestionStatus(String ingestionStatus)
Ingestion status.
|
Ingestion |
withIngestionTimeInSeconds(Long ingestionTimeInSeconds)
The time that this ingestion took, measured in seconds.
|
Ingestion |
withQueueInfo(QueueInfo queueInfo) |
Ingestion |
withRequestSource(IngestionRequestSource requestSource)
Event source for this ingestion.
|
Ingestion |
withRequestSource(String requestSource)
Event source for this ingestion.
|
Ingestion |
withRequestType(IngestionRequestType requestType)
Type of this ingestion.
|
Ingestion |
withRequestType(String requestType)
Type of this ingestion.
|
Ingestion |
withRowInfo(RowInfo rowInfo) |
public void setArn(String arn)
The Amazon Resource Name (ARN) of the resource.
arn
- The Amazon Resource Name (ARN) of the resource.public String getArn()
The Amazon Resource Name (ARN) of the resource.
public Ingestion withArn(String arn)
The Amazon Resource Name (ARN) of the resource.
arn
- The Amazon Resource Name (ARN) of the resource.public void setIngestionId(String ingestionId)
Ingestion ID.
ingestionId
- Ingestion ID.public String getIngestionId()
Ingestion ID.
public Ingestion withIngestionId(String ingestionId)
Ingestion ID.
ingestionId
- Ingestion ID.public void setIngestionStatus(String ingestionStatus)
Ingestion status.
ingestionStatus
- Ingestion status.IngestionStatus
public String getIngestionStatus()
Ingestion status.
IngestionStatus
public Ingestion withIngestionStatus(String ingestionStatus)
Ingestion status.
ingestionStatus
- Ingestion status.IngestionStatus
public Ingestion withIngestionStatus(IngestionStatus ingestionStatus)
Ingestion status.
ingestionStatus
- Ingestion status.IngestionStatus
public void setErrorInfo(ErrorInfo errorInfo)
Error information for this ingestion.
errorInfo
- Error information for this ingestion.public ErrorInfo getErrorInfo()
Error information for this ingestion.
public Ingestion withErrorInfo(ErrorInfo errorInfo)
Error information for this ingestion.
errorInfo
- Error information for this ingestion.public void setRowInfo(RowInfo rowInfo)
rowInfo
- public RowInfo getRowInfo()
public Ingestion withRowInfo(RowInfo rowInfo)
rowInfo
- public void setQueueInfo(QueueInfo queueInfo)
queueInfo
- public QueueInfo getQueueInfo()
public Ingestion withQueueInfo(QueueInfo queueInfo)
queueInfo
- public void setCreatedTime(Date createdTime)
The time that this ingestion started.
createdTime
- The time that this ingestion started.public Date getCreatedTime()
The time that this ingestion started.
public Ingestion withCreatedTime(Date createdTime)
The time that this ingestion started.
createdTime
- The time that this ingestion started.public void setIngestionTimeInSeconds(Long ingestionTimeInSeconds)
The time that this ingestion took, measured in seconds.
ingestionTimeInSeconds
- The time that this ingestion took, measured in seconds.public Long getIngestionTimeInSeconds()
The time that this ingestion took, measured in seconds.
public Ingestion withIngestionTimeInSeconds(Long ingestionTimeInSeconds)
The time that this ingestion took, measured in seconds.
ingestionTimeInSeconds
- The time that this ingestion took, measured in seconds.public void setIngestionSizeInBytes(Long ingestionSizeInBytes)
The size of the data ingested, in bytes.
ingestionSizeInBytes
- The size of the data ingested, in bytes.public Long getIngestionSizeInBytes()
The size of the data ingested, in bytes.
public Ingestion withIngestionSizeInBytes(Long ingestionSizeInBytes)
The size of the data ingested, in bytes.
ingestionSizeInBytes
- The size of the data ingested, in bytes.public void setRequestSource(String requestSource)
Event source for this ingestion.
requestSource
- Event source for this ingestion.IngestionRequestSource
public String getRequestSource()
Event source for this ingestion.
IngestionRequestSource
public Ingestion withRequestSource(String requestSource)
Event source for this ingestion.
requestSource
- Event source for this ingestion.IngestionRequestSource
public Ingestion withRequestSource(IngestionRequestSource requestSource)
Event source for this ingestion.
requestSource
- Event source for this ingestion.IngestionRequestSource
public void setRequestType(String requestType)
Type of this ingestion.
requestType
- Type of this ingestion.IngestionRequestType
public String getRequestType()
Type of this ingestion.
IngestionRequestType
public Ingestion withRequestType(String requestType)
Type of this ingestion.
requestType
- Type of this ingestion.IngestionRequestType
public Ingestion withRequestType(IngestionRequestType requestType)
Type of this ingestion.
requestType
- Type of this ingestion.IngestionRequestType
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.