@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DocumentInfo extends Object implements Serializable, Cloneable, StructuredPojo
Identifies a document for which to retrieve status information
Constructor and Description |
---|
DocumentInfo() |
Modifier and Type | Method and Description |
---|---|
DocumentInfo |
clone() |
boolean |
equals(Object obj) |
List<DocumentAttribute> |
getAttributes()
Attributes that identify a specific version of a document to check.
|
String |
getDocumentId()
The identifier of the document.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttributes(Collection<DocumentAttribute> attributes)
Attributes that identify a specific version of a document to check.
|
void |
setDocumentId(String documentId)
The identifier of the document.
|
String |
toString()
Returns a string representation of this object.
|
DocumentInfo |
withAttributes(Collection<DocumentAttribute> attributes)
Attributes that identify a specific version of a document to check.
|
DocumentInfo |
withAttributes(DocumentAttribute... attributes)
Attributes that identify a specific version of a document to check.
|
DocumentInfo |
withDocumentId(String documentId)
The identifier of the document.
|
public void setDocumentId(String documentId)
The identifier of the document.
documentId
- The identifier of the document.public String getDocumentId()
The identifier of the document.
public DocumentInfo withDocumentId(String documentId)
The identifier of the document.
documentId
- The identifier of the document.public List<DocumentAttribute> getAttributes()
Attributes that identify a specific version of a document to check.
The only valid attributes are:
version
datasourceId
jobExecutionId
The attributes follow these rules:
dataSourceId
and jobExecutionId
must be used together.
version
is ignored if dataSourceId
and jobExecutionId
are not provided.
If dataSourceId
and jobExecutionId
are provided, but version
is not, the
version defaults to "0".
The only valid attributes are:
version
datasourceId
jobExecutionId
The attributes follow these rules:
dataSourceId
and jobExecutionId
must be used together.
version
is ignored if dataSourceId
and jobExecutionId
are not
provided.
If dataSourceId
and jobExecutionId
are provided, but version
is
not, the version defaults to "0".
public void setAttributes(Collection<DocumentAttribute> attributes)
Attributes that identify a specific version of a document to check.
The only valid attributes are:
version
datasourceId
jobExecutionId
The attributes follow these rules:
dataSourceId
and jobExecutionId
must be used together.
version
is ignored if dataSourceId
and jobExecutionId
are not provided.
If dataSourceId
and jobExecutionId
are provided, but version
is not, the
version defaults to "0".
attributes
- Attributes that identify a specific version of a document to check.
The only valid attributes are:
version
datasourceId
jobExecutionId
The attributes follow these rules:
dataSourceId
and jobExecutionId
must be used together.
version
is ignored if dataSourceId
and jobExecutionId
are not
provided.
If dataSourceId
and jobExecutionId
are provided, but version
is
not, the version defaults to "0".
public DocumentInfo withAttributes(DocumentAttribute... attributes)
Attributes that identify a specific version of a document to check.
The only valid attributes are:
version
datasourceId
jobExecutionId
The attributes follow these rules:
dataSourceId
and jobExecutionId
must be used together.
version
is ignored if dataSourceId
and jobExecutionId
are not provided.
If dataSourceId
and jobExecutionId
are provided, but version
is not, the
version defaults to "0".
NOTE: This method appends the values to the existing list (if any). Use
setAttributes(java.util.Collection)
or withAttributes(java.util.Collection)
if you want to
override the existing values.
attributes
- Attributes that identify a specific version of a document to check.
The only valid attributes are:
version
datasourceId
jobExecutionId
The attributes follow these rules:
dataSourceId
and jobExecutionId
must be used together.
version
is ignored if dataSourceId
and jobExecutionId
are not
provided.
If dataSourceId
and jobExecutionId
are provided, but version
is
not, the version defaults to "0".
public DocumentInfo withAttributes(Collection<DocumentAttribute> attributes)
Attributes that identify a specific version of a document to check.
The only valid attributes are:
version
datasourceId
jobExecutionId
The attributes follow these rules:
dataSourceId
and jobExecutionId
must be used together.
version
is ignored if dataSourceId
and jobExecutionId
are not provided.
If dataSourceId
and jobExecutionId
are provided, but version
is not, the
version defaults to "0".
attributes
- Attributes that identify a specific version of a document to check.
The only valid attributes are:
version
datasourceId
jobExecutionId
The attributes follow these rules:
dataSourceId
and jobExecutionId
must be used together.
version
is ignored if dataSourceId
and jobExecutionId
are not
provided.
If dataSourceId
and jobExecutionId
are provided, but version
is
not, the version defaults to "0".
public String toString()
toString
in class Object
Object.toString()
public DocumentInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.