Class VaultResponse
java.lang.Object
com.veeva.vault.vapil.api.model.VaultModel
com.veeva.vault.vapil.api.model.response.VaultResponse
- Direct Known Subclasses:
ActionInitiateResponse,ActionResponse,ApiVersionResponse,AuditDetailsResponse,AuditMetadataResponse,AuditTypesResponse,AuthenticationResponse,BinderExportResponse,BinderResponse,BinderSectionResponse,BinderTemplateBulkResponse,BinderTemplateBulkResponse.TemplateResult,BinderTemplateMetadataResponse,BinderTemplateNodeBulkResponse,BinderTemplateNodeBulkResponse.TemplateNodeResult,BinderTemplateResponse,BulkTranslationImportSummaryResponse,BulkTranslationJobResponse,BulkWorkflowActionDetailsResponse,BulkWorkflowActionsResponse,BulkWorkflowJobStartResponse,ComponentContentResponse,ComponentQueryResponse,CustomPagesDistributionBulkResponse,CustomPagesDistributionResponse,CustomPagesDistributionRetrieveResponse,DelegatedSessionResponse,DelegationsResponse,DirectDataResponse,DiscoveryResponse,DocumentAnnotationAnchorResponse,DocumentAnnotationBulkResponse,DocumentAnnotationDeleteResponse,DocumentAnnotationImportResponse,DocumentAnnotationPlacemarkTypeMetadataResponse,DocumentAnnotationReadResponse,DocumentAnnotationReferenceTypeMetadataResponse,DocumentAnnotationReplyReadResponse,DocumentAnnotationTypeMetadataResponse,DocumentAttachmentBulkResponse,DocumentAttachmentResponse,DocumentBulkResponse,DocumentClassificationResponse,DocumentCollaborativeCheckoutResponse,DocumentCollaborativeCheckoutResponse.UndoCheckoutResponse,DocumentDeletionResponse,DocumentEventResponse,DocumentEventSubtypeResponse,DocumentEventTypeResponse,DocumentExportResponse,DocumentExportResponse.ExportedDocument,DocumentFieldResponse,DocumentLifecycleDeleteOverrideRulesResponse,DocumentLifecycleRoleAssignmentResponse,DocumentLifecycleRoleAssignmentRulesResponse,DocumentLockResponse,DocumentRelationshipBulkResponse,DocumentRelationshipMetadataResponse,DocumentRelationshipResponse,DocumentRelationshipRetrieveResponse,DocumentRenditionBulkResponse,DocumentRenditionResponse,DocumentResponse,DocumentRoleCheckForDCCResponse,DocumentSignatureMetadataResponse,DocumentsResponse,DocumentTemplateBulkResponse,DocumentTemplateBulkResponse.TemplateResult,DocumentTemplateMetadataResponse,DocumentTemplateResponse,DocumentTemplatesResponse,DocumentTokenResponse,DocumentTypesResponse,DocumentVersionResponse,DocumentWorkflowDetailsResponse,DocumentWorkflowResponse,DomainResponse,DomainsResponse,EDLMatchedDocumentResponse,EDLResponse,EmailNotificationHistoryResponse,EntryCriteriaResponse,FileStagingItemBulkResponse,FileStagingItemResponse,FileStagingJobResponse,FileStagingSessionBulkResponse,FileStagingSessionPartBulkResponse,FileStagingSessionPartResponse,FileStagingSessionResponse,GroupResponse,GroupRetrieveAutoManagedResponse,GroupRetrieveResponse,InitiateDocumentWorkflowResponse,JobCreateResponse,JobHistoryResponse,JobMonitorResponse,JobStatusResponse,JobTaskResponse,LoaderResponse,MdlExecuteResponse,MdlResponse,MetaDataComponentRecordResponse,MetaDataComponentTypeBulkResponse,MetaDataComponentTypeResponse,MetaDataDocumentLockResponse,MetaDataGroupResponse,MetaDataObjectBulkResponse,MetaDataObjectFieldResponse,MetaDataObjectPageLayoutResponse,MetaDataObjectResponse,MetaDataSecurityPolicyResponse,MetaDataUserResponse,ObjectMultiRecordWorkflowDetailsResponse,ObjectMultiRecordWorkflowInitiateResponse,ObjectMultiRecordWorkflowsResponse,ObjectRecordActionBulkResponse,ObjectRecordActionResponse,ObjectRecordAttachmentResponse,ObjectRecordBulkResponse,ObjectRecordCollectionResponse,ObjectRecordDeletedResponse,ObjectRecordMergeJobResponse,ObjectRecordMergeResultsResponse,ObjectRecordResponse,ObjectRecordRoleChangeResponse,ObjectRecordRoleResponse,ObjectRecordTypeBulkResponse,ObjectRecordTypeBulkResponse.ResponseDetails,ObjectRecordTypeResponse,ObjectWorkflowActionDetailsResponse,ObjectWorkflowActionResponse,ObjectWorkflowResponse,ObjectWorkflowTaskActionDetailsResponse,ObjectWorkflowTaskResponse,OutboundPackageDependenciesResponse,PackageDeploymentResultsResponse,PackageImportResultsResponse,PicklistResponse,PicklistValueResponse,QueryResponse,QueueResponse,RoleChangeBulkResponse,RoleChangeBulkResponse.RoleChange,RoleChangeResponse,RoleRetrieveResponse,SandboxDetailsResponse,SandboxEntitlementResponse,SandboxResponse,SandboxSnapshotResponse,SCIMResponse,SCIMUserBulkResponse,SCIMUserResponse,SdkDebugSessionBulkResponse,SdkDebugSessionCreateResponse,SdkDebugSessionCreateResponse.Data,SdkDebugSessionResponse,SdkProfilingSessionBulkResponse,SdkProfilingSessionCreateResponse,SdkProfilingSessionCreateResponse.Data,SdkProfilingSessionResponse,SDKResponse,SecurityPoliciesResponse,SecurityPolicyResponse,UserBulkResponse,UserLicenseUsageResponse,UserPermissionResponse,UserResponse,UserRetrieveResponse,ValidatePackageResponse
Base Vault API response message
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringContent-Dispositionstatic final StringContent-Typestatic final StringX-VaultAPI-DowntimeExpectedDurationMinutesstatic final StringX-VaultAPI-Statusstatic final StringX-VaultAPI-BurstLimitstatic final StringX-VaultAPI-BurstLimitRemainingstatic final StringX-VaultAPI-ExecutionIdstatic final StringX-VaultAPI-VaultIdstatic final StringX-VaultAPI-ResponseDelaystatic final StringX-VaultAPI-SdkCountstatic final StringX-VaultAPI-SdkCpuTimestatic final StringX-VaultAPI-SdkElapsedTimestatic final StringX-VaultAPI-SdkGrossMemorystatic final StringX-VaultAPI-TruncatedSessionIdstatic final StringX-VaultAPI-UserIdstatic final StringX-VaultAPI-Statusstatic final StringresponseStatus = FAILUREstatic final StringresponseStatus = SUCCESSstatic final StringresponseStatus = FAILURE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]For requests returning binary content.getHeaderIgnoreCase(String header) Return the file path For requests creating files.Get the full response as a string.com.fasterxml.jackson.databind.JsonNodeGet the full response as a JSON Object.booleanDetermine if the response has errors.booleanDetermine if the response has warnings.booleanDetermine if the response status equals FAILURE.booleanDetermine if the response status equals SUCCESS.booleanDetermine if the response status equals WARNING.voidsetBinaryContent(byte[] binaryContent) voidsetErrors(List<VaultResponse.APIResponseError> errors) voidsetHeaders(Map<String, List<String>> headers) voidsetOutputFilePath(String outputFilePath) voidsetResponse(String response) voidsetResponseMessage(String responseMessage) voidsetResponseStatus(String responseStatus) voidsetWarnings(List<VaultResponse.APIResponseWarning> warnings) Methods inherited from class com.veeva.vault.vapil.api.model.VaultModel
get, getBigDecimal, getBoolean, getFieldNames, getInteger, getListInteger, getListLong, getListString, getLong, getString, getVaultModelData, set, setVaultModelData, toJSONObject, toJsonString, toMap, toMap
-
Field Details
-
HTTP_RESPONSE_WARNING
responseStatus = FAILURE- See Also:
-
HTTP_RESPONSE_FAILURE
responseStatus = FAILURE- See Also:
-
HTTP_RESPONSE_SUCCESS
responseStatus = SUCCESS- See Also:
-
HTTP_HEADER_CONTENT_DISPOSITION
Content-Disposition- See Also:
-
HTTP_HEADER_CONTENT_TYPE
Content-Type- See Also:
-
HTTP_HEADER_VAULT_BURST
X-VaultAPI-BurstLimit- See Also:
-
HTTP_HEADER_VAULT_BURST_REMAINING
X-VaultAPI-BurstLimitRemaining- See Also:
-
HTTP_HEADER_VAULT_EXECUTION_ID
X-VaultAPI-ExecutionId- See Also:
-
HTTP_HEADER_VAULT_RESPONSE_DELAY
X-VaultAPI-ResponseDelay- See Also:
-
HTTP_HEADER_VAULT_TRUNCATED_SESSION_ID
X-VaultAPI-TruncatedSessionId- See Also:
-
HTTP_HEADER_VAULT_USER_ID
X-VaultAPI-UserId- See Also:
-
HTTP_HEADER_VAULT_ID
X-VaultAPI-VaultId- See Also:
-
HTTP_HEADER_VAULT_SDK_COUNT
X-VaultAPI-SdkCount- See Also:
-
HTTP_HEADER_VAULT_SDK_CPU_TIME
X-VaultAPI-SdkCpuTime- See Also:
-
HTTP_HEADER_VAULT_SDK_ELAPSED_TIME
X-VaultAPI-SdkElapsedTime- See Also:
-
HTTP_HEADER_VAULT_SDK_GROSS_MEMORY
X-VaultAPI-SdkGrossMemory- See Also:
-
HTTP_HEADER_DOWNTIME_EXPECTED_DURATION_MINUTES
X-VaultAPI-DowntimeExpectedDurationMinutes- See Also:
-
HTTP_HEADER_STATUS
X-VaultAPI-Status- See Also:
-
HTTP_REFERENCE_ID
X-VaultAPI-Status- See Also:
-
-
Constructor Details
-
VaultResponse
public VaultResponse()
-
-
Method Details
-
isWarning
public boolean isWarning()Determine if the response status equals WARNING.- Returns:
- true if the response status equals WARNING
-
isFailure
public boolean isFailure()Determine if the response status equals FAILURE.- Returns:
- true if the response status equals FAILURE
-
isSuccessful
public boolean isSuccessful()Determine if the response status equals SUCCESS.- Returns:
- true if the response status equals SUCCESS
-
getResponseMessage
-
setResponseMessage
-
getResponseStatus
-
setResponseStatus
-
getResponse
Get the full response as a string.- Returns:
- The full response as a string
-
setResponse
-
getResponseJSON
public com.fasterxml.jackson.databind.JsonNode getResponseJSON()Get the full response as a JSON Object.- Returns:
- The full response as a JSON Object
-
getErrors
-
setErrors
-
hasErrors
public boolean hasErrors()Determine if the response has errors.- Returns:
- true if the response has errors
-
getWarnings
-
setWarnings
-
hasWarnings
public boolean hasWarnings()Determine if the response has warnings.- Returns:
- true if the response has warnings
-
getHeaders
-
setHeaders
-
getHttpHeaderContentDisposition
-
getHeaderContentType
-
getHeaderVaultBurstLimit
-
getHeaderVaultBurstLimitRemaining
-
getHeaderVaultExecutionId
-
getHeaderVaultId
-
getHeaderVaultResponseDelay
-
getHeaderVaultTruncatedSessionId
-
getHeaderVaultUserId
-
getHeaderVaultSdkCount
-
getHeaderVaultSdkCpuTime
-
getHeaderVaultSdkElapsedTime
-
getHeaderVaultSdkGrossMemory
-
getHeaderDowntimeExpectedDurationMinutes
-
getHeaderStatus
-
getHeaderReferenceId
-
getBinaryContent
public byte[] getBinaryContent()For requests returning binary content.- Returns:
- Byte array for the returned binary content
-
setBinaryContent
public void setBinaryContent(byte[] binaryContent) -
getOutputFilePath
Return the file path For requests creating files.- Returns:
- The file path of the created file
-
setOutputFilePath
-
getHeaderIgnoreCase
-