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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AutomatedReasoningPolicySourceDocument.Builderdocument(SdkBytes document)The raw content of the source document as a binary blob.AutomatedReasoningPolicySourceDocument.BuilderdocumentContentType(String documentContentType)The MIME type of the document (e.g., application/pdf, text/plain).AutomatedReasoningPolicySourceDocument.BuilderdocumentContentType(AutomatedReasoningPolicyBuildDocumentContentType documentContentType)The MIME type of the document (e.g., application/pdf, text/plain).AutomatedReasoningPolicySourceDocument.BuilderdocumentDescription(String documentDescription)An optional description providing context about the document's content and purpose.AutomatedReasoningPolicySourceDocument.BuilderdocumentHash(String documentHash)A SHA-256 hash of the document content, used for verification and integrity checking.AutomatedReasoningPolicySourceDocument.BuilderdocumentName(String documentName)The name of the source document for identification purposes.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
document
AutomatedReasoningPolicySourceDocument.Builder document(SdkBytes 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
AutomatedReasoningPolicySourceDocument.Builder documentContentType(String 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:
AutomatedReasoningPolicyBuildDocumentContentType,AutomatedReasoningPolicyBuildDocumentContentType
-
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:
AutomatedReasoningPolicyBuildDocumentContentType,AutomatedReasoningPolicyBuildDocumentContentType
-
documentName
AutomatedReasoningPolicySourceDocument.Builder documentName(String 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
AutomatedReasoningPolicySourceDocument.Builder documentDescription(String 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
AutomatedReasoningPolicySourceDocument.Builder documentHash(String 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.
-
-