Package csw.framework.models
Class ConfigFileLocation
java.lang.Object
csw.framework.models.ConfigFileLocation
- All Implemented Interfaces:
enumeratum.EnumEntry
- Direct Known Subclasses:
ConfigFileLocation.Local$,ConfigFileLocation.Remote$
This is used as indicator for command line applications to fetch configuration files either from local machine or from Configuration service
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from interface enumeratum.EnumEntry
enumeratum.EnumEntry.Camelcase, enumeratum.EnumEntry.CapitalDotcase, enumeratum.EnumEntry.CapitalHyphencase, enumeratum.EnumEntry.CapitalSnakecase, enumeratum.EnumEntry.CapitalWords, enumeratum.EnumEntry.Dotcase, enumeratum.EnumEntry.EnumEntryOps<A extends enumeratum.EnumEntry>, enumeratum.EnumEntry.EnumEntryOps$, enumeratum.EnumEntry.Hyphencase, enumeratum.EnumEntry.LowerCamelcase, enumeratum.EnumEntry.Lowercase, enumeratum.EnumEntry.Snakecase, enumeratum.EnumEntry.Uncapitalised, enumeratum.EnumEntry.Uppercase, enumeratum.EnumEntry.UpperDotcase, enumeratum.EnumEntry.UpperHyphencase, enumeratum.EnumEntry.UpperSnakecase, enumeratum.EnumEntry.UpperWords, enumeratum.EnumEntry.Words -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic scala.collection.immutable.Map<String,A> protected static scala.collection.immutable.IndexedSeq<A>static intindexOf(A member) static final scala.collection.immutable.Map<String,ConfigFileLocation> static scala.collection.immutable.Map<String,ConfigFileLocation> static final scala.collection.immutable.Map<String,ConfigFileLocation> static scala.collection.immutable.IndexedSeq<ConfigFileLocation>values()static final scala.collection.immutable.Map<ConfigFileLocation,Object> static Astatic scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameEither(String name) static AwithNameInsensitive(String name) static scala.util.Either<enumeratum.NoSuchMember<A>,A> static scala.Option<A>static AwithNameLowercaseOnly(String name) static scala.util.Either<enumeratum.NoSuchMember<A>,A> static scala.Option<A>static scala.Option<A>withNameOption(String name) static AwithNameUppercaseOnly(String name) static scala.util.Either<enumeratum.NoSuchMember<A>,A> static scala.Option<A>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface enumeratum.EnumEntry
entryName, enumeratum$EnumEntry$$stableEntryName
-
Constructor Details
-
ConfigFileLocation
public ConfigFileLocation()
-
-
Method Details
-
namesToValuesMap
-
lowerCaseNamesToValuesMap
public static final scala.collection.immutable.Map<String,ConfigFileLocation> lowerCaseNamesToValuesMap() -
upperCaseNameValuesToMap
public static final scala.collection.immutable.Map<String,ConfigFileLocation> upperCaseNameValuesToMap() -
valuesToIndex
-
values
-
extraNamesToValuesMap
-
withName
-
withNameOption
-
withNameEither
-
withNameInsensitive
-
withNameUppercaseOnly
-
withNameLowercaseOnly
-
withNameInsensitiveOption
-
withNameUppercaseOnlyOption
-
withNameLowercaseOnlyOption
-
withNameInsensitiveEither
public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameInsensitiveEither(String name) -
withNameUppercaseOnlyEither
public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameUppercaseOnlyEither(String name) -
withNameLowercaseOnlyEither
public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameLowercaseOnlyEither(String name) -
indexOf
public static int indexOf(A member) -
findValues
protected static scala.collection.immutable.IndexedSeq<A> findValues() -
enumeratum$Enum$$existingEntriesString
-