- getClient() - Method in class io.instacount.client.InstacountClientParams.AbstractInstacountClientParams
-
- getClient() - Method in interface io.instacount.client.InstacountClientParams
-
The Client that the Instacount API client should use.
- getClientIdentifier() - Method in class io.instacount.client.InstacountClientParams.AbstractInstacountClientParams
-
- getClientIdentifier() - Method in interface io.instacount.client.InstacountClientParams
-
A unique name for the application making this request.
- getHttpResponseCode() - Method in class io.instacount.client.model.InstacountResponse
-
- getHttpResponseCode() - Method in class io.instacount.client.model.shardedcounters.responses.CreateShardedCounterResponse
-
- getInstacountApplicationId() - Method in interface io.instacount.client.InstacountClientParams
-
Return the application identifier for the Instacount application this client should operate upon.
- getInstacountReadOnlyApplicationKey() - Method in interface io.instacount.client.InstacountClientParams
-
Return the application read-only key for the Instacount application this client should operate upon.
- getInstacountReadWriteApplicationKey() - Method in interface io.instacount.client.InstacountClientParams
-
Return the application read-write key for the Instacount application this client should operate upon.
- getInstacountRootUrl() - Method in class io.instacount.client.InstacountClientParams.AbstractInstacountClientParams
-
Provided here by default, but overidable by subclasses, for example, for testing purposes.
- getInstacountRootUrl() - Method in interface io.instacount.client.InstacountClientParams
-
The root URL, including http scheme, for the instacount server.
- getShardedCounter(String) - Method in interface io.instacount.client.Instacount
-
Gets the counter with the specified counterName from the Instacount API.
- getShardedCounter(String) - Method in interface io.instacount.client.Instacount.InstacountFeign
-
- getShardedCounterOperation(String, Integer, String) - Method in interface io.instacount.client.Instacount
-
- getShardedCounterOperation(String, Integer, String) - Method in interface io.instacount.client.Instacount.InstacountFeign
-
- GetShardedCounterOperationResponse - Class in io.instacount.client.model.shardedcounters.responses
-
A class for modeling HTTP responses that have no content, such as an HTTP 201, 204, and the like.
- GetShardedCounterOperationResponse(Response, Quota, ShardedCounterOperation) - Constructor for class io.instacount.client.model.shardedcounters.responses.GetShardedCounterOperationResponse
-
Required-args Constructor.
- GetShardedCounterResponse - Class in io.instacount.client.model.shardedcounters.responses
-
A class for modeling HTTP responses that have no content, such as an HTTP 201, 204, and the like.
- GetShardedCounterResponse(Response, Quota, ShardedCounter) - Constructor for class io.instacount.client.model.shardedcounters.responses.GetShardedCounterResponse
-
Required-args Constructor.
- incrementShardedCounter(String) - Method in interface io.instacount.client.Instacount
-
Increments the counter named counterName by 1.
- incrementShardedCounter(String, IncrementShardedCounterInput) - Method in interface io.instacount.client.Instacount
-
Increments the counter named counterName by the amount specified in amount, using the specified
async characteristics..
- incrementShardedCounter(String) - Method in interface io.instacount.client.Instacount.InstacountFeign
-
- incrementShardedCounter(String, IncrementShardedCounterInput) - Method in interface io.instacount.client.Instacount.InstacountFeign
-
- IncrementShardedCounterInput - Class in io.instacount.client.model.shardedcounters.inputs
-
A class for creating a new Counter resource in the Instacount API.
- IncrementShardedCounterInput() - Constructor for class io.instacount.client.model.shardedcounters.inputs.IncrementShardedCounterInput
-
- IncrementShardedCounterResponse - Class in io.instacount.client.model.shardedcounters.responses
-
A class for modeling HTTP responses that have no content, such as an HTTP 201, 204, and the like.
- IncrementShardedCounterResponse(Response, Quota, <any>) - Constructor for class io.instacount.client.model.shardedcounters.responses.IncrementShardedCounterResponse
-
Required-args Constructor.
- Instacount - Interface in io.instacount.client
-
A feign client for interacting with the Instacount API.
- Instacount.Builder - Class in io.instacount.client
-
- Instacount.Builder() - Constructor for class io.instacount.client.Instacount.Builder
-
- Instacount.InstacountFeign - Interface in io.instacount.client
-
The feign interface for the Instacount client.
- InstacountClientException - Exception in io.instacount.client.exceptions
-
An instance of
RuntimeException for providing information about Instacount errors.
- InstacountClientException(Errors) - Constructor for exception io.instacount.client.exceptions.InstacountClientException
-
Required args constructor.
- InstacountClientException(Throwable, Errors) - Constructor for exception io.instacount.client.exceptions.InstacountClientException
-
Required args constructor.
- InstacountClientObjectMapper - Class in io.instacount.client.jackson
-
An extension of ObjectMapper for configuring Jackson with the API.
- InstacountClientObjectMapper() - Constructor for class io.instacount.client.jackson.InstacountClientObjectMapper
-
No-args Constructor.
- InstacountClientParams - Interface in io.instacount.client
-
An implementation of RequestInterceptor for supplying proper Instacount Authentication headers.
- InstacountClientParams.AbstractInstacountClientParams - Class in io.instacount.client
-
- InstacountClientParams.AbstractInstacountClientParams(boolean) - Constructor for class io.instacount.client.InstacountClientParams.AbstractInstacountClientParams
-
Required-args constructor.
- InstacountErrorDecoder - Class in io.instacount.client.decoders
-
An implementation of
ErrorDecoder for marshaling instacount.io API errors into an instance of
Errors.
- InstacountErrorDecoder(ObjectMapper) - Constructor for class io.instacount.client.decoders.InstacountErrorDecoder
-
Required-args Constructor.
- InstacountJacksonDecoder - Class in io.instacount.client.decoders
-
An extension of JacksonDecoder that captures other information not normally propogated from the super-class.
- InstacountJacksonDecoder() - Constructor for class io.instacount.client.decoders.InstacountJacksonDecoder
-
No-args Constructor.
- InstacountJacksonDecoder(Iterable<Module>) - Constructor for class io.instacount.client.decoders.InstacountJacksonDecoder
-
Required-args Constructor.
- InstacountJacksonDecoder(ObjectMapper) - Constructor for class io.instacount.client.decoders.InstacountJacksonDecoder
-
Required-args Constructor.
- InstacountResponse - Class in io.instacount.client.model
-
A class for modeling HTTP responses that have no content, such as an HTTP 201, 204, and the like.
- InstacountResponse() - Constructor for class io.instacount.client.model.InstacountResponse
-
- InstacountVersionRequestInterceptor - Interface in io.instacount.client.interceptors
-
An implementation of RequestInterceptor for supplying proper Accept headers for Instacount API requests.
- InstacountVersionRequestInterceptor.Impl - Class in io.instacount.client.interceptors
-
- InstacountVersionRequestInterceptor.Impl() - Constructor for class io.instacount.client.interceptors.InstacountVersionRequestInterceptor.Impl
-
- io.instacount.client - package io.instacount.client
-
- io.instacount.client.decoders - package io.instacount.client.decoders
-
- io.instacount.client.exceptions - package io.instacount.client.exceptions
-
- io.instacount.client.interceptors - package io.instacount.client.interceptors
-
- io.instacount.client.jackson - package io.instacount.client.jackson
-
- io.instacount.client.model - package io.instacount.client.model
-
- io.instacount.client.model.headers - package io.instacount.client.model.headers
-
- io.instacount.client.model.shardedcounters - package io.instacount.client.model.shardedcounters
-
- io.instacount.client.model.shardedcounters.inputs - package io.instacount.client.model.shardedcounters.inputs
-
- io.instacount.client.model.shardedcounters.meta - package io.instacount.client.model.shardedcounters.meta
-
- io.instacount.client.model.shardedcounters.responses - package io.instacount.client.model.shardedcounters.responses
-