Interface AutomatedReasoningPolicySourceDocument.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AutomatedReasoningPolicySourceDocument.Builder,,AutomatedReasoningPolicySourceDocument> SdkBuilder<AutomatedReasoningPolicySourceDocument.Builder,,AutomatedReasoningPolicySourceDocument> SdkPojo
- Enclosing class:
AutomatedReasoningPolicySourceDocument
@Mutable
@NotThreadSafe
public static interface AutomatedReasoningPolicySourceDocument.Builder
extends SdkPojo, CopyableBuilder<AutomatedReasoningPolicySourceDocument.Builder,AutomatedReasoningPolicySourceDocument>
-
Method Summary
Modifier and TypeMethodDescriptionThe raw content of the source document as a binary blob.documentContentType(String documentContentType) The MIME type of the document (e.g., application/pdf, text/plain).documentContentType(AutomatedReasoningPolicyBuildDocumentContentType documentContentType) The MIME type of the document (e.g., application/pdf, text/plain).documentDescription(String documentDescription) An optional description providing context about the document's content and purpose.documentHash(String documentHash) A SHA-256 hash of the document content, used for verification and integrity checking.documentName(String documentName) The name of the source document for identification purposes.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
document
The raw content of the source document as a binary blob.
- Parameters:
document- The raw content of the source document as a binary blob.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentContentType
The MIME type of the document (e.g., application/pdf, text/plain).
- Parameters:
documentContentType- The MIME type of the document (e.g., application/pdf, text/plain).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
documentContentType
AutomatedReasoningPolicySourceDocument.Builder documentContentType(AutomatedReasoningPolicyBuildDocumentContentType documentContentType) The MIME type of the document (e.g., application/pdf, text/plain).
- Parameters:
documentContentType- The MIME type of the document (e.g., application/pdf, text/plain).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
documentName
The name of the source document for identification purposes.
- Parameters:
documentName- The name of the source document for identification purposes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentDescription
An optional description providing context about the document's content and purpose.
- Parameters:
documentDescription- An optional description providing context about the document's content and purpose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentHash
A SHA-256 hash of the document content, used for verification and integrity checking.
- Parameters:
documentHash- A SHA-256 hash of the document content, used for verification and integrity checking.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-