public static enum BlobConfiguration.Field extends java.lang.Enum<BlobConfiguration.Field> implements com.lucidworks.apollo.common.EnumeratedField
Enum Constant and Description |
---|
CONTENT_TYPE |
DIR
the full directory leading to the blob specified in the FQPN
|
DIRS
all of the legitimate path parts that come from the FQPN of the blob
|
FILENAME
the filename portion of the FQPN of the blob
|
ID |
MD5 |
MODIFICATION_TIME |
NAME
the fully qualified path name (FQPN) to the blob
|
PARTS |
PATH |
RAWDATA |
ROOT |
SEQUENCE |
SIZE |
TYPE |
VERSION |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<java.lang.String> |
getAllFieldNames() |
static java.util.Set<java.lang.String> |
getAllPrettyNames() |
java.lang.String |
getFieldName() |
java.lang.String |
getPrettyName() |
static java.util.Set<BlobConfiguration.Field> |
getRequiredManifestFields() |
boolean |
isManifestField() |
boolean |
isRequired() |
static BlobConfiguration.Field |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static BlobConfiguration.Field[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BlobConfiguration.Field NAME
public static final BlobConfiguration.Field PATH
public static final BlobConfiguration.Field SIZE
public static final BlobConfiguration.Field MD5
public static final BlobConfiguration.Field MODIFICATION_TIME
public static final BlobConfiguration.Field CONTENT_TYPE
public static final BlobConfiguration.Field VERSION
public static final BlobConfiguration.Field TYPE
public static final BlobConfiguration.Field ID
public static final BlobConfiguration.Field PARTS
public static final BlobConfiguration.Field RAWDATA
public static final BlobConfiguration.Field SEQUENCE
public static final BlobConfiguration.Field ROOT
public static final BlobConfiguration.Field DIRS
public static final BlobConfiguration.Field DIR
public static final BlobConfiguration.Field FILENAME
public static BlobConfiguration.Field[] values()
for (BlobConfiguration.Field c : BlobConfiguration.Field.values()) System.out.println(c);
public static BlobConfiguration.Field valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static java.util.Set<BlobConfiguration.Field> getRequiredManifestFields()
public static java.util.Set<java.lang.String> getAllFieldNames()
public static java.util.Set<java.lang.String> getAllPrettyNames()
public java.lang.String getFieldName()
getFieldName
in interface com.lucidworks.apollo.common.EnumeratedField
public java.lang.String getPrettyName()
getPrettyName
in interface com.lucidworks.apollo.common.EnumeratedField
public boolean isRequired()
isRequired
in interface com.lucidworks.apollo.common.EnumeratedField
public boolean isManifestField()