All Classes and Interfaces
Class
Description
HTTP Client for /v1/agent/ endpoints.
For use with JSON fields that Consul Base 64 encodes.
A
CacheDescriptor
describes an instance of a cache.HTTP Client for /v1/catalog/ endpoints.
Client for interacting with the Consul HTTP API.
Builder for
Consul
client objects.A cache structure that can provide an up-to-date read-only
map backed by consul data
passed in by creators to vary the content of the cached values
Implementers can register a listener to receive
a new map when it changes
Represents the possible states of a ConsulCache.
Wraps an exception thrown whilst interacting with the Consul API.
For API calls that support long-polling, this callback is used to handle
the result on success or failure for an async HTTP call.
HTTP Client for /v1/coordinate/ endpoints.
DebugConfig contains the full runtime configuration but its format is subject to change without notice or deprecation.
HTTP Client for /v1/event/ endpoints.
For Event API calls that support long-polling, this callback is used to handle
the result on success or failure for an async HTTP call.
HTTP Client for /v1/health/ endpoints.
Immutable implementation of
AclResponse
.Builds instances of type
ImmutableAclResponse
.Immutable implementation of
AclToken
.Builds instances of type
ImmutableAclToken
.Immutable implementation of
AclTokenId
.Builds instances of type
ImmutableAclTokenId
.Immutable implementation of
Agent
.Builds instances of type
ImmutableAgent
.Immutable implementation of
CatalogDeregistration
.Builds instances of type
ImmutableCatalogDeregistration
.Immutable implementation of
CatalogNode
.Builds instances of type
ImmutableCatalogNode
.Immutable implementation of
CatalogRegistration
.Builds instances of type
ImmutableCatalogRegistration
.Immutable implementation of
CatalogService
.Builds instances of type
ImmutableCatalogService
.Immutable implementation of
Check
.Builds instances of type
ImmutableCheck
.Immutable implementation of
Config
.Builds instances of type
ImmutableConfig
.Immutable implementation of
Coord
.Builds instances of type
ImmutableCoord
.Immutable implementation of
Coordinate
.Builds instances of type
ImmutableCoordinate
.Immutable implementation of
Datacenter
.Builds instances of type
ImmutableDatacenter
.Immutable implementation of
DeleteOptions
.Builds instances of type
ImmutableDeleteOptions
.Immutable implementation of
DnsQuery
.Builds instances of type
ImmutableDnsQuery
.Immutable implementation of
Event
.Builds instances of type
ImmutableEvent
.Immutable implementation of
EventOptions
.Builds instances of type
ImmutableEventOptions
.Immutable implementation of
EventResponse
.Builds instances of type
ImmutableEventResponse
.Immutable implementation of
Failover
.Builds instances of type
ImmutableFailover
.Immutable implementation of
FullService
.Builds instances of type
ImmutableFullService
.Immutable implementation of
HealthCheck
.Builds instances of type
ImmutableHealthCheck
.Immutable implementation of
Member
.Builds instances of type
ImmutableMember
.Immutable implementation of
Node
.Builds instances of type
ImmutableNode
.Immutable implementation of
Token.NodeIdentity
.Builds instances of type
ImmutableNodeIdentity
.Immutable implementation of
Operation
.Builds instances of type
ImmutableOperation
.Immutable implementation of
Policy
.Builds instances of type
ImmutablePolicy
.Immutable implementation of
Token.PolicyLink
.Builds instances of type
ImmutablePolicyLink
.Immutable implementation of
PolicyListResponse
.Builds instances of type
ImmutablePolicyListResponse
.Immutable implementation of
PolicyResponse
.Builds instances of type
ImmutablePolicyResponse
.Immutable implementation of
Ports
.Builds instances of type
ImmutablePorts
.Immutable implementation of
PreparedQuery
.Builds instances of type
ImmutablePreparedQuery
.Immutable implementation of
PutOptions
.Builds instances of type
ImmutablePutOptions
.Immutable implementation of
QueryId
.Builds instances of type
ImmutableQueryId
.Immutable implementation of
QueryOptions
.Builds instances of type
ImmutableQueryOptions
.Immutable implementation of
QueryParameterOptions
.Builds instances of type
ImmutableQueryParameterOptions
.Immutable implementation of
QueryResult
.Builds instances of type
ImmutableQueryResult
.Immutable implementation of
QueryResults
.Builds instances of type
ImmutableQueryResults
.Immutable implementation of
RaftConfiguration
.Builds instances of type
ImmutableRaftConfiguration
.Immutable implementation of
RaftIndex
.Builds instances of type
ImmutableRaftIndex
.Immutable implementation of
RaftServer
.Builds instances of type
ImmutableRaftServer
.Immutable implementation of
Registration.RegCheck
.Builds instances of type
ImmutableRegCheck
.Immutable implementation of
Registration
.Builds instances of type
ImmutableRegistration
.Immutable implementation of
Role
.Builds instances of type
ImmutableRole
.Immutable implementation of
Token.RoleLink
.Builds instances of type
ImmutableRoleLink
.Immutable implementation of
RoleListResponse
.Builds instances of type
ImmutableRoleListResponse
.Immutable implementation of
Role.RoleNodeIdentity
.Builds instances of type
ImmutableRoleNodeIdentity
.Immutable implementation of
RoleOptions
.Builds instances of type
ImmutableRoleOptions
.Immutable implementation of
Role.RolePolicyLink
.Builds instances of type
ImmutableRolePolicyLink
.Immutable implementation of
RoleResponse
.Builds instances of type
ImmutableRoleResponse
.Immutable implementation of
Role.RoleServiceIdentity
.Builds instances of type
ImmutableRoleServiceIdentity
.Immutable implementation of
Service
.Builds instances of type
ImmutableService
.Immutable implementation of
ServiceCheck
.Builds instances of type
ImmutableServiceCheck
.Immutable implementation of
ServiceHealth
.Builds instances of type
ImmutableServiceHealth
.Immutable implementation of
ServiceHealthKey
.Builds instances of type
ImmutableServiceHealthKey
.Immutable implementation of
Token.ServiceIdentity
.Builds instances of type
ImmutableServiceIdentity
.Immutable implementation of
ServiceProxy
.Builds instances of type
ImmutableServiceProxy
.Immutable implementation of
ServiceProxyUpstream
.Builds instances of type
ImmutableServiceProxyUpstream
.Immutable implementation of
ServiceQuery
.Builds instances of type
ImmutableServiceQuery
.Immutable implementation of
ServiceWeights
.Builds instances of type
ImmutableServiceWeights
.Immutable implementation of
Session
.Builds instances of type
ImmutableSession
.Immutable implementation of
SessionCreatedResponse
.Builds instances of type
ImmutableSessionCreatedResponse
.Immutable implementation of
SessionInfo
.Builds instances of type
ImmutableSessionInfo
.Immutable implementation of
StoredQuery
.Builds instances of type
ImmutableStoredQuery
.Immutable implementation of
TaggedAddresses
.Builds instances of type
ImmutableTaggedAddresses
.Immutable implementation of
Telemetry
.Builds instances of type
ImmutableTelemetry
.Immutable implementation of
Template
.Builds instances of type
ImmutableTemplate
.Immutable implementation of
Token
.Builds instances of type
ImmutableToken
.Immutable implementation of
TokenListResponse
.Builds instances of type
ImmutableTokenListResponse
.Immutable implementation of
TokenQueryOptions
.Builds instances of type
ImmutableTokenQueryOptions
.Immutable implementation of
TokenResponse
.Builds instances of type
ImmutableTokenResponse
.Immutable implementation of
TransactionOptions
.Builds instances of type
ImmutableTransactionOptions
.Immutable implementation of
TxError
.Builds instances of type
ImmutableTxError
.Immutable implementation of
TxResponse
.Builds instances of type
ImmutableTxResponse
.Immutable implementation of
Value
.Builds instances of type
ImmutableValue
.Immutable implementation of
WriteRequest
.Builds instances of type
ImmutableWriteRequest
.HTTP Client for /v1/kv/ endpoints.
Retrofit API interface.
A "no-op" implementation of
ClientEventCallback
.Thrown when a previously registered service attempts to
check in.
Container for common query options used by the Consul API.
Container for common query options used by the Consul API.
Container for common query options used by the Consul API.
Deserializes Consul time values with "s" suffix to
Long
objects.Serializes a time field (e.g.
Provides a unique key for a
ServiceHealth
entry in a ServiceHealthCache
HTTP Client for /v1/session/ endpoints.
HTTP Client for /v1/snapshot/ endpoints.
Represents the possible Check states.
Container for token query options used by the Consul ACL API.
Deprecated, for removal: This API element is subject to removal in a future version.
for removal without replacement, since this was part of the legacy ACL system.
Container for common transaction options used by the Consul API.
Wraps a
GeneralSecurityException
with an unchecked exception.Wraps a
MalformedURLException
with an unchecked exception.