public class ProviderState
Class that encapsulates all the info about a provider state
name - The provider state description params - Provider state parameters as key value pairs
| Modifier and Type | Class and Description |
|---|---|
static class |
ProviderState.Companion |
| Modifier and Type | Field and Description |
|---|---|
static ProviderState.Companion |
Companion |
| Constructor and Description |
|---|
ProviderState(java.lang.String name,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
Class that encapsulates all the info about a provider state
|
ProviderState(java.lang.String name)
Class that encapsulates all the info about a provider state
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
component1() |
java.util.Map<java.lang.String,java.lang.Object> |
component2() |
ProviderState |
copy(java.lang.String name,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
Class that encapsulates all the info about a provider state
|
boolean |
equals(java.lang.Object p) |
static ProviderState |
fromJson(com.google.gson.JsonElement json) |
java.lang.String |
getName() |
java.util.Map<java.lang.String,java.lang.Object> |
getParams() |
int |
hashCode() |
boolean |
matches(java.lang.String state) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
public static ProviderState.Companion Companion
public ProviderState(java.lang.String name,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
Class that encapsulates all the info about a provider state
name - The provider state description params - Provider state parameters as key value pairs
public ProviderState(java.lang.String name)
Class that encapsulates all the info about a provider state
name - The provider state description params - Provider state parameters as key value pairs
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public boolean matches(java.lang.String state)
public java.lang.String getName()
public java.util.Map<java.lang.String,java.lang.Object> getParams()
public java.lang.String component1()
public java.util.Map<java.lang.String,java.lang.Object> component2()
public ProviderState copy(java.lang.String name, java.util.Map<java.lang.String,? extends java.lang.Object> params)
Class that encapsulates all the info about a provider state
name - The provider state description params - Provider state parameters as key value pairs
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)
public static ProviderState fromJson(com.google.gson.JsonElement json)