Class SecretConfig.Referenced
java.lang.Object
com.inductiveautomation.ignition.gateway.secrets.SecretConfig
com.inductiveautomation.ignition.gateway.secrets.SecretConfig.Referenced
- Enclosing class:
- SecretConfig
A Referenced
SecretConfig
which encapsulates the name of the SecretProvider and the name of the Secret
within the Secret Provider where the secret value lives.-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.gateway.secrets.SecretConfig
SecretConfig.Embedded, SecretConfig.GsonAdapter, SecretConfig.Referenced, SecretConfig.Type
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.gateway.secrets.SecretConfig
DATA, PROVIDER_NAME, SECRET_NAME, TYPE
-
Method Summary
Methods inherited from class com.inductiveautomation.ignition.gateway.secrets.SecretConfig
embedded, fromJsonTree, getAsEmbedded, getJsonSchema, isEmbedded, referenced, toJsonTree
-
Method Details
-
getType
- Specified by:
getType
in classSecretConfig
- Returns:
- the
SecretConfig.Type
of thisSecretConfig
instance. never null.
-
isReferenced
public boolean isReferenced()- Overrides:
isReferenced
in classSecretConfig
- Returns:
- true if this
SecretConfig
is an instance ofSecretConfig.Referenced
-
getAsReferenced
- Overrides:
getAsReferenced
in classSecretConfig
- Returns:
- this
SecretConfig
as an instance ofSecretConfig.Referenced
. never null.
-
getProviderName
- Returns:
- the name of the secret provider where the secret is stored. never null.
-
getSecretName
- Returns:
- the name of the secret stored in the secret provider. never null.
-
equals
-
hashCode
public int hashCode() -
toString
-