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.