public class SecurityLevelConfig
extends java.lang.Object
SecurityLevelConfig.GsonAdapter
Modifier and Type | Class and Description |
---|---|
static class |
SecurityLevelConfig.GsonAdapter
Support for Gson serialization and deserialization
|
Modifier and Type | Field and Description |
---|---|
com.google.common.collect.ImmutableCollection<SecurityLevelConfig> |
children |
static com.google.gson.Gson |
GSON |
java.lang.String |
name |
Constructor and Description |
---|
SecurityLevelConfig(java.lang.String name) |
SecurityLevelConfig(java.lang.String name,
com.google.common.collect.ImmutableCollection<SecurityLevelConfig> children) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
com.google.common.collect.ImmutableCollection<SecurityLevelPath> |
flatPaths() |
static SecurityLevelConfig |
fromJson(java.lang.String s) |
int |
hashCode() |
java.lang.String |
toJson() |
java.lang.String |
toString() |
public static final com.google.gson.Gson GSON
public final java.lang.String name
public final com.google.common.collect.ImmutableCollection<SecurityLevelConfig> children
public SecurityLevelConfig(@Nonnull java.lang.String name)
public SecurityLevelConfig(@Nonnull java.lang.String name, @Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> children)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
@Nonnull public java.lang.String toString()
toString
in class java.lang.Object
@Nonnull public static SecurityLevelConfig fromJson(@Nonnull java.lang.String s)
@Nonnull public java.lang.String toJson()
@Nonnull public com.google.common.collect.ImmutableCollection<SecurityLevelPath> flatPaths()