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
@JvmOverloads
public ProviderState(@Nullable
java.lang.String name,
@NotNull
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
@JvmOverloads
public ProviderState(@Nullable
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
@NotNull public java.util.Map<java.lang.String,java.lang.Object> toMap()
public boolean matches(@NotNull
java.lang.String state)
@Nullable public java.lang.String getName()
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getParams()
@Nullable public java.lang.String component1()
@NotNull public java.util.Map<java.lang.String,java.lang.Object> component2()
@NotNull public ProviderState copy(@Nullable java.lang.String name, @NotNull 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
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)
@JvmStatic @NotNull public static ProviderState fromJson(@NotNull com.google.gson.JsonElement json)