A B C D E G I O Q S U V X 

A

AbstractCounterInput - Class in io.instacount.client.model.shardedcounters.inputs
A class for creating a new Counter resource in the Instacount API.
AbstractCounterInput(String) - Constructor for class io.instacount.client.model.shardedcounters.inputs.AbstractCounterInput
Construct an instance that has only the name populated.
AbstractCounterInput(String, String) - Constructor for class io.instacount.client.model.shardedcounters.inputs.AbstractCounterInput
Construct an instance that has only the name populated.
AbstractInstacountDecoder - Class in io.instacount.client.decoders
An abstract implementation of ErrorDecoder for marshaling instacount.io API responses into typed java instances.
AbstractInstacountDecoder(ObjectMapper) - Constructor for class io.instacount.client.decoders.AbstractInstacountDecoder
Required-args Constructor.
API_URL - Static variable in class io.instacount.client.Constants.Links
 
API_VERSION_1 - Static variable in class io.instacount.client.Constants.ApiVersions
 
apply(RequestTemplate) - Method in class io.instacount.client.InstacountClientParams.AbstractInstacountClientParams
 
apply(RequestTemplate) - Method in class io.instacount.client.interceptors.InstacountVersionRequestInterceptor.Impl
 

B

build(InstacountClientParams, RequestInterceptor...) - Static method in class io.instacount.client.Instacount.Builder
A default builder for creating an instacount client that will interact with the Instacount API using supplied credentials.

C

Constants - Class in io.instacount.client
Constants used by the Instacount client to communicated with the Instacount API.
Constants() - Constructor for class io.instacount.client.Constants
 
Constants.ApiVersions - Class in io.instacount.client
A class that provides constants for various headers related to API versioning used by the client.
Constants.ApiVersions() - Constructor for class io.instacount.client.Constants.ApiVersions
 
Constants.Auth - Class in io.instacount.client
A class that provides constants for various Auth headers used by the client.
Constants.Auth() - Constructor for class io.instacount.client.Constants.Auth
 
Constants.Links - Class in io.instacount.client
A class that provides constants for various links used by the client.
Constants.Links() - Constructor for class io.instacount.client.Constants.Links
 
constructErrorsResponse(Response) - Method in class io.instacount.client.decoders.AbstractInstacountDecoder
Construct an instance of Errors from the supplied response.
constructReader(Response) - Method in class io.instacount.client.decoders.AbstractInstacountDecoder
Helper method to construct an instance of Reader for reading the JSON response from Instacount.
CounterLocationInfo - Class in io.instacount.client.model.shardedcounters.responses
An internal class to model information about a newly created counter.
CounterLocationInfo() - Constructor for class io.instacount.client.model.shardedcounters.responses.CounterLocationInfo
 
createShardedCounter() - Method in interface io.instacount.client.Instacount
Creates a new counter with a count of zero (0) and a unique "name" provided by Instacount.
createShardedCounter(CreateShardedCounterInput) - Method in interface io.instacount.client.Instacount
Creates a new counter using data from the specified createCounterInput.
createShardedCounter() - Method in interface io.instacount.client.Instacount.InstacountFeign
 
createShardedCounter(CreateShardedCounterInput) - Method in interface io.instacount.client.Instacount.InstacountFeign
 
CreateShardedCounterInput - Class in io.instacount.client.model.shardedcounters.inputs
A class for creating a new Counter resource in the Instacount API.
CreateShardedCounterInput(String, <any>, int, ShardedCounterStatusInput) - Constructor for class io.instacount.client.model.shardedcounters.inputs.CreateShardedCounterInput
Required-args Constructor.
CreateShardedCounterInput(String) - Constructor for class io.instacount.client.model.shardedcounters.inputs.CreateShardedCounterInput
Construct an instance that has only the name populated.
CreateShardedCounterInput(String, String) - Constructor for class io.instacount.client.model.shardedcounters.inputs.CreateShardedCounterInput
Construct an instance that has only the name populated.
CreateShardedCounterResponse - 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.
CreateShardedCounterResponse(Response, Quota, <any>) - Constructor for class io.instacount.client.model.shardedcounters.responses.CreateShardedCounterResponse
 

D

decode(String, Response) - Method in class io.instacount.client.decoders.InstacountErrorDecoder
 
decode(Response, Type) - Method in class io.instacount.client.decoders.InstacountJacksonDecoder
 
decrementShardedCounter(String) - Method in interface io.instacount.client.Instacount
Decrements the counter named counterName by 1.
decrementShardedCounter(String, DecrementShardedCounterInput) - Method in interface io.instacount.client.Instacount
Decrements the counter named counterName by the amount specified in amount, using the specified async characteristics..
decrementShardedCounter(String) - Method in interface io.instacount.client.Instacount.InstacountFeign
 
decrementShardedCounter(String, DecrementShardedCounterInput) - Method in interface io.instacount.client.Instacount.InstacountFeign
 
DecrementShardedCounterInput - Class in io.instacount.client.model.shardedcounters.inputs
A class for creating a new Counter resource in the Instacount API.
DecrementShardedCounterInput() - Constructor for class io.instacount.client.model.shardedcounters.inputs.DecrementShardedCounterInput
 
DecrementShardedCounterResponse - 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.
DecrementShardedCounterResponse(Response, Quota, <any>) - Constructor for class io.instacount.client.model.shardedcounters.responses.DecrementShardedCounterResponse
Required-args Constructor.
deleteShardedCounter(String) - Method in interface io.instacount.client.Instacount
Creates a new counter using data from the specified createCounterInput.
deleteShardedCounter(String) - Method in interface io.instacount.client.Instacount.InstacountFeign
 
DeleteShardedCounterResponse - Class in io.instacount.client.model.shardedcounters.responses
A class for modeling HTTP the response to an HTTP DELETE request to delete a sharded counter.
DeleteShardedCounterResponse(Response, Quota) - Constructor for class io.instacount.client.model.shardedcounters.responses.DeleteShardedCounterResponse
 

E

empty(int) - Static method in class io.instacount.client.model.Errors
An empty instance of Errors.
Errors - Class in io.instacount.client.model
A class that models a collection of errors returned from the Instacount API.
Errors.Error - Class in io.instacount.client.model
A class that models an error returned from the Instacount API.

G

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
Get the ShardedCounterOperation for the specified inputs.
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.

I

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
A class for building instances of Instacount.
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
A default implementation of InstacountClientParams.
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
A default implementation of InstacountVersionRequestInterceptor.
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
 

O

objectMapper - Variable in class io.instacount.client.decoders.AbstractInstacountDecoder
 

Q

Quota - Class in io.instacount.client.model.headers
A class for accessing quota information gleaned from headers in the Instacount API response.
Quota() - Constructor for class io.instacount.client.model.headers.Quota
 

S

ShardedCounter - Class in io.instacount.client.model.shardedcounters
A class for modeling a Counter resource in the Instacount API.
ShardedCounter.CounterStatus - Enum in io.instacount.client.model.shardedcounters
An enumeration of potential counter statuses that a newly created or updated counter might be put into.
ShardedCounterMeta - Class in io.instacount.client.model.shardedcounters.meta
An extension of AbstractMeta for Counter resources in the Instacount API.
ShardedCounterMeta(Link, Link, Link) - Constructor for class io.instacount.client.model.shardedcounters.meta.ShardedCounterMeta
Required-args Constructor.
ShardedCounterMeta(Meta, Link, Link) - Constructor for class io.instacount.client.model.shardedcounters.meta.ShardedCounterMeta
Required-args Constructor.
ShardedCounterOperation - Class in io.instacount.client.model.shardedcounters
A class for modeling a Counter Operation resource in the Instacount API.
ShardedCounterOperation.CounterOperationType - Enum in io.instacount.client.model.shardedcounters
The type of operation that was performed on a Counter resource.
ShardedCounterOperationMeta - Class in io.instacount.client.model.shardedcounters.meta
An extension of AbstractMeta for Counter resources in the Instacount API.
ShardedCounterOperationMeta(Link, Link) - Constructor for class io.instacount.client.model.shardedcounters.meta.ShardedCounterOperationMeta
Required-args Constructor.
ShardedCounterStatusInput - Enum in io.instacount.client.model.shardedcounters.inputs
An enumeration of potential counter statuses that a newly created or updated counter might be put into.

U

updateShardedCounter(String, UpdateShardedCounterInput) - Method in interface io.instacount.client.Instacount.InstacountFeign
 
updateShardedCounter(String, UpdateShardedCounterInput) - Method in interface io.instacount.client.Instacount
Creates a new counter using data from the specified createCounterInput.
UpdateShardedCounterInput - Class in io.instacount.client.model.shardedcounters.inputs
A class for creating a new Counter resource in the Instacount API.
UpdateShardedCounterInput(String, <any>, int, ShardedCounterStatusInput) - Constructor for class io.instacount.client.model.shardedcounters.inputs.UpdateShardedCounterInput
Required-args Constructor.
UpdateShardedCounterInput(String) - Constructor for class io.instacount.client.model.shardedcounters.inputs.UpdateShardedCounterInput
Construct an instance that has only the name populated.
UpdateShardedCounterInput(String, String) - Constructor for class io.instacount.client.model.shardedcounters.inputs.UpdateShardedCounterInput
Construct an instance that has only the name populated.
UpdateShardedCounterResponse - Class in io.instacount.client.model.shardedcounters.responses
A class for modeling the respose of an update-counter operation.
UpdateShardedCounterResponse(Response, Quota, ShardedCounter) - Constructor for class io.instacount.client.model.shardedcounters.responses.UpdateShardedCounterResponse
Required-args Constructor.
USER_AGENT - Static variable in class io.instacount.client.Constants
 

V

validateCounterName(String) - Method in class io.instacount.client.model.shardedcounters.inputs.AbstractCounterInput
Helper to validate the name of the counter to be operated upon.
valueOf(String) - Static method in enum io.instacount.client.model.shardedcounters.inputs.ShardedCounterStatusInput
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.instacount.client.model.shardedcounters.ShardedCounter.CounterStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.instacount.client.model.shardedcounters.ShardedCounterOperation.CounterOperationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.instacount.client.model.shardedcounters.inputs.ShardedCounterStatusInput
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.instacount.client.model.shardedcounters.ShardedCounter.CounterStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.instacount.client.model.shardedcounters.ShardedCounterOperation.CounterOperationType
Returns an array containing the constants of this enum type, in the order they are declared.

X

X_INSTACOUNT_API_KEY - Static variable in class io.instacount.client.Constants.Auth
 
X_INSTACOUNT_APPLICATION_ID - Static variable in class io.instacount.client.Constants.Auth
 
X_INSTACOUNT_CLIENT_ID - Static variable in class io.instacount.client.Constants
 
X_RATELIMIT_ACCESS_COUNTERS_LIMIT - Static variable in class io.instacount.client.model.headers.Quota
 
X_RATELIMIT_ACCESS_COUNTERS_REMAINING - Static variable in class io.instacount.client.model.headers.Quota
 
X_RATELIMIT_MUTATE_COUNTERS_LIMIT - Static variable in class io.instacount.client.model.headers.Quota
 
X_RATELIMIT_MUTATE_COUNTERS_REMAINING - Static variable in class io.instacount.client.model.headers.Quota
 
A B C D E G I O Q S U V X 

Copyright © 2015–2016 Instacount. All rights reserved.