@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DocumentBlock extends Object implements Serializable, Cloneable, StructuredPojo
A document to include in a message.
| Constructor and Description |
|---|
DocumentBlock() |
| Modifier and Type | Method and Description |
|---|---|
DocumentBlock |
clone() |
boolean |
equals(Object obj) |
String |
getFormat()
The format of a document, or its extension.
|
String |
getName()
A name for the document.
|
DocumentSource |
getSource()
Contains the content of the document.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setFormat(String format)
The format of a document, or its extension.
|
void |
setName(String name)
A name for the document.
|
void |
setSource(DocumentSource source)
Contains the content of the document.
|
String |
toString()
Returns a string representation of this object.
|
DocumentBlock |
withFormat(DocumentFormat format)
The format of a document, or its extension.
|
DocumentBlock |
withFormat(String format)
The format of a document, or its extension.
|
DocumentBlock |
withName(String name)
A name for the document.
|
DocumentBlock |
withSource(DocumentSource source)
Contains the content of the document.
|
public void setFormat(String format)
The format of a document, or its extension.
format - The format of a document, or its extension.DocumentFormatpublic String getFormat()
The format of a document, or its extension.
DocumentFormatpublic DocumentBlock withFormat(String format)
The format of a document, or its extension.
format - The format of a document, or its extension.DocumentFormatpublic DocumentBlock withFormat(DocumentFormat format)
The format of a document, or its extension.
format - The format of a document, or its extension.DocumentFormatpublic void setName(String name)
A name for the document. The name can only contain the following characters:
Alphanumeric characters
Whitespace characters (no more than one in a row)
Hyphens
Parentheses
Square brackets
This field is vulnerable to prompt injections, because the model might inadvertently interpret it as instructions. Therefore, we recommend that you specify a neutral name.
name - A name for the document. The name can only contain the following characters:
Alphanumeric characters
Whitespace characters (no more than one in a row)
Hyphens
Parentheses
Square brackets
This field is vulnerable to prompt injections, because the model might inadvertently interpret it as instructions. Therefore, we recommend that you specify a neutral name.
public String getName()
A name for the document. The name can only contain the following characters:
Alphanumeric characters
Whitespace characters (no more than one in a row)
Hyphens
Parentheses
Square brackets
This field is vulnerable to prompt injections, because the model might inadvertently interpret it as instructions. Therefore, we recommend that you specify a neutral name.
Alphanumeric characters
Whitespace characters (no more than one in a row)
Hyphens
Parentheses
Square brackets
This field is vulnerable to prompt injections, because the model might inadvertently interpret it as instructions. Therefore, we recommend that you specify a neutral name.
public DocumentBlock withName(String name)
A name for the document. The name can only contain the following characters:
Alphanumeric characters
Whitespace characters (no more than one in a row)
Hyphens
Parentheses
Square brackets
This field is vulnerable to prompt injections, because the model might inadvertently interpret it as instructions. Therefore, we recommend that you specify a neutral name.
name - A name for the document. The name can only contain the following characters:
Alphanumeric characters
Whitespace characters (no more than one in a row)
Hyphens
Parentheses
Square brackets
This field is vulnerable to prompt injections, because the model might inadvertently interpret it as instructions. Therefore, we recommend that you specify a neutral name.
public void setSource(DocumentSource source)
Contains the content of the document.
source - Contains the content of the document.public DocumentSource getSource()
Contains the content of the document.
public DocumentBlock withSource(DocumentSource source)
Contains the content of the document.
source - Contains the content of the document.public String toString()
toString in class ObjectObject.toString()public DocumentBlock clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.