public final enum class org.apache.nifi.processors.compress.property.CompressionStrategy extends java.lang.Enum implements org.apache.nifi.components.DescribedValue
{
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy NONE;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy MIME_TYPE_ATTRIBUTE;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy GZIP;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy DEFLATE;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy BZIP2;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy XZ_LZMA2;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy LZMA;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY_HADOOP;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY_FRAMED;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy LZ4_FRAMED;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy ZSTD;
public static final enum org.apache.nifi.processors.compress.property.CompressionStrategy BROTLI;
private final java.lang.String description;
private final java.lang.String value;
private final java.lang.String fileExtension;
private final java.lang.String[] mimeTypes;
private static final org.apache.nifi.processors.compress.property.CompressionStrategy[] $VALUES;
public static org.apache.nifi.processors.compress.property.CompressionStrategy[] values()
{
java.lang.Object v;
org.apache.nifi.processors.compress.property.CompressionStrategy[] v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static org.apache.nifi.processors.compress.property.CompressionStrategy valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Lorg/apache/nifi/processors/compress/property/CompressionStrategy;", v);
return v;
}
public static java.util.Optional findValue(java.lang.String)
{
java.util.stream.Stream v, v;
java.util.function.Predicate v;
org.apache.nifi.processors.compress.property.CompressionStrategy[] v;
java.util.Optional v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy[] values()>();
v = staticinvoke <java.util.Arrays: java.util.stream.Stream stream(java.lang.Object[])>(v);
v = staticinvoke <org.apache.nifi.processors.compress.property.CompressionStrategy$lambda_findValue_0__3: java.util.function.Predicate bootstrap$(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.Optional findFirst()>();
return v;
}
private transient void <init>(java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
{
org.apache.nifi.processors.compress.property.CompressionStrategy v;
int v;
java.lang.String[] v;
java.lang.String v, v, v, v;
v := @this: org.apache.nifi.processors.compress.property.CompressionStrategy;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String value> = v;
v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String description> = v;
v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String fileExtension> = v;
v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String[] mimeTypes> = v;
return;
}
public java.lang.String getValue()
{
java.lang.String v;
org.apache.nifi.processors.compress.property.CompressionStrategy v;
v := @this: org.apache.nifi.processors.compress.property.CompressionStrategy;
v = v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String value>;
return v;
}
public java.lang.String getDisplayName()
{
java.lang.String v;
org.apache.nifi.processors.compress.property.CompressionStrategy v;
v := @this: org.apache.nifi.processors.compress.property.CompressionStrategy;
v = v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String value>;
return v;
}
public java.lang.String getDescription()
{
java.lang.String v;
org.apache.nifi.processors.compress.property.CompressionStrategy v;
v := @this: org.apache.nifi.processors.compress.property.CompressionStrategy;
v = v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String description>;
return v;
}
public java.lang.String getFileExtension()
{
java.lang.String v;
org.apache.nifi.processors.compress.property.CompressionStrategy v;
v := @this: org.apache.nifi.processors.compress.property.CompressionStrategy;
v = v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String fileExtension>;
return v;
}
public java.lang.String[] getMimeTypes()
{
java.lang.String[] v;
org.apache.nifi.processors.compress.property.CompressionStrategy v;
v := @this: org.apache.nifi.processors.compress.property.CompressionStrategy;
v = v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String[] mimeTypes>;
return v;
}
public org.apache.nifi.components.AllowableValue asAllowableValue()
{
org.apache.nifi.processors.compress.property.CompressionStrategy v;
java.lang.String v, v, v;
org.apache.nifi.components.AllowableValue v;
v := @this: org.apache.nifi.processors.compress.property.CompressionStrategy;
v = new org.apache.nifi.components.AllowableValue;
v = v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String value>;
v = v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String value>;
v = v.<org.apache.nifi.processors.compress.property.CompressionStrategy: java.lang.String description>;
specialinvoke v.<org.apache.nifi.components.AllowableValue: void <init>(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
private static org.apache.nifi.processors.compress.property.CompressionStrategy[] $values()
{
org.apache.nifi.processors.compress.property.CompressionStrategy v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.processors.compress.property.CompressionStrategy[] v;
v = newarray (org.apache.nifi.processors.compress.property.CompressionStrategy)[13];
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy NONE>;
v[0] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy MIME_TYPE_ATTRIBUTE>;
v[1] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy GZIP>;
v[2] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy DEFLATE>;
v[3] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy BZIP2>;
v[4] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy XZ_LZMA2>;
v[5] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy LZMA>;
v[6] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY>;
v[7] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY_HADOOP>;
v[8] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY_FRAMED>;
v[9] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy LZ4_FRAMED>;
v[10] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy ZSTD>;
v[11] = v;
v = <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy BROTLI>;
v[12] = v;
return v;
}
static void <clinit>()
{
org.apache.nifi.processors.compress.property.CompressionStrategy v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.processors.compress.property.CompressionStrategy[] v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[0];
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("NONE", 0, "no compression", "No Compression", "", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy NONE> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[0];
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("MIME_TYPE_ATTRIBUTE", 1, "use mime.type attribute", "Use the [mime.type] attribute from the input FlowFile to determine the format", "", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy MIME_TYPE_ATTRIBUTE> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[2];
v[0] = "application/gzip";
v[1] = "application/x-gzip";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("GZIP", 2, "gzip", "GZIP", ".gz", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy GZIP> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[2];
v[0] = "application/deflate";
v[1] = "application/x-deflate";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("DEFLATE", 3, "deflate", "Deflate", ".zlib", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy DEFLATE> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[2];
v[0] = "application/x-bzip2";
v[1] = "application/bzip2";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("BZIP2", 4, "bzip2", "BZIP2", ".bz2", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy BZIP2> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[1];
v[0] = "application/x-lzma";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("XZ_LZMA2", 5, "xz-lzma2", "XZ-LZMA2", ".xz", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy XZ_LZMA2> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[1];
v[0] = "application/x-lzma";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("LZMA", 6, "lzma", "LZMA", ".lzma", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy LZMA> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[1];
v[0] = "application/x-snappy";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("SNAPPY", 7, "snappy", "Snappy", ".snappy", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[1];
v[0] = "application/x-snappy-hadoop";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("SNAPPY_HADOOP", 8, "snappy-hadoop", "Snappy-Hadoop", ".snappy", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY_HADOOP> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[1];
v[0] = "application/x-snappy-framed";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("SNAPPY_FRAMED", 9, "snappy-framed", "Snappy-Framed", ".sz", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy SNAPPY_FRAMED> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[1];
v[0] = "application/x-lz4-framed";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("LZ4_FRAMED", 10, "lz4-framed", "LZ4", ".lz4", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy LZ4_FRAMED> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[1];
v[0] = "application/zstd";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("ZSTD", 11, "zstd", "ZSTD", ".zst", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy ZSTD> = v;
v = new org.apache.nifi.processors.compress.property.CompressionStrategy;
v = newarray (java.lang.String)[1];
v[0] = "application/x-brotli";
specialinvoke v.<org.apache.nifi.processors.compress.property.CompressionStrategy: void <init>(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>("BROTLI", 12, "brotli", "Brotli", ".br", v);
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy BROTLI> = v;
v = staticinvoke <org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy[] $values()>();
<org.apache.nifi.processors.compress.property.CompressionStrategy: org.apache.nifi.processors.compress.property.CompressionStrategy[] $VALUES> = v;
return;
}
}