Package com.veeva.vault.sdk.api.document
Interface DocumentMetadataService
- All Superinterfaces:
Service
Provides methods to retrieve document type and document field metadata.
-
Method Summary
Modifier and TypeMethodDescriptiongetDocumentType(DocumentTypeRequest request) Retrieves a singleDocumentType.Retrieves a singleDocumentField.getFields(DocumentFieldCollectionRequest request) Retrieves aDocumentFieldCollectionResponse.Creates aDocumentFieldCollectionRequest.Builder.Creates aDocumentFieldFilter.Builder.Creates aDocumentTypeRequest.Builder.
-
Method Details
-
getField
Retrieves a singleDocumentField.- Parameters:
fieldName- the field name to retrieve document field metadata for. Cannot be null or empty.- Returns:
- a
DocumentFieldcontaining the metadata of the requested document
-
newDocumentFieldCollectionRequestBuilder
DocumentFieldCollectionRequest.Builder newDocumentFieldCollectionRequestBuilder()Creates aDocumentFieldCollectionRequest.Builder.- Returns:
- a
DocumentFieldCollectionRequest.Builder
-
newDocumentFieldFilterBuilder
DocumentFieldFilter.Builder newDocumentFieldFilterBuilder()Creates aDocumentFieldFilter.Builder.- Returns:
- a
DocumentFieldFilter.Builder
-
getFields
Retrieves aDocumentFieldCollectionResponse.- Parameters:
request- theDocumentFieldCollectionRequestcontaining the information needed to retrieve the collection of document metadata. Cannot be null or empty.- Returns:
- a
DocumentFieldCollectionResponsecontaining the requested document metadata
-
getDocumentType
Retrieves a singleDocumentType.- Parameters:
request- theDocumentTypeRequestcontaining the information needed to retrieve the document metadata. Cannot be null or empty.- Returns:
- a
DocumentTypecontaining the metadata of the requested document type
-
newDocumentTypeRequestBuilder
DocumentTypeRequest.Builder newDocumentTypeRequestBuilder()Creates aDocumentTypeRequest.Builder.- Returns:
- a
DocumentTypeRequest.Builder
-