Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absolute() - Method in record class org.mineskin.data.NextRequest
Returns the value of the absolute record component.
AbstractMineSkinResponse<T> - Class in org.mineskin.response
 
AbstractMineSkinResponse(int, Map, JsonObject, Gson, String, Class) - Constructor for class org.mineskin.response.AbstractMineSkinResponse
 
AbstractRequestBuilder - Class in org.mineskin.request
 
AbstractRequestBuilder() - Constructor for class org.mineskin.request.AbstractRequestBuilder
 
addTo(Map) - Method in class org.mineskin.GenerateOptions
 
apiKey - Variable in class org.mineskin.request.RequestHandler
 
apiKey(String) - Method in class org.mineskin.ClientBuilder
Set the API key
AUTO - Enum constant in enum class org.mineskin.data.Variant
 
AutoGenerateQueueOptions - Class in org.mineskin.options
 
AutoGenerateQueueOptions() - Constructor for class org.mineskin.options.AutoGenerateQueueOptions
 
AutoGenerateQueueOptions(ScheduledExecutorService) - Constructor for class org.mineskin.options.AutoGenerateQueueOptions
 

B

baseUrl - Variable in class org.mineskin.request.RequestHandler
 
baseUrl(String) - Method in class org.mineskin.ClientBuilder
Set the base URL for the API
BATCH_THRESHOLD - Static variable in class org.mineskin.JobBatchChecker
Switch to list-based polling when more than this many jobs are pending.
Breadcrumbed - Interface in org.mineskin.data
 
build() - Method in class org.mineskin.ClientBuilder
Build the MineSkinClient
builder() - Static method in interface org.mineskin.MineSkinClient
 

C

cape() - Method in record class org.mineskin.data.SkinHashes
Returns the value of the cape record component.
cape() - Method in record class org.mineskin.data.SkinUrls
Returns the value of the cape record component.
cape(String) - Method in class org.mineskin.GenerateOptions
Set the cape UUID of the skin (optional)
cape(String) - Method in class org.mineskin.request.AbstractRequestBuilder
 
cape(String) - Method in interface org.mineskin.request.GenerateRequest
 
cape(UUID) - Method in class org.mineskin.GenerateOptions
Set the cape UUID of the skin (optional)
cape(UUID) - Method in class org.mineskin.request.AbstractRequestBuilder
 
cape(UUID) - Method in interface org.mineskin.request.GenerateRequest
 
check() - Method in class org.mineskin.JobChecker
Starts checking the job status.
CLASSIC - Enum constant in enum class org.mineskin.data.Variant
 
ClientBuilder - Class in org.mineskin
 
code() - Method in record class org.mineskin.data.CodeAndMessage
Returns the value of the code record component.
CodeAndMessage - Record Class in org.mineskin.data
 
CodeAndMessage(String, String) - Constructor for record class org.mineskin.data.CodeAndMessage
Creates an instance of a CodeAndMessage record class.
COMPLETED - Enum constant in enum class org.mineskin.data.JobStatus
 
concurrency() - Method in class org.mineskin.data.Grants
 
concurrency() - Method in class org.mineskin.options.AutoGenerateQueueOptions
 
concurrency() - Method in interface org.mineskin.options.IQueueOptions
 
concurrency() - Method in record class org.mineskin.QueueOptions
Returns the value of the concurrency record component.
constant(int) - Static method in interface org.mineskin.request.backoff.RequestInterval
 
construct(int, Map, JsonObject, Gson, Class) - Method in interface org.mineskin.response.ResponseConstructor
 
construct(String, String, String, int, Gson) - Method in interface org.mineskin.request.RequestHandlerConstructor
 
create() - Static method in class org.mineskin.ClientBuilder
Create a new ClientBuilder
create() - Static method in class org.mineskin.GenerateOptions
 
create() - Static method in class org.mineskin.JobCheckOptions
Creates a JobCheckOptions instance with default values.
create() - Static method in class org.mineskin.options.GenerateQueueOptions
Creates a QueueOptions instance with default values for generate requests (200ms interval, 1 concurrent request).
create() - Static method in class org.mineskin.options.GetQueueOptions
Creates a QueueOptions instance with default values for get requests (100ms interval, 5 concurrent requests).
create(ScheduledExecutorService) - Static method in class org.mineskin.JobCheckOptions
Creates a JobCheckOptions instance with default values.
create(ScheduledExecutorService) - Static method in class org.mineskin.options.GenerateQueueOptions
Creates a QueueOptions instance with default values for generate requests (200ms interval, 1 concurrent request).
create(ScheduledExecutorService) - Static method in class org.mineskin.options.GetQueueOptions
Creates a QueueOptions instance with default values for get requests (100ms interval, 5 concurrent requests).
createAuto() - Static method in class org.mineskin.options.GenerateQueueOptions
Creates a QueueOptions instance that automatically adjusts the interval and concurrency based on the user's allowance.
createAuto(ScheduledExecutorService) - Static method in class org.mineskin.options.GenerateQueueOptions
Creates a QueueOptions instance that automatically adjusts the interval and concurrency based on the user's allowance.
createAutoGenerate() - Static method in record class org.mineskin.QueueOptions
createAutoGenerate(ScheduledExecutorService) - Static method in record class org.mineskin.QueueOptions
createGenerate() - Static method in record class org.mineskin.QueueOptions
createGenerate(ScheduledExecutorService) - Static method in record class org.mineskin.QueueOptions
createGet() - Static method in record class org.mineskin.QueueOptions
Deprecated.
createGet(ScheduledExecutorService) - Static method in record class org.mineskin.QueueOptions
credits() - Method in record class org.mineskin.data.UsageInfo
Returns the value of the credits record component.
CreditsUsageInfo - Record Class in org.mineskin.data
Deprecated.
CreditsUsageInfo(int, int) - Constructor for record class org.mineskin.data.CreditsUsageInfo
Deprecated.
Creates an instance of a CreditsUsageInfo record class.

D

data() - Method in record class org.mineskin.data.TextureInfo
Returns the value of the data record component.
delay() - Method in record class org.mineskin.data.RateLimitInfo
Returns the value of the delay record component.
DelayInfo - Record Class in org.mineskin.data
 
DelayInfo(int, int) - Constructor for record class org.mineskin.data.DelayInfo
Creates an instance of a DelayInfo record class.
duplicate() - Method in interface org.mineskin.data.Skin
 
duplicate() - Method in class org.mineskin.data.SkinInfo
 
duration() - Method in record class org.mineskin.data.GeneratorInfo
Returns the value of the duration record component.

E

equals(Object) - Method in record class org.mineskin.data.CodeAndMessage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.CreditsUsageInfo
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.DelayInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.GeneratorInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.LimitInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.NextRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.RateLimitInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.SkinHashes
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.SkinUrls
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.Texture
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.TextureInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.UsageInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.data.ValueAndSignature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.QueueOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.mineskin.RequestExecutors
Indicates whether some other object is "equal to" this one.
eta() - Method in class org.mineskin.data.JobInfo
 
exponential() - Static method in interface org.mineskin.request.backoff.RequestInterval
 
ExponentialBackoff - Class in org.mineskin.request.backoff
 

F

FAILED - Enum constant in enum class org.mineskin.data.JobStatus
 
FileUploadSource - Class in org.mineskin.request.source
 
freeAttempts() - Method in class org.mineskin.request.backoff.ExponentialBackoff
 

G

generate() - Method in interface org.mineskin.MineSkinClient
Get the generate client
generate() - Method in class org.mineskin.MineSkinClientImpl
 
GenerateClient - Interface in org.mineskin
 
generateExecutor() - Method in record class org.mineskin.RequestExecutors
Returns the value of the generateExecutor record component.
generateExecutor(Executor) - Method in class org.mineskin.ClientBuilder
Set the Executor for generate requests
GenerateOptions - Class in org.mineskin
 
generateQueueOptions() - Method in record class org.mineskin.RequestExecutors
Returns the value of the generateQueueOptions record component.
generateQueueOptions(IQueueOptions) - Method in class org.mineskin.ClientBuilder
Set the options for submitting queue jobs
defaults to 200ms interval and 1 concurrent request
For example:
GenerateQueueOptions - Class in org.mineskin.options
 
GenerateQueueOptions() - Constructor for class org.mineskin.options.GenerateQueueOptions
 
GenerateRequest - Interface in org.mineskin.request
 
generateRequestScheduler(ScheduledExecutorService) - Method in class org.mineskin.ClientBuilder
GenerateResponse - Interface in org.mineskin.response
 
GenerateResponseImpl - Class in org.mineskin.response
 
GenerateResponseImpl(int, Map, JsonObject, Gson, Class) - Constructor for class org.mineskin.response.GenerateResponseImpl
 
generator() - Method in class org.mineskin.data.SkinInfo
 
GeneratorInfo - Record Class in org.mineskin.data
 
GeneratorInfo(long, long) - Constructor for record class org.mineskin.data.GeneratorInfo
Creates an instance of a GeneratorInfo record class.
get(String) - Method in interface org.mineskin.QueueClient
Get the status of a job
get(String) - Method in interface org.mineskin.SkinsClient
Get an existing skin by UUID (Note: not a player UUID)
get(UUID) - Method in interface org.mineskin.SkinsClient
Get an existing skin by UUID (Note: not a player UUID)
get(JobInfo) - Method in interface org.mineskin.QueueClient
Get the status of a job
getApiKey() - Method in class org.mineskin.request.RequestHandler
 
getBody() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getBody() - Method in interface org.mineskin.response.MineSkinResponse
 
getBoolean(String) - Method in class org.mineskin.data.Grants
 
getBreadcrumb() - Method in interface org.mineskin.data.Breadcrumbed
 
getBreadcrumb() - Method in class org.mineskin.data.JobInfo
 
getBreadcrumb() - Method in class org.mineskin.data.SkinInfo
 
getBreadcrumb() - Method in exception class org.mineskin.exception.MineskinException
 
getBreadcrumb() - Method in exception class org.mineskin.exception.MineSkinRequestException
 
getBreadcrumb() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getBreadcrumb() - Method in interface org.mineskin.response.MineSkinResponse
 
getConcurrency() - Method in class org.mineskin.RequestQueue
 
getDouble(String) - Method in class org.mineskin.data.Grants
 
getErrorOrMessage() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getErrorOrMessage() - Method in interface org.mineskin.response.MineSkinResponse
 
getErrors() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getErrors() - Method in interface org.mineskin.response.MineSkinResponse
 
getExecutor() - Method in record class org.mineskin.RequestExecutors
Returns the value of the getExecutor record component.
getExecutor(Executor) - Method in class org.mineskin.ClientBuilder
Set the Executor for get requests
getFirstError() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getFirstError() - Method in interface org.mineskin.response.MineSkinResponse
 
getFirstMessage() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getFirstMessage() - Method in interface org.mineskin.response.MineSkinResponse
 
getFirstWarning() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getFirstWarning() - Method in interface org.mineskin.response.MineSkinResponse
 
getInputStream() - Method in class org.mineskin.request.source.FileUploadSource
 
getInputStream() - Method in class org.mineskin.request.source.InputStreamUploadSource
 
getInputStream() - Method in class org.mineskin.request.source.RenderedImageUploadSource
 
getInputStream() - Method in interface org.mineskin.request.source.UploadSource
 
getInt(String) - Method in class org.mineskin.data.Grants
 
getInterval() - Method in class org.mineskin.RequestQueue
 
getInterval(int) - Method in class org.mineskin.request.backoff.ExponentialBackoff
 
getInterval(int) - Method in interface org.mineskin.request.backoff.RequestInterval
 
getJob() - Method in interface org.mineskin.data.JobReference
 
getJob() - Method in class org.mineskin.data.ListJobReferenceImpl
 
getJob() - Method in class org.mineskin.data.NullJobReference
 
getJob() - Method in interface org.mineskin.response.JobResponse
 
getJob() - Method in class org.mineskin.response.JobResponseImpl
 
getJob() - Method in interface org.mineskin.response.QueueResponse
 
getJob() - Method in class org.mineskin.response.QueueResponseImpl
 
getJobs() - Method in interface org.mineskin.response.JobListResponse
 
getJobs() - Method in class org.mineskin.response.JobListResponseImpl
 
getJson(String, Class, ResponseConstructor) - Method in class org.mineskin.request.RequestHandler
 
getLogger() - Method in interface org.mineskin.MineSkinClient
 
getLogger() - Method in class org.mineskin.MineSkinClientImpl
 
getMessages() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getMessages() - Method in interface org.mineskin.response.MineSkinResponse
 
getName() - Method in enum class org.mineskin.data.Variant
 
getName() - Method in enum class org.mineskin.data.Visibility
 
getName() - Method in class org.mineskin.GenerateOptions
 
getNextRequest() - Method in class org.mineskin.RequestQueue
 
getOrLoadSkin(MineSkinClient) - Method in interface org.mineskin.data.JobReference
 
getOrLoadSkin(MineSkinClient) - Method in interface org.mineskin.response.JobResponse
 
getOrLoadSkin(MineSkinClient) - Method in class org.mineskin.response.JobResponseImpl
 
getQueueOptions() - Method in record class org.mineskin.RequestExecutors
Returns the value of the getQueueOptions record component.
getQueueOptions(IQueueOptions) - Method in class org.mineskin.ClientBuilder
Set the options for get requests, e.g. getting skins
defaults to 100ms interval and 5 concurrent requests
For example:
GetQueueOptions - Class in org.mineskin.options
 
GetQueueOptions() - Constructor for class org.mineskin.options.GetQueueOptions
 
getRateLimit() - Method in interface org.mineskin.response.GenerateResponse
 
getRateLimit() - Method in class org.mineskin.response.GenerateResponseImpl
 
getRateLimit() - Method in interface org.mineskin.response.QueueResponse
 
getRateLimit() - Method in class org.mineskin.response.QueueResponseImpl
 
getRaw(String) - Method in class org.mineskin.data.Grants
 
getRawBody() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getRequestScheduler(ScheduledExecutorService) - Method in class org.mineskin.ClientBuilder
getResponse() - Method in exception class org.mineskin.exception.MineSkinRequestException
 
getRunning() - Method in class org.mineskin.RequestQueue
 
getServer() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getServer() - Method in interface org.mineskin.response.MineSkinResponse
 
getSkin() - Method in interface org.mineskin.data.JobReference
 
getSkin() - Method in class org.mineskin.data.ListJobReferenceImpl
 
getSkin() - Method in class org.mineskin.data.NullJobReference
 
getSkin() - Method in interface org.mineskin.response.GenerateResponse
 
getSkin() - Method in class org.mineskin.response.GenerateResponseImpl
 
getSkin() - Method in interface org.mineskin.response.JobResponse
 
getSkin() - Method in class org.mineskin.response.JobResponseImpl
 
getSkin() - Method in interface org.mineskin.response.SkinResponse
 
getSkin() - Method in class org.mineskin.response.SkinResponseImpl
 
getSkin(MineSkinClient) - Method in class org.mineskin.data.JobInfo
 
getStatus() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getStatus() - Method in interface org.mineskin.response.MineSkinResponse
 
getString(String) - Method in class org.mineskin.data.Grants
 
getUploadSource() - Method in interface org.mineskin.request.UploadRequestBuilder
 
getUploadSource() - Method in class org.mineskin.request.UploadRequestBuilderImpl
 
getUrl() - Method in interface org.mineskin.request.UrlRequestBuilder
 
getUrl() - Method in class org.mineskin.request.UrlRequestBuilderImpl
 
getUsage() - Method in interface org.mineskin.response.GenerateResponse
 
getUsage() - Method in class org.mineskin.response.GenerateResponseImpl
 
getUsage() - Method in interface org.mineskin.response.QueueResponse
 
getUsage() - Method in class org.mineskin.response.QueueResponseImpl
 
getUser() - Method in interface org.mineskin.MiscClient
Get the current user
getUser() - Method in interface org.mineskin.response.UserResponse
 
getUser() - Method in class org.mineskin.response.UserResponseImpl
 
getUuid() - Method in interface org.mineskin.request.UserRequestBuilder
 
getUuid() - Method in class org.mineskin.request.UserRequestBuilderImpl
 
getWarnings() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
getWarnings() - Method in interface org.mineskin.response.MineSkinResponse
 
grants() - Method in interface org.mineskin.data.User
 
grants() - Method in class org.mineskin.data.UserInfo
 
Grants - Class in org.mineskin.data
 
Grants(JsonObject) - Constructor for class org.mineskin.data.Grants
 
gson - Variable in class org.mineskin.request.RequestHandler
 
gson(Gson) - Method in class org.mineskin.ClientBuilder
Set the Gson instance

H

hasErrors() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
hasErrors() - Method in interface org.mineskin.response.MineSkinResponse
 
hash() - Method in record class org.mineskin.data.TextureInfo
Returns the value of the hash record component.
hashCode() - Method in record class org.mineskin.data.CodeAndMessage
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.CreditsUsageInfo
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.DelayInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.GeneratorInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.LimitInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.NextRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.RateLimitInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.SkinHashes
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.SkinUrls
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.Texture
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.TextureInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.UsageInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.data.ValueAndSignature
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.QueueOptions
Returns a hash code value for this object.
hashCode() - Method in record class org.mineskin.RequestExecutors
Returns a hash code value for this object.

I

IBreadcrumbException - Interface in org.mineskin.exception
 
id() - Method in class org.mineskin.data.JobInfo
 
IJobCheckOptions - Interface in org.mineskin.options
Base implementation: JobCheckOptions
ImageUtil - Class in org.mineskin
 
ImageUtil() - Constructor for class org.mineskin.ImageUtil
 
initialDelayMillis() - Method in class org.mineskin.JobCheckOptions
 
initialDelayMillis() - Method in interface org.mineskin.options.IJobCheckOptions
 
initialDelayMillis() - Method in class org.mineskin.request.backoff.ExponentialBackoff
 
InputStreamUploadSource - Class in org.mineskin.request.source
 
interval() - Method in class org.mineskin.JobCheckOptions
 
interval() - Method in interface org.mineskin.options.IJobCheckOptions
 
intervalMillis() - Method in class org.mineskin.JobCheckOptions
Deprecated.
intervalMillis() - Method in class org.mineskin.options.AutoGenerateQueueOptions
 
intervalMillis() - Method in interface org.mineskin.options.IJobCheckOptions
Deprecated.
intervalMillis() - Method in interface org.mineskin.options.IQueueOptions
 
intervalMillis() - Method in record class org.mineskin.QueueOptions
Returns the value of the intervalMillis record component.
IQueueOptions - Interface in org.mineskin.options
Base implementation: QueueOptions
isDone() - Method in enum class org.mineskin.data.JobStatus
 
isPending() - Method in enum class org.mineskin.data.JobStatus
 
isSuccess() - Method in class org.mineskin.response.AbstractMineSkinResponse
 
isSuccess() - Method in interface org.mineskin.response.MineSkinResponse
 

J

JobBatchChecker - Class in org.mineskin
Shared job checker that batches status lookups across multiple concurrent MineSkinClient.queue() waitForCompletion calls.
JobBatchChecker(MineSkinClient, IJobCheckOptions) - Constructor for class org.mineskin.JobBatchChecker
 
JobBatchChecker(MineSkinClient, IJobCheckOptions, Runnable) - Constructor for class org.mineskin.JobBatchChecker
 
JobChecker - Class in org.mineskin
 
JobChecker(MineSkinClient, JobInfo, ScheduledExecutorService, int, int, int) - Constructor for class org.mineskin.JobChecker
Deprecated.
JobChecker(MineSkinClient, JobInfo, ScheduledExecutorService, int, int, int, TimeUnit) - Constructor for class org.mineskin.JobChecker
Deprecated.
JobChecker(MineSkinClient, JobInfo, ScheduledExecutorService, int, int, int, TimeUnit, boolean) - Constructor for class org.mineskin.JobChecker
Deprecated.
JobChecker(MineSkinClient, JobInfo, IJobCheckOptions) - Constructor for class org.mineskin.JobChecker
 
JobChecker(MineSkinClient, JobInfo, IJobCheckOptions, Runnable) - Constructor for class org.mineskin.JobChecker
 
jobCheckOptions() - Method in record class org.mineskin.RequestExecutors
Returns the value of the jobCheckOptions record component.
jobCheckOptions(IJobCheckOptions) - Method in class org.mineskin.ClientBuilder
Set the options for checking job status
defaults to 1000ms interval, 2000ms initial delay, and 10 max attempts
For example:
JobCheckOptions - Class in org.mineskin
Example:
JobCheckOptions(ScheduledExecutorService, int, int, int) - Constructor for class org.mineskin.JobCheckOptions
Deprecated.
JobCheckOptions(ScheduledExecutorService, int, int, int, boolean) - Constructor for class org.mineskin.JobCheckOptions
Deprecated.
JobCheckOptions(ScheduledExecutorService, RequestInterval, int, int, boolean) - Constructor for class org.mineskin.JobCheckOptions
Deprecated.
jobCheckScheduler(ScheduledExecutorService) - Method in class org.mineskin.ClientBuilder
JobInfo - Class in org.mineskin.data
 
JobInfo(String, JobStatus, long, long, String) - Constructor for class org.mineskin.data.JobInfo
 
JobInfo(String, JobStatus, long, String) - Constructor for class org.mineskin.data.JobInfo
 
JobListResponse - Interface in org.mineskin.response
 
JobListResponseImpl - Class in org.mineskin.response
 
JobListResponseImpl(int, Map, JsonObject, Gson, Class) - Constructor for class org.mineskin.response.JobListResponseImpl
 
JobReference - Interface in org.mineskin.data
 
JobResponse - Interface in org.mineskin.response
 
JobResponseImpl - Class in org.mineskin.response
 
JobResponseImpl(int, Map, JsonObject, Gson, Class) - Constructor for class org.mineskin.response.JobResponseImpl
 
JobStatus - Enum Class in org.mineskin.data
 

L

limit() - Method in record class org.mineskin.data.LimitInfo
Returns the value of the limit record component.
limit() - Method in record class org.mineskin.data.RateLimitInfo
Returns the value of the limit record component.
LimitInfo - Record Class in org.mineskin.data
 
LimitInfo(int, int) - Constructor for record class org.mineskin.data.LimitInfo
Creates an instance of a LimitInfo record class.
list() - Method in interface org.mineskin.QueueClient
Get a list of recent queue jobs submitted by the current user.
LIST_TYPE_TOKEN - Static variable in record class org.mineskin.data.CodeAndMessage
 
ListJobReferenceImpl - Class in org.mineskin.data
 
ListJobReferenceImpl(JobInfo) - Constructor for class org.mineskin.data.ListJobReferenceImpl
 
LOGGER - Static variable in class org.mineskin.MineSkinClientImpl
 

M

maxAttempts() - Method in class org.mineskin.JobCheckOptions
 
maxAttempts() - Method in interface org.mineskin.options.IJobCheckOptions
 
maxDelayMillis() - Method in class org.mineskin.request.backoff.ExponentialBackoff
 
message() - Method in record class org.mineskin.data.CodeAndMessage
Returns the value of the message record component.
millis() - Method in record class org.mineskin.data.DelayInfo
Returns the value of the millis record component.
MineSkinClient - Interface in org.mineskin
 
MineSkinClientImpl - Class in org.mineskin
 
MineSkinClientImpl(RequestHandler, RequestExecutors) - Constructor for class org.mineskin.MineSkinClientImpl
 
MineskinException - Exception Class in org.mineskin.exception
 
MineskinException() - Constructor for exception class org.mineskin.exception.MineskinException
 
MineskinException(String) - Constructor for exception class org.mineskin.exception.MineskinException
 
MineskinException(String, Throwable) - Constructor for exception class org.mineskin.exception.MineskinException
 
MineskinException(String, Throwable, boolean, boolean) - Constructor for exception class org.mineskin.exception.MineskinException
 
MineskinException(Throwable) - Constructor for exception class org.mineskin.exception.MineskinException
 
MineSkinRequestException - Exception Class in org.mineskin.exception
 
MineSkinRequestException(String, String, MineSkinResponse) - Constructor for exception class org.mineskin.exception.MineSkinRequestException
 
MineSkinRequestException(String, String, MineSkinResponse, Throwable) - Constructor for exception class org.mineskin.exception.MineSkinRequestException
 
MineSkinResponse<T> - Interface in org.mineskin.response
 
misc() - Method in interface org.mineskin.MineSkinClient
Get the client for miscellaneous endpoints
misc() - Method in class org.mineskin.MineSkinClientImpl
 
MiscClient - Interface in org.mineskin
 
multiplier() - Method in class org.mineskin.request.backoff.ExponentialBackoff
 
MutableBreadcrumbed - Interface in org.mineskin.data
 

N

name() - Method in interface org.mineskin.data.Skin
 
name() - Method in class org.mineskin.data.SkinInfo
 
name(String) - Method in class org.mineskin.GenerateOptions
Set the name of the skin (optional)
name(String) - Method in class org.mineskin.request.AbstractRequestBuilder
 
name(String) - Method in interface org.mineskin.request.GenerateRequest
 
next() - Method in record class org.mineskin.data.RateLimitInfo
Returns the value of the next record component.
NextRequest - Record Class in org.mineskin.data
 
NextRequest(long, long) - Constructor for record class org.mineskin.data.NextRequest
Creates an instance of a NextRequest record class.
NullJobReference - Class in org.mineskin.data
 
NullJobReference(JobInfo) - Constructor for class org.mineskin.data.NullJobReference
 

O

of(RenderedImage) - Static method in interface org.mineskin.request.source.UploadSource
 
of(File) - Static method in interface org.mineskin.request.source.UploadSource
 
of(InputStream) - Static method in interface org.mineskin.request.source.UploadSource
 
options() - Method in class org.mineskin.request.AbstractRequestBuilder
 
options() - Method in interface org.mineskin.request.GenerateRequest
 
options(GenerateOptions) - Method in class org.mineskin.request.AbstractRequestBuilder
 
options(GenerateOptions) - Method in interface org.mineskin.request.GenerateRequest
 
org.mineskin - package org.mineskin
 
org.mineskin.data - package org.mineskin.data
 
org.mineskin.exception - package org.mineskin.exception
 
org.mineskin.options - package org.mineskin.options
 
org.mineskin.request - package org.mineskin.request
 
org.mineskin.request.backoff - package org.mineskin.request.backoff
 
org.mineskin.request.source - package org.mineskin.request.source
 
org.mineskin.response - package org.mineskin.response
 

P

parseBody(JsonObject, Gson, String, Class) - Method in class org.mineskin.response.JobListResponseImpl
 
parseBody(JsonObject, Gson, String, Class) - Method in class org.mineskin.response.UserResponseImpl
 
parseBody(JsonObject, Gson, String, Class) - Method in class org.mineskin.response.AbstractMineSkinResponse
 
perMinute() - Method in class org.mineskin.data.Grants
 
postFormDataFile(String, String, String, InputStream, Map, Class, ResponseConstructor) - Method in class org.mineskin.request.RequestHandler
 
postJson(String, JsonObject, Class, ResponseConstructor) - Method in class org.mineskin.request.RequestHandler
 
PRIVATE - Enum constant in enum class org.mineskin.data.Visibility
 
PROCESSING - Enum constant in enum class org.mineskin.data.JobStatus
 
PUBLIC - Enum constant in enum class org.mineskin.data.Visibility
 

Q

queue() - Method in interface org.mineskin.MineSkinClient
Get the queue client
queue() - Method in class org.mineskin.MineSkinClientImpl
//
QueueClient - Interface in org.mineskin
 
QueueOptions - Record Class in org.mineskin
 
QueueOptions(ScheduledExecutorService, int, int) - Constructor for record class org.mineskin.QueueOptions
Creates an instance of a QueueOptions record class.
QueueResponse - Interface in org.mineskin.response
 
QueueResponseImpl - Class in org.mineskin.response
 
QueueResponseImpl(int, Map, JsonObject, Gson, Class) - Constructor for class org.mineskin.response.QueueResponseImpl
 

R

randomImage(int, int) - Static method in class org.mineskin.ImageUtil
 
RateLimitInfo - Record Class in org.mineskin.data
 
RateLimitInfo(NextRequest, DelayInfo, LimitInfo) - Constructor for record class org.mineskin.data.RateLimitInfo
Creates an instance of a RateLimitInfo record class.
rawGrants() - Method in class org.mineskin.data.UserInfo
 
register(JobInfo) - Method in class org.mineskin.JobBatchChecker
Register a job to be polled until done.
relative() - Method in record class org.mineskin.data.NextRequest
Returns the value of the relative record component.
reloadGrants() - Method in class org.mineskin.options.AutoGenerateQueueOptions
 
remaining() - Method in record class org.mineskin.data.CreditsUsageInfo
Deprecated.
Returns the value of the remaining record component.
remaining() - Method in record class org.mineskin.data.LimitInfo
Returns the value of the remaining record component.
RenderedImageUploadSource - Class in org.mineskin.request.source
 
RenderedImageUploadSource(RenderedImage) - Constructor for class org.mineskin.request.source.RenderedImageUploadSource
 
reportFailure() - Method in class org.mineskin.options.AutoGenerateQueueOptions
 
reportFailure() - Method in interface org.mineskin.options.IQueueOptions
Report that a job handled by this queue failed.
RequestExecutors - Record Class in org.mineskin
 
RequestExecutors(Executor, Executor, IQueueOptions, IQueueOptions, IJobCheckOptions) - Constructor for record class org.mineskin.RequestExecutors
Creates an instance of a RequestExecutors record class.
requestHandler(RequestHandlerConstructor) - Method in class org.mineskin.ClientBuilder
Set the constructor for the RequestHandler
RequestHandler - Class in org.mineskin.request
 
RequestHandler(String, String, String, int, Gson) - Constructor for class org.mineskin.request.RequestHandler
 
RequestHandlerConstructor - Interface in org.mineskin.request
 
RequestInterval - Interface in org.mineskin.request.backoff
 
RequestQueue - Class in org.mineskin
 
RequestQueue(ScheduledExecutorService, int, int) - Constructor for class org.mineskin.RequestQueue
 
RequestQueue(ScheduledExecutorService, Supplier, Supplier) - Constructor for class org.mineskin.RequestQueue
 
RequestQueue(IQueueOptions) - Constructor for class org.mineskin.RequestQueue
 
ResponseConstructor<T,R> - Interface in org.mineskin.response
 
ResponseWithRateLimit - Interface in org.mineskin.response
 
result() - Method in class org.mineskin.data.JobInfo
 

S

scheduler() - Method in class org.mineskin.JobCheckOptions
 
scheduler() - Method in class org.mineskin.options.AutoGenerateQueueOptions
 
scheduler() - Method in interface org.mineskin.options.IJobCheckOptions
 
scheduler() - Method in interface org.mineskin.options.IQueueOptions
 
scheduler() - Method in record class org.mineskin.QueueOptions
Returns the value of the scheduler record component.
seconds() - Method in record class org.mineskin.data.DelayInfo
Returns the value of the seconds record component.
setBreadcrumb(String) - Method in class org.mineskin.data.JobInfo
 
setBreadcrumb(String) - Method in interface org.mineskin.data.MutableBreadcrumbed
 
setBreadcrumb(String) - Method in class org.mineskin.data.SkinInfo
 
setClient(MineSkinClient) - Method in class org.mineskin.options.AutoGenerateQueueOptions
 
setNextRequest(long) - Method in class org.mineskin.RequestQueue
 
signature() - Method in record class org.mineskin.data.Texture
Deprecated.
Returns the value of the signature record component.
signature() - Method in record class org.mineskin.data.ValueAndSignature
Returns the value of the signature record component.
skin() - Method in record class org.mineskin.data.SkinHashes
Returns the value of the skin record component.
skin() - Method in record class org.mineskin.data.SkinUrls
Returns the value of the skin record component.
Skin - Interface in org.mineskin.data
 
SkinHashes - Record Class in org.mineskin.data
 
SkinHashes(String, String) - Constructor for record class org.mineskin.data.SkinHashes
Creates an instance of a SkinHashes record class.
SkinInfo - Class in org.mineskin.data
 
SkinInfo(String, String, Variant, Visibility, TextureInfo, GeneratorInfo, int, boolean) - Constructor for class org.mineskin.data.SkinInfo
 
SkinResponse - Interface in org.mineskin.response
 
SkinResponseImpl - Class in org.mineskin.response
 
SkinResponseImpl(int, Map, JsonObject, Gson, Class) - Constructor for class org.mineskin.response.SkinResponseImpl
 
skins() - Method in interface org.mineskin.MineSkinClient
Get the skins client
skins() - Method in class org.mineskin.MineSkinClientImpl
 
SkinsClient - Interface in org.mineskin
 
SkinUrls - Record Class in org.mineskin.data
 
SkinUrls(String, String) - Constructor for record class org.mineskin.data.SkinUrls
Creates an instance of a SkinUrls record class.
SLIM - Enum constant in enum class org.mineskin.data.Variant
 
status() - Method in class org.mineskin.data.JobInfo
 
submit(Supplier) - Method in class org.mineskin.RequestQueue
 
submit(Supplier, Executor) - Method in class org.mineskin.RequestQueue
 
submit(GenerateRequest) - Method in interface org.mineskin.QueueClient
Submit a skin generation request
submitAndWait(GenerateRequest) - Method in interface org.mineskin.GenerateClient
Generate a skin

T

texture() - Method in interface org.mineskin.data.Skin
 
texture() - Method in class org.mineskin.data.SkinInfo
 
Texture - Record Class in org.mineskin.data
Deprecated.
Texture(String, String, String) - Constructor for record class org.mineskin.data.Texture
Deprecated.
Creates an instance of a Texture record class.
TextureInfo - Record Class in org.mineskin.data
 
TextureInfo(ValueAndSignature, SkinHashes, SkinUrls) - Constructor for record class org.mineskin.data.TextureInfo
Creates an instance of a TextureInfo record class.
timeout(int) - Method in class org.mineskin.ClientBuilder
Set the timeout
timestamp() - Method in record class org.mineskin.data.GeneratorInfo
Returns the value of the timestamp record component.
timestamp() - Method in class org.mineskin.data.JobInfo
 
toJson() - Method in class org.mineskin.GenerateOptions
 
toMap() - Method in class org.mineskin.GenerateOptions
 
toString() - Method in record class org.mineskin.data.CodeAndMessage
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.data.CreditsUsageInfo
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.data.DelayInfo
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.data.GeneratorInfo
Returns a string representation of this record class.
toString() - Method in class org.mineskin.data.Grants
 
toString() - Method in class org.mineskin.data.JobInfo
 
toString() - Method in record class org.mineskin.data.LimitInfo
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.data.NextRequest
Returns a string representation of this record class.
toString() - Method in class org.mineskin.data.NullJobReference
 
toString() - Method in record class org.mineskin.data.RateLimitInfo
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.data.SkinHashes
Returns a string representation of this record class.
toString() - Method in class org.mineskin.data.SkinInfo
 
toString() - Method in record class org.mineskin.data.SkinUrls
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.data.Texture
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.data.TextureInfo
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.data.UsageInfo
Returns a string representation of this record class.
toString() - Method in class org.mineskin.data.UserInfo
 
toString() - Method in record class org.mineskin.data.ValueAndSignature
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.QueueOptions
Returns a string representation of this record class.
toString() - Method in record class org.mineskin.RequestExecutors
Returns a string representation of this record class.
toString() - Method in class org.mineskin.response.AbstractMineSkinResponse
 

U

UNKNOWN - Enum constant in enum class org.mineskin.data.JobStatus
 
UNLISTED - Enum constant in enum class org.mineskin.data.Visibility
 
upload(RenderedImage) - Static method in interface org.mineskin.request.GenerateRequest
 
upload(File) - Static method in interface org.mineskin.request.GenerateRequest
 
upload(InputStream) - Static method in interface org.mineskin.request.GenerateRequest
 
upload(UploadSource) - Static method in interface org.mineskin.request.GenerateRequest
 
UploadRequestBuilder - Interface in org.mineskin.request
 
UploadRequestBuilderImpl - Class in org.mineskin.request
 
UploadSource - Interface in org.mineskin.request.source
 
url() - Method in record class org.mineskin.data.Texture
Deprecated.
Returns the value of the url record component.
url() - Method in record class org.mineskin.data.TextureInfo
Returns the value of the url record component.
url(String) - Static method in interface org.mineskin.request.GenerateRequest
 
url(URI) - Static method in interface org.mineskin.request.GenerateRequest
 
url(URL) - Static method in interface org.mineskin.request.GenerateRequest
 
UrlRequestBuilder - Interface in org.mineskin.request
 
UrlRequestBuilderImpl - Class in org.mineskin.request
 
UsageInfo - Record Class in org.mineskin.data
 
UsageInfo(CreditsUsageInfo) - Constructor for record class org.mineskin.data.UsageInfo
Creates an instance of a UsageInfo record class.
used() - Method in record class org.mineskin.data.CreditsUsageInfo
Deprecated.
Returns the value of the used record component.
useEta() - Method in class org.mineskin.JobCheckOptions
 
useEta() - Method in interface org.mineskin.options.IJobCheckOptions
 
user(String) - Static method in interface org.mineskin.request.GenerateRequest
 
user(UUID) - Static method in interface org.mineskin.request.GenerateRequest
 
User - Interface in org.mineskin.data
 
userAgent - Variable in class org.mineskin.request.RequestHandler
 
userAgent(String) - Method in class org.mineskin.ClientBuilder
Set the User-Agent
UserInfo - Class in org.mineskin.data
 
UserInfo(String, JsonObject) - Constructor for class org.mineskin.data.UserInfo
 
UserRequestBuilder - Interface in org.mineskin.request
 
UserRequestBuilderImpl - Class in org.mineskin.request
 
UserResponse - Interface in org.mineskin.response
 
UserResponseImpl - Class in org.mineskin.response
 
UserResponseImpl(int, Map, JsonObject, Gson, Class) - Constructor for class org.mineskin.response.UserResponseImpl
 
uuid() - Method in interface org.mineskin.data.Skin
 
uuid() - Method in class org.mineskin.data.SkinInfo
 
uuid() - Method in interface org.mineskin.data.User
 
uuid() - Method in class org.mineskin.data.UserInfo
 

V

value() - Method in record class org.mineskin.data.Texture
Deprecated.
Returns the value of the value record component.
value() - Method in record class org.mineskin.data.ValueAndSignature
Returns the value of the value record component.
ValueAndSignature - Record Class in org.mineskin.data
 
ValueAndSignature(String, String) - Constructor for record class org.mineskin.data.ValueAndSignature
Creates an instance of a ValueAndSignature record class.
valueOf(String) - Static method in enum class org.mineskin.data.JobStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mineskin.data.Variant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.mineskin.data.Visibility
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.mineskin.data.JobStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mineskin.data.Variant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.mineskin.data.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
variant() - Method in interface org.mineskin.data.Skin
 
variant() - Method in class org.mineskin.data.SkinInfo
 
variant(Variant) - Method in class org.mineskin.GenerateOptions
Set the variant of the skin (optional, defaults to auto-detect)
variant(Variant) - Method in class org.mineskin.request.AbstractRequestBuilder
 
variant(Variant) - Method in interface org.mineskin.request.GenerateRequest
 
Variant - Enum Class in org.mineskin.data
 
views() - Method in interface org.mineskin.data.Skin
 
views() - Method in class org.mineskin.data.SkinInfo
 
visibility() - Method in interface org.mineskin.data.Skin
 
visibility() - Method in class org.mineskin.data.SkinInfo
 
visibility(Visibility) - Method in class org.mineskin.GenerateOptions
Set the visibility of the skin (optional, defaults to public)
visibility(Visibility) - Method in class org.mineskin.request.AbstractRequestBuilder
 
visibility(Visibility) - Method in interface org.mineskin.request.GenerateRequest
 
Visibility - Enum Class in org.mineskin.data
 

W

waitForCompletion(JobInfo) - Method in interface org.mineskin.QueueClient
Wait for a job to complete
waitForCompletion(MineSkinClient) - Method in class org.mineskin.data.JobInfo
 
WAITING - Enum constant in enum class org.mineskin.data.JobStatus
 
withBreadcrumb(String) - Method in exception class org.mineskin.exception.MineskinException
 
withConcurrency(int) - Method in record class org.mineskin.QueueOptions
 
withFreeAttempts(int) - Method in class org.mineskin.request.backoff.ExponentialBackoff
 
withInitialDelay(int) - Method in class org.mineskin.JobCheckOptions
 
withInitialDelay(int) - Method in class org.mineskin.request.backoff.ExponentialBackoff
 
withInitialDelay(int, TimeUnit) - Method in class org.mineskin.JobCheckOptions
 
withInterval(int, TimeUnit) - Method in record class org.mineskin.QueueOptions
 
withInterval(RequestInterval) - Method in class org.mineskin.JobCheckOptions
 
withMaxAttempts(int) - Method in class org.mineskin.JobCheckOptions
 
withMaxDelay(int) - Method in class org.mineskin.request.backoff.ExponentialBackoff
 
withMultiplier(double) - Method in class org.mineskin.request.backoff.ExponentialBackoff
 
withUseEta() - Method in class org.mineskin.JobCheckOptions
Sets the option to use the estimated completion time provided by the server to schedule the first check.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form