FileSystemMasterAuditContext auditContext = createAuditContext("mkdir", path, null, inodePath.getParentInodeOrNull())) { if (context.getOptions().getRecursive()) { auditContext.setSrcInode(inodePath.getLastExistingInode());
private void loadExtractedFields() { com.google.protobuf.GeneratedMessageV3.Builder<?> optionsBuilder = getOptions(); // Populate extracted fields from given options if (optionsBuilder instanceof CreateFilePOptions.Builder) { CreateFilePOptions.Builder fileOptions = (CreateFilePOptions.Builder) optionsBuilder; mMode = Mode.fromProto(fileOptions.getMode()); mRecursive = fileOptions.getRecursive(); mTtl = fileOptions.getCommonOptions().getTtl(); mTtlAction = fileOptions.getCommonOptions().getTtlAction(); } // Populate extracted fields from given options if (optionsBuilder instanceof CreateDirectoryPOptions.Builder) { CreateDirectoryPOptions.Builder dirOptions = (CreateDirectoryPOptions.Builder) optionsBuilder; mMode = Mode.fromProto(dirOptions.getMode()); mRecursive = dirOptions.getRecursive(); mTtl = dirOptions.getCommonOptions().getTtl(); mTtlAction = dirOptions.getCommonOptions().getTtlAction(); } }