Uses of Interface
org.apache.hadoop.ozone.om.request.validation.ValidationContext
Packages that use ValidationContext
Package
Description
Package contains classes related to bucket requests.
Package contains classes related to file requests.
Package contains classes related to key requests.
Package contains classes related to acl requests for keys.
Package contains classes related to S3 multipart upload requests.
Request's feature validation handling.
OM protocol buffer translators.
-
Uses of ValidationContext in org.apache.hadoop.ozone.om.request.bucket
Methods in org.apache.hadoop.ozone.om.request.bucket with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMBucketDeleteRequest.blockBucketDeleteWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates bucket delete requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMBucketCreateRequest.disallowCreateBucketWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMBucketSetPropertyRequest.disallowSetBucketPropertyWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMBucketCreateRequest.handleCreateBucketWithBucketLayoutDuringPreFinalize(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMBucketCreateRequest.setDefaultBucketLayoutForOlderClients(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) When a client that does not support bucket layout types issues a create bucket command, it will leave the bucket layout field empty. -
Uses of ValidationContext in org.apache.hadoop.ozone.om.request.file
Methods in org.apache.hadoop.ozone.om.request.file with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMDirectoryCreateRequest.blockCreateDirectoryWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates directory create requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMFileCreateRequest.blockCreateFileWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates file create requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMDirectoryCreateRequest.disallowCreateDirectoryWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMFileCreateRequest.disallowCreateFileWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) -
Uses of ValidationContext in org.apache.hadoop.ozone.om.request.key
Methods in org.apache.hadoop.ozone.om.request.key with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMAllocateBlockRequest.blockAllocateBlockWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates block allocation requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyCommitRequest.blockCommitKeyWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates key commit requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyCreateRequest.blockCreateKeyWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates key create requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeysDeleteRequest.blockDeleteKeysWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates delete key requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyDeleteRequest.blockDeleteKeyWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates key delete requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeysRenameRequest.blockRenameKeysWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates rename keys requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyRenameRequest.blockRenameKeyWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates rename key requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMAllocateBlockRequest.disallowAllocateBlockWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyCommitRequest.disallowCommitKeyWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyCreateRequest.disallowCreateKeyWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyCommitRequest.disallowHsync(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyCommitRequest.disallowRecovery(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates key commit requests. -
Uses of ValidationContext in org.apache.hadoop.ozone.om.request.key.acl
Methods in org.apache.hadoop.ozone.om.request.key.acl with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyAddAclRequest.blockAddAclWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates Add ACL requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeyRemoveAclRequest.blockRemoveAclWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates Add ACL requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestOMKeySetAclRequest.blockSetAclWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates Add ACL requests. -
Uses of ValidationContext in org.apache.hadoop.ozone.om.request.s3.multipart
Methods in org.apache.hadoop.ozone.om.request.s3.multipart with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestS3InitiateMultipartUploadRequest.blockInitiateMPUWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates S3 initiate MPU requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestS3MultipartUploadAbortRequest.blockMPUAbortWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates S3 MPU abort requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestS3MultipartUploadCommitPartRequest.blockMPUCommitWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates S3 MPU commit part requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestS3MultipartUploadCompleteRequest.blockMPUCompleteWithBucketLayoutFromOldClient(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) Validates S3 MPU complete requests.static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestS3MultipartUploadAbortRequest.disallowAbortMultiPartUploadWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestS3MultipartUploadCommitPartRequest.disallowCommitMultiPartUploadWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestS3MultipartUploadCompleteRequest.disallowCompleteMultiPartUploadWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequestS3InitiateMultipartUploadRequest.disallowInitiateMultiPartUploadWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) -
Uses of ValidationContext in org.apache.hadoop.ozone.om.request.validation
Methods in org.apache.hadoop.ozone.om.request.validation that return ValidationContextModifier and TypeMethodDescriptionstatic ValidationContextValidationContext.of(org.apache.hadoop.ozone.upgrade.LayoutVersionManager versionManager, org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager) Creates a context object based on the given parameters.Methods in org.apache.hadoop.ozone.om.request.validation with parameters of type ValidationContextModifier and TypeMethodDescriptionabstract org.apache.hadoop.ozone.VersionedVersionExtractor.extractVersion(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) abstract booleanValidationCondition.shouldApply(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, ValidationContext ctx) RequestValidations.withinContext(ValidationContext validationContext) -
Uses of ValidationContext in org.apache.hadoop.ozone.protocolPB
Methods in org.apache.hadoop.ozone.protocolPB with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowGetFileStatusWithBucketLayout(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowGetFileStatusWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowListKeysResponseWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowListKeysWithBucketLayout(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowListStatusResponseWithBucketLayout(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowListStatusResponseWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowListTrashWithBucketLayout(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowListTrashWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowLookupFileWithBucketLayout(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowLookupFileWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowLookupKeyResponseWithECReplicationConfig(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx) static org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponseOzoneManagerRequestHandler.disallowLookupKeyWithBucketLayout(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest req, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse resp, ValidationContext ctx)