/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.nifi.nar; /** * Enumeration of entries that will be in a NAR MANIFEST file. */ public enum NarManifestEntry { NAR_GROUP("Nar-Group"), NAR_ID("Nar-Id"), NAR_VERSION("Nar-Version"), NAR_DEPENDENCY_GROUP("Nar-Dependency-Group"), NAR_DEPENDENCY_ID("Nar-Dependency-Id"), NAR_DEPENDENCY_VERSION("Nar-Dependency-Version"), BUILD_TAG("Build-Tag"), BUILD_REVISION("Build-Revision"), BUILD_BRANCH("Build-Branch"), BUILD_TIMESTAMP("Build-Timestamp"), BUILD_JDK("Build-Jdk"), BUILT_BY("Built-By"), ; final String manifestName; NarManifestEntry(String manifestName) { this.manifestName = manifestName; } public String getManifestName() { return manifestName; } }