Skip navigation links
A B C D E F G H I J K L M N O P R S T V W 

A

addInput(String) - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Add input to job.
addInputs(Iterable<String>) - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Adds multiple inputs to the job.
addInputs(Stream<String>) - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Adds multiple inputs to the job.
addInputs(String...) - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Adds multiple inputs to the job.
addJobInputs(UUID, Iterator<String>) - Method in class com.joyent.manta.client.MantaClient
Submits inputs to an already created job, as created by createJob().
addJobInputs(UUID, Stream<String>) - Method in class com.joyent.manta.client.MantaClient
Submits inputs to an already created job, as created by createJob().
addPhase(MantaJobPhase) - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Add a single phase to the job.
addPhases(Iterable<MantaJobPhase>) - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Add multiple phases to the job.
addPhases(Stream<MantaJobPhase>) - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Add multiple phases to the job.
addPhases(MantaJobPhase...) - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Add multiple phases to the job.
ALL_PROPERTIES - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Array of all environment variable names used.
ALL_PROPERTIES - Static variable in class com.joyent.manta.config.MapConfigContext
List of all properties that we read from configuration.
asString(Object) - Static method in class com.joyent.manta.client.MantaUtils
Serializes a specified value to a String.
available() - Method in class com.joyent.manta.client.MantaObjectInputStream
 

B

BaseChainedConfigContext - Class in com.joyent.manta.config
Abstract implementation of ConfigContext that allows for chaining in default implementations of configuration that are delegate to when we aren't passed a value.
BaseChainedConfigContext() - Constructor for class com.joyent.manta.config.BaseChainedConfigContext
Constructor that pre-populates configuration context with the default values.
BaseChainedConfigContext(ConfigContext) - Constructor for class com.joyent.manta.config.BaseChainedConfigContext
Constructor that takes a default value for each one of the configuration values.

C

cancel() - Method in class com.joyent.manta.client.MantaJobBuilder.Run
Cancel the job.
cancelJob(UUID) - Method in class com.joyent.manta.client.MantaClient
This cancels a job from doing any further work.
ChainedConfigContext - Class in com.joyent.manta.config
Implementation of ConfigContext that links together multiple contexts.
ChainedConfigContext(ConfigContext...) - Constructor for class com.joyent.manta.config.ChainedConfigContext
Creates a new ConfigContext implementation that allows you to chain together multiple configuration contexts that progressively overwrite the values of the previous contexts (but never overwritting with null).
clear() - Method in class com.joyent.manta.client.MantaHttpHeaders
clear() - Method in class com.joyent.manta.client.MantaMetadata
clone() - Method in class com.joyent.manta.client.MantaMetadata
cloneJob(UUID) - Method in class com.joyent.manta.client.MantaJobBuilder
Clones a completed job as a new job by referencing its id.
cloneJob(MantaJob) - Method in class com.joyent.manta.client.MantaJobBuilder
Clones a completed job as a new job.
close() - Method in class com.joyent.manta.client.HttpRequestFactoryProvider
 
close() - Method in class com.joyent.manta.client.MantaClient
 
close() - Method in class com.joyent.manta.client.MantaDirectoryListingIterator
 
close() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
close() - Method in class com.joyent.manta.client.MantaSeekableByteChannel
 
closeQuietly() - Method in class com.joyent.manta.client.MantaClient
Closes the Manta client resource and logs any problems to the debug logger.
com.joyent.manta.client - package com.joyent.manta.client
Manta Java client package.
com.joyent.manta.config - package com.joyent.manta.config
Package containing ConfigContext implementations.
com.joyent.manta.exception - package com.joyent.manta.exception
Manta Java client exception package.
compute(String, BiFunction<? super String, ? super String, ? extends String>) - Method in class com.joyent.manta.client.MantaMetadata
computeIfAbsent(String, Function<? super String, ? extends String>) - Method in class com.joyent.manta.client.MantaMetadata
computeIfPresent(String, BiFunction<? super String, ? super String, ? extends String>) - Method in class com.joyent.manta.client.MantaMetadata
ConfigContext - Interface in com.joyent.manta.config
Interface representing the configuration properties needed to configure a MantaClient.
connectOrGetResponse() - Method in class com.joyent.manta.client.MantaSeekableByteChannel
Connects to the Manta API, updates the atomic reference and returns a response if the atomic reference hasn't been set.
containsKey(Object) - Method in class com.joyent.manta.client.MantaHttpHeaders
containsKey(Object) - Method in class com.joyent.manta.client.MantaMetadata
containsValue(Object) - Method in class com.joyent.manta.client.MantaHttpHeaders
containsValue(Object) - Method in class com.joyent.manta.client.MantaMetadata
createJob(MantaJob) - Method in class com.joyent.manta.client.MantaClient
Submits a new job to be executed.

D

DEFAULT_CONFIG - Static variable in class com.joyent.manta.config.BaseChainedConfigContext
Singleton instance of default configuration for easy reference.
DEFAULT_HTTP_RETRIES - Static variable in class com.joyent.manta.config.DefaultsConfigContext
The default number of times to retry failed requests.
DEFAULT_HTTP_TIMEOUT - Static variable in class com.joyent.manta.config.DefaultsConfigContext
The default timeout for accessing the Manta service.
DEFAULT_MANTA_URL - Static variable in class com.joyent.manta.config.DefaultsConfigContext
The default Manta service endpoint - a public cloud endpoint.
DEFAULT_MAX_CONNS - Static variable in class com.joyent.manta.config.DefaultsConfigContext
The default number of maximum connections to allow to the Manta API.
DefaultsConfigContext - Class in com.joyent.manta.config
ConfigContext implementation that outputs nothing but the default values for all of the configuration settings.
DefaultsConfigContext() - Constructor for class com.joyent.manta.config.DefaultsConfigContext
Creates a new instance with all of the defaults assigned to the beans defined in ConfigContext.
delete(String) - Method in class com.joyent.manta.client.MantaClient
Deletes an object from Manta.
delete(String) - Method in class com.joyent.manta.client.MantaMetadata
Deletes user-supplied metadata associated with a Manta object.
deleteRecursive(String) - Method in class com.joyent.manta.client.MantaClient
Recursively deletes an object in Manta.
deriveHomeDirectoryFromUser(String) - Static method in interface com.joyent.manta.config.ConfigContext
Extracts the home directory based on the Manta account name.
DIRECTORY_HEADER - Static variable in interface com.joyent.manta.client.MantaObject
Manta directory header.
DIRECTORY_RESPONSE_CONTENT_TYPE - Static variable in class com.joyent.manta.client.MantaObjectResponse
The content-type used to represent Manta directory resources in http responses.
done() - Method in class com.joyent.manta.client.MantaJobBuilder.Run
Go to the done phase of this job without checking to see if the job is done.

E

endJobInput(UUID) - Method in class com.joyent.manta.client.MantaClient
Submits inputs to an already created job, as created by CreateJob.
endsWith(StringBuilder, char) - Static method in class com.joyent.manta.client.MantaUtils
Checks to see if a StringBuilder ends with a given character.
entrySet() - Method in class com.joyent.manta.client.MantaHttpHeaders
entrySet() - Method in class com.joyent.manta.client.MantaMetadata
EnvVarConfigContext - Class in com.joyent.manta.config
An implementation of ConfigContext that reads its configuration from expected environment variables.
EnvVarConfigContext() - Constructor for class com.joyent.manta.config.EnvVarConfigContext
Creates a new instance that provides configuration beans via the values specified in environment variables.
equals(Object) - Method in class com.joyent.manta.client.MantaHttpHeaders
 
equals(Object) - Method in class com.joyent.manta.client.MantaJob
 
equals(Object) - Method in class com.joyent.manta.client.MantaJobError
 
equals(Object) - Method in class com.joyent.manta.client.MantaJobPhase
 
equals(Object) - Method in class com.joyent.manta.client.MantaMetadata
equals(Object) - Method in class com.joyent.manta.client.MantaObjectResponse
equals(Object) - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
errors() - Method in class com.joyent.manta.client.MantaJobBuilder.Done
Returns a list of failure details for each object in which a failure occurred.
evaluate(String) - Method in class com.joyent.manta.client.MantaMetadata.HttpHeaderNameKeyPredicate
executeAndCloseRequest(HttpRequest, String, Object...) - Method in class com.joyent.manta.client.HttpHelper
Executes a HttpRequest, logs the request and returns back the response.
executeAndCloseRequest(HttpRequest, Function<HttpResponse, R>, String, Object...) - Method in class com.joyent.manta.client.HttpHelper
Executes a HttpRequest, logs the request and returns back the response.
existsAndIsAccessible(String) - Method in class com.joyent.manta.client.MantaClient
Convenience method that issues a HTTP HEAD request to see if a given object exists at the specified path.

F

failed() - Method in class com.joyent.manta.client.MantaJobBuilder.Done
Test to see if the job failed.
findOrDefaultContentType(MantaHttpHeaders, String) - Static method in class com.joyent.manta.client.MantaClient
Finds the content type set in MantaHttpHeaders and returns that if it is not null.
forEach(BiConsumer<? super String, ? super String>) - Method in class com.joyent.manta.client.MantaMetadata
formatPath(String) - Static method in class com.joyent.manta.client.MantaUtils
Format the path according to RFC3986.
fromCsv(String) - Static method in class com.joyent.manta.client.MantaUtils
Converts a naive CSV string to a collection.

G

get(String) - Method in class com.joyent.manta.client.MantaClient
Get the metadata for a Manta object.
get(Object) - Method in class com.joyent.manta.client.MantaHttpHeaders
get(Object) - Method in class com.joyent.manta.client.MantaMetadata
getAccept() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Accept" header or null for none.
getAcceptEncoding() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Accept-Encoding" header or null for none.
getAge() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Age" header or null for none.
getAllJobIds() - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs' IDs as a real-time Stream from the Manta API.
getAllJobIds(int) - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs' IDs as a real-time Stream from the Manta API.
getAllJobs() - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs as a real-time Stream from the Manta API.
getAllJobs(int) - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs as a real-time Stream that matches the supplied name from the Manta API.
getAllJobs(String, String) - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs as a real-time Stream from the Manta API.
getAsInputStream(String) - Method in class com.joyent.manta.client.MantaClient
Get a Manta object's data as an InputStream.
getAssets() - Method in class com.joyent.manta.client.MantaJobPhase
 
getAsSignedURI(String, String, TemporalAmount) - Method in class com.joyent.manta.client.MantaClient
Generates a URL that allows for the download of the resource specified in the path without any additional authentication.
getAsSignedURI(String, String, Instant) - Method in class com.joyent.manta.client.MantaClient
Generates a URL that allows for the download of the resource specified in the path without any additional authentication.
getAsSignedURI(String, String, long) - Method in class com.joyent.manta.client.MantaClient
Generates a URL that allows for the download of the resource specified in the path without any additional authentication.
getAsString(String) - Method in class com.joyent.manta.client.MantaClient
Get a Manta object's data as a String using the JVM's default encoding.
getAsString(String, String) - Method in class com.joyent.manta.client.MantaClient
Get a Manta object's data as a String using the specified encoding.
getAsString(Object) - Method in class com.joyent.manta.client.MantaHttpHeaders
getAuthenticate() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "WWW-Authenticate" header or null for none.
getAuthenticateAsList() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns all "WWW-Authenticate" headers or null for none.
getAuthorization() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Authorization" header or null for none.
getAuthorizationAsList() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns all "Authorization" headers or null for none.
getCacheControl() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Cache-Control" header or null for none.
getCancelled() - Method in class com.joyent.manta.client.MantaJob
 
getCode() - Method in class com.joyent.manta.client.MantaJobError
 
getCode() - Method in enum com.joyent.manta.exception.MantaErrorCode
 
getContent() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
Content returned as part of the HTTP response.
getContentEncoding() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Content-Encoding" header or null for none.
getContentLength() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Content-Length" header or null for none.
getContentLength() - Method in interface com.joyent.manta.client.MantaObject
Returns the content length (size) value.
getContentLength() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getContentLength() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getContentMD5() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Content-MD5" header or null for none.
getContentRange() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Content-Range" header or null for none.
getContentType() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Content-Type" header or null for none.
getContentType() - Method in interface com.joyent.manta.client.MantaObject
Returns the content type value.
getContentType() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getContentType() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getCookie() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Cookie" header or null for none.
getCount() - Method in class com.joyent.manta.client.MantaJobPhase
 
getDate() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Date" header or null for none.
getDisk() - Method in class com.joyent.manta.client.MantaJobPhase
 
getDurabilityLevel() - Method in class com.joyent.manta.client.MantaHttpHeaders
Gets the number of replicated copies of the object in Manta.
getErrors() - Method in exception com.joyent.manta.exception.MantaJobException
 
getETag() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "ETag" header or null for none.
getEtag() - Method in interface com.joyent.manta.client.MantaObject
Returns the etag value.
getEtag() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getEtag() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getExec() - Method in class com.joyent.manta.client.MantaJobPhase
 
getExpires() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Expires" header or null for none.
getFirstHeaderStringValue(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first header string value for the given header name.
getHeader(String) - Method in interface com.joyent.manta.client.MantaObject
This really just delegates to MantaHttpHeaders get.
getHeader(String) - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getHeader(String) - Method in class com.joyent.manta.client.MantaObjectResponse
 
getHeaderAsString(String) - Method in interface com.joyent.manta.client.MantaObject
Get a header in its String representation.
getHeaderAsString(String) - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getHeaderAsString(String) - Method in class com.joyent.manta.client.MantaObjectResponse
 
getHeaders() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
 
getHeaderStringValues(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns an unmodifiable list of the header string values for the given header name.
getHttpClient() - Method in class com.joyent.manta.client.HttpRequestFactoryProvider
 
getHttpHeaders() - Method in interface com.joyent.manta.client.MantaObject
Returns the http headers.
getHttpHeaders() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getHttpHeaders() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getId() - Method in class com.joyent.manta.client.MantaJob
 
getIfMatch() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "If-Match" header or null for none.
getIfModifiedSince() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "If-Modified-Since" header or null for none.
getIfNoneMatch() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "If-None-Match" header or null for none.
getIfRange() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "If-Range" header or null for none.
getIfUnmodifiedSince() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "If-Unmodified-Since" header or null for none.
getInit() - Method in class com.joyent.manta.client.MantaJobPhase
 
getInput() - Method in class com.joyent.manta.client.MantaJobError
 
getInputDone() - Method in class com.joyent.manta.client.MantaJob
 
getJob(UUID) - Method in class com.joyent.manta.client.MantaClient
Gets the high-level job container object for a given id.
getJob() - Method in class com.joyent.manta.client.MantaJobBuilder.Done
Get the current job's state represented as a MantaJob object.
getJob() - Method in class com.joyent.manta.client.MantaJobBuilder.Run
Get the current job's state represented as a MantaJob object.
getJobErrors(UUID) - Method in class com.joyent.manta.client.MantaClient
Returns a list of failure details for each object in which a failure occurred.
getJobFailures(UUID) - Method in class com.joyent.manta.client.MantaClient
Returns the current "live" set of failures from a job.
getJobId() - Method in exception com.joyent.manta.exception.MantaJobException
 
getJobIdsByName(String) - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs' IDs as a real-time Stream that matches the supplied name from the Manta API.
getJobIdsByState(String) - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs' IDs as a real-time Stream that match the supplied job state from the Manta API.
getJobInputs(UUID) - Method in class com.joyent.manta.client.MantaClient
Get a stream of all of the input objects submitted for a job.
getJobOutputs(UUID) - Method in class com.joyent.manta.client.MantaClient
Returns the current "live" set of outputs from a job.
getJobOutputsAsStreams(UUID) - Method in class com.joyent.manta.client.MantaClient
Returns a stream of InputStream implementations for each output returned from the Manta API for a job.
getJobOutputsAsStrings(UUID) - Method in class com.joyent.manta.client.MantaClient
Returns a stream of strings containing all of the output returned from the Manta API for a job.
getJobsByName(String) - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs as a real-time Stream that match the supplied name from the Manta API.
getJobsByState(String) - Method in class com.joyent.manta.client.MantaClient
Gets all of the Manta jobs as a real-time Stream that match the supplied job state from the Manta API.
getKey() - Method in class com.joyent.manta.client.MantaJobError
 
getLastModified() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Last-Modified" header or null for none.
getLastModifiedTime() - Method in interface com.joyent.manta.client.MantaObject
Get the mtime value (last modified time) as a Date object.
getLastModifiedTime() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getLastModifiedTime() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getLength() - Method in class com.joyent.manta.client.StringIteratorHttpContent
 
getLines() - Method in class com.joyent.manta.client.MantaDirectoryListingIterator
 
getLocalizedMessage() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
 
getLocalizedMessage() - Method in exception com.joyent.manta.exception.MantaJobException
 
getLocation() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Location" header or null for none.
getMantaErrorCode() - Method in class com.joyent.manta.client.MantaJobError
 
getMantaHomeDirectory() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getMantaHomeDirectory() - Method in interface com.joyent.manta.config.ConfigContext
 
getMantaHomeDirectory() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getMantaHomeDirectory() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getMantaHomeDirectory() - Method in class com.joyent.manta.config.MapConfigContext
 
getMantaKeyId() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getMantaKeyId() - Method in interface com.joyent.manta.config.ConfigContext
 
getMantaKeyId() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getMantaKeyId() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getMantaKeyId() - Method in class com.joyent.manta.config.MapConfigContext
 
getMantaKeyPath() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getMantaKeyPath() - Method in interface com.joyent.manta.config.ConfigContext
 
getMantaKeyPath() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getMantaKeyPath() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getMantaKeyPath() - Method in class com.joyent.manta.config.MapConfigContext
 
getMantaURL() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getMantaURL() - Method in interface com.joyent.manta.config.ConfigContext
 
getMantaURL() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getMantaURL() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getMantaURL() - Method in class com.joyent.manta.config.MapConfigContext
 
getMantaUser() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getMantaUser() - Method in interface com.joyent.manta.config.ConfigContext
 
getMantaUser() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getMantaUser() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getMantaUser() - Method in class com.joyent.manta.config.MapConfigContext
 
getMapPhases() - Method in class com.joyent.manta.client.MantaJob
List of all of the map phases of the job.
getMaximumConnections() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getMaximumConnections() - Method in interface com.joyent.manta.config.ConfigContext
 
getMaximumConnections() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getMaximumConnections() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getMaximumConnections() - Method in class com.joyent.manta.config.MapConfigContext
 
getMemory() - Method in class com.joyent.manta.client.MantaJobPhase
 
getMessage() - Method in class com.joyent.manta.client.MantaJobError
 
getMessage() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
 
getMessage() - Method in exception com.joyent.manta.exception.MantaJobException
 
getMetadata() - Method in interface com.joyent.manta.client.MantaObject
Get the user-supplied metadata for this object.
getMetadata() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getMetadata() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getMimeVersion() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "MIME-Version" header or null for none.
getMtime() - Method in interface com.joyent.manta.client.MantaObject
Returns the mtime value.
getMtime() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getMtime() - Method in class com.joyent.manta.client.MantaObjectResponse
Returns the mtime value.
getName() - Method in class com.joyent.manta.client.MantaJob
 
getOptions() - Method in class com.joyent.manta.client.MantaJob
 
getOrDefault(Object, String) - Method in class com.joyent.manta.client.MantaMetadata
getP0input() - Method in class com.joyent.manta.client.MantaJobError
 
getPassword() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getPassword() - Method in interface com.joyent.manta.config.ConfigContext
 
getPassword() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getPassword() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getPassword() - Method in class com.joyent.manta.config.MapConfigContext
 
getPath() - Method in interface com.joyent.manta.client.MantaObject
Returns the path value.
getPath() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getPath() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getPhase() - Method in class com.joyent.manta.client.MantaJobError
 
getPhases() - Method in class com.joyent.manta.client.MantaJob
 
getPrivateKeyContent() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getPrivateKeyContent() - Method in interface com.joyent.manta.config.ConfigContext
 
getPrivateKeyContent() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getPrivateKeyContent() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getPrivateKeyContent() - Method in class com.joyent.manta.config.MapConfigContext
 
getRange() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Range" header or null for none.
getReducePhases() - Method in class com.joyent.manta.client.MantaJob
List of all of the reduce phases of the job.
getRequestFactory() - Method in class com.joyent.manta.client.HttpRequestFactoryProvider
 
getRequestId() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the value of request id header.
getRequestId() - Method in interface com.joyent.manta.client.MantaObject
Unique request id made to Manta.
getRequestId() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getRequestId() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getResultSetSize() - Method in class com.joyent.manta.client.MantaHttpHeaders
Parses the value of the Result-Set-Size HTTP header returned from Manta.
getRetries() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getRetries() - Method in interface com.joyent.manta.config.ConfigContext
 
getRetries() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getRetries() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getRetries() - Method in class com.joyent.manta.config.MapConfigContext
 
getRetryAfter() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "Retry-After" header or null for none.
getRoles() - Method in class com.joyent.manta.client.MantaHttpHeaders
Gets the header defining RBAC roles used for this object.
getSeekableByteChannel(String, long) - Method in class com.joyent.manta.client.MantaClient
Get a Manta object's data as an NIO SeekableByteChannel.
getSeekableByteChannel(String) - Method in class com.joyent.manta.client.MantaClient
Get a Manta object's data as an NIO SeekableByteChannel.
getServerCode() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
Error code returned from server.
getServerMessage() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
Error message returned from Manta API.
getState() - Method in class com.joyent.manta.client.MantaJob
 
getStats() - Method in class com.joyent.manta.client.MantaJob
 
getStatusCode() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
 
getStatusMessage() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
 
getStderr() - Method in class com.joyent.manta.client.MantaJobError
 
getTimeArchiveDone() - Method in class com.joyent.manta.client.MantaJob
 
getTimeArchiveStarted() - Method in class com.joyent.manta.client.MantaJob
 
getTimeCreated() - Method in class com.joyent.manta.client.MantaJob
 
getTimeDone() - Method in class com.joyent.manta.client.MantaJob
 
getTimeout() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
getTimeout() - Method in interface com.joyent.manta.config.ConfigContext
 
getTimeout() - Method in class com.joyent.manta.config.DefaultsConfigContext
 
getTimeout() - Method in class com.joyent.manta.config.EnvVarConfigContext
 
getTimeout() - Method in class com.joyent.manta.config.MapConfigContext
 
getToTempFile(String) - Method in class com.joyent.manta.client.MantaClient
Copies Manta object's data to a temporary file on the file system and return a reference to the file using a File.
getToTempPath(String) - Method in class com.joyent.manta.client.MantaClient
Copies Manta object's data to a temporary file on the file system and return a reference to the file using a NIO Path.
getTransient() - Method in class com.joyent.manta.client.MantaJob
 
getType() - Method in class com.joyent.manta.client.MantaJobPhase
 
getType() - Method in interface com.joyent.manta.client.MantaObject
Returns the type value.
getType() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
getType() - Method in class com.joyent.manta.client.MantaObjectResponse
 
getType() - Method in class com.joyent.manta.client.StringIteratorHttpContent
 
getUnknownKeys() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the map of unknown data key name to value.
getUserAgent() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns the first "User-Agent" header or null for none.
getWhat() - Method in class com.joyent.manta.client.MantaJobError
 

H

hashCode() - Method in class com.joyent.manta.client.MantaHttpHeaders
 
hashCode() - Method in class com.joyent.manta.client.MantaJob
 
hashCode() - Method in class com.joyent.manta.client.MantaJobError
 
hashCode() - Method in class com.joyent.manta.client.MantaJobPhase
 
hashCode() - Method in class com.joyent.manta.client.MantaMetadata
hashCode() - Method in class com.joyent.manta.client.MantaObjectResponse
hashCode() - Method in class com.joyent.manta.config.BaseChainedConfigContext
 
hasNext() - Method in class com.joyent.manta.client.MantaDirectoryListingIterator
 
head(String) - Method in class com.joyent.manta.client.MantaClient
Get the metadata associated with a Manta object.
HTTP_DURABILITY_LEVEL - Static variable in class com.joyent.manta.client.MantaHttpHeaders
HTTP header for Manta durability level.
HTTP_ROLE_TAG - Static variable in class com.joyent.manta.client.MantaHttpHeaders
HTTP header for RBAC roles.
httpGet(String) - Method in class com.joyent.manta.client.HttpHelper
Executes a HTTP GET against the remote Manta API.
httpGet(String, ObjectParser) - Method in class com.joyent.manta.client.HttpHelper
Executes a HTTP GET against the remote Manta API.
httpGet(GenericUrl, ObjectParser) - Method in class com.joyent.manta.client.HttpHelper
Executes a HTTP GET against the remote Manta API.
httpHead(String) - Method in class com.joyent.manta.client.HttpHelper
Executes a HTTP HEAD against the remote Manta API.
HttpHeaderNameKeyPredicate() - Constructor for class com.joyent.manta.client.MantaMetadata.HttpHeaderNameKeyPredicate
 
HttpHelper - Class in com.joyent.manta.client
Helper class used for common HTTP operations against the Manta server.
HttpHelper(String, HttpRequestFactory) - Constructor for class com.joyent.manta.client.HttpHelper
Creates a new instance of the helper class.
httpPost(String, HttpContent) - Method in class com.joyent.manta.client.HttpHelper
Utility method for handling HTTP POST to the Google HTTP Client.
httpPost(String, HttpContent, HttpHeaders) - Method in class com.joyent.manta.client.HttpHelper
Utility method for handling HTTP POST to the Google HTTP Client.
httpPut(String, MantaHttpHeaders, HttpContent, MantaMetadata) - Method in class com.joyent.manta.client.HttpHelper
Executes an HTTP PUT against the remote Manta API.
httpPut(GenericUrl, MantaHttpHeaders, HttpContent, MantaMetadata) - Method in class com.joyent.manta.client.HttpHelper
Executes an HTTP PUT against the remote Manta API.
HttpRequestFactoryProvider - Class in com.joyent.manta.client
Provider class that provides a configured implementation of HttpRequestFactory and the underlying HttpClient that backs it.
HttpRequestFactoryProvider(HttpSigner, ConfigContext) - Constructor for class com.joyent.manta.client.HttpRequestFactoryProvider
Creates a new instance of class configured using the passed HttpSigner.

I

inputStreamToFile(InputStream, File) - Static method in class com.joyent.manta.client.MantaUtils
Reads from an InputStream and writes to a File.
inputStreamToString(InputStream, String) - Static method in class com.joyent.manta.client.MantaUtils
Read from an InputStream to a String.
inputStreamToString(InputStream) - Static method in class com.joyent.manta.client.MantaUtils
Read from an InputStream to a String using the default encoding.
isDirectory() - Method in interface com.joyent.manta.client.MantaObject
 
isDirectory() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
isDirectory() - Method in class com.joyent.manta.client.MantaObjectResponse
 
isDirectoryEmpty(String) - Method in class com.joyent.manta.client.MantaClient
Return a boolean indicating if a directory is empty.
isDone() - Method in class com.joyent.manta.client.MantaJobBuilder.Run
Check the Manta API to see if a Job is done.
isEmpty() - Method in class com.joyent.manta.client.MantaHttpHeaders
isEmpty() - Method in class com.joyent.manta.client.MantaMetadata
isOpen() - Method in class com.joyent.manta.client.MantaSeekableByteChannel
 
isPresent(String) - Static method in class com.joyent.manta.config.BaseChainedConfigContext
Checks to see that a given string is neither empty nor null.
isSuccessStatusCode() - Method in exception com.joyent.manta.exception.MantaClientHttpResponseException
 

J

jobBuilder() - Method in class com.joyent.manta.client.MantaClient
Creates an instance of a MantaJobBuilder class that allows you to fluently build Manta jobs.

K

keySet() - Method in class com.joyent.manta.client.MantaHttpHeaders
keySet() - Method in class com.joyent.manta.client.MantaMetadata

L

lastItemInPath(String) - Static method in class com.joyent.manta.client.MantaUtils
Extracts the last file or directory from the path provided.
listObjects(String) - Method in class com.joyent.manta.client.MantaClient
Return a stream of the contents of a directory in Manta.

M

MANTA_ACCOUNT_ENV_KEY - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for looking up a Manta account.
MANTA_KEY_ID_ENV_KEY - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for looking up a RSA fingerprint.
MANTA_KEY_ID_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for looking up a RSA fingerprint.
MANTA_KEY_PATH - Static variable in class com.joyent.manta.config.DefaultsConfigContext
We assume the default rsa key in the user's home directory.
MANTA_KEY_PATH_ENV_KEY - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for looking up a RSA private key path.
MANTA_KEY_PATH_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for looking up a RSA private key path.
MANTA_MAX_CONNS_ENV_KEY - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for the maximum number of open connections to the Manta API.
MANTA_MAX_CONNS_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for the maximum number of open connections to the Manta API.
MANTA_OBJECT_TYPE_DIRECTORY - Static variable in interface com.joyent.manta.client.MantaObject
The type value for directory objects within the manta service.
MANTA_OBJECT_TYPE_OBJECT - Static variable in interface com.joyent.manta.client.MantaObject
The type value for data objects within the manta service.
MANTA_PASSWORD_ENV_KEY - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for looking up Manta password.
MANTA_PASSWORD_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for looking up Manta password.
MANTA_PRIVATE_ENV_KEY_CONTENT - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for looking up Manta private key content.
MANTA_PRIVATE_KEY_CONTENT_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for looking up Manta private key content.
MANTA_RETRIES_ENV_KEY - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for number of times to retry failed requests.
MANTA_RETRIES_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for number of times to retry failed requests.
MANTA_TIMEOUT_ENV_KEY - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for looking up a Manta timeout.
MANTA_TIMEOUT_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for looking up a Manta timeout.
MANTA_URL_ENV_KEY - Static variable in class com.joyent.manta.config.EnvVarConfigContext
Environment variable for looking up a Manta URL.
MANTA_URL_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for looking up a Manta URL.
MANTA_USER_KEY - Static variable in class com.joyent.manta.config.MapConfigContext
Property key for looking up a Manta account.
MantaClient - Class in com.joyent.manta.client
Manta client object that allows for doing CRUD operations against the Manta HTTP API.
MantaClient(ConfigContext) - Constructor for class com.joyent.manta.client.MantaClient
Creates a new instance of a Manta client.
MantaClientException - Exception in com.joyent.manta.exception
 
MantaClientException() - Constructor for exception com.joyent.manta.exception.MantaClientException
Create an empty exception.
MantaClientException(String) - Constructor for exception com.joyent.manta.exception.MantaClientException
 
MantaClientException(Throwable) - Constructor for exception com.joyent.manta.exception.MantaClientException
 
MantaClientException(String, Throwable) - Constructor for exception com.joyent.manta.exception.MantaClientException
 
MantaClientHttpResponseException - Exception in com.joyent.manta.exception
Convenience wrapper over HttpResponseException so that consumers of this library don't have to depend on the underlying HTTP client implementation.
MantaClientHttpResponseException(HttpResponseException) - Constructor for exception com.joyent.manta.exception.MantaClientHttpResponseException
 
MantaCryptoException - Exception in com.joyent.manta.exception
 
MantaCryptoException() - Constructor for exception com.joyent.manta.exception.MantaCryptoException
Empty constructor.
MantaCryptoException(String) - Constructor for exception com.joyent.manta.exception.MantaCryptoException
 
MantaCryptoException(Throwable) - Constructor for exception com.joyent.manta.exception.MantaCryptoException
 
MantaCryptoException(String, Throwable) - Constructor for exception com.joyent.manta.exception.MantaCryptoException
 
MantaDirectoryListingIterator - Class in com.joyent.manta.client
Class that wraps the paging of directory listing in Manta to a single continuous iterator.
MantaDirectoryListingIterator(String, String, HttpHelper, int) - Constructor for class com.joyent.manta.client.MantaDirectoryListingIterator
Create a new instance of a directory list iterator.
MantaErrorCode - Enum in com.joyent.manta.exception
Enum representing all of the known error codes in Manta.
MantaException - Exception in com.joyent.manta.exception
The base MantaException class.
MantaException() - Constructor for exception com.joyent.manta.exception.MantaException
Default constructor.
MantaException(String) - Constructor for exception com.joyent.manta.exception.MantaException
 
MantaException(Throwable) - Constructor for exception com.joyent.manta.exception.MantaException
 
MantaException(String, Throwable) - Constructor for exception com.joyent.manta.exception.MantaException
 
MantaHttpHeaders - Class in com.joyent.manta.client
Object encapsulating the HTTP headers to be sent to the Manta API.
MantaHttpHeaders() - Constructor for class com.joyent.manta.client.MantaHttpHeaders
Creates an empty instance.
MantaHttpHeaders(Map<? extends String, ?>) - Constructor for class com.joyent.manta.client.MantaHttpHeaders
Creates an instance with headers prepopulated from the specified Map.
MantaHttpHeaders(MantaObject) - Constructor for class com.joyent.manta.client.MantaHttpHeaders
Creates an instance with headers prepopulated from an existing MantaObject instance.
MantaJob - Class in com.joyent.manta.client
Class representing a Manta job.
MantaJob(String, List<MantaJobPhase>) - Constructor for class com.joyent.manta.client.MantaJob
Constructor used when creating a new Manta job to be executed.
MantaJobBuilder - Class in com.joyent.manta.client
Class that provides a fluent interface for building jobs.
MantaJobBuilder.Create - Class in com.joyent.manta.client
Inner class that provides methods used in the construction of a new job.
MantaJobBuilder.Done - Class in com.joyent.manta.client
Inner class that provides methods that allow us to interact with a job that has finished.
MantaJobBuilder.Run - Class in com.joyent.manta.client
Inner class used when a job is at its running stage or it has finished running but we don't know if it has finished yet.
MantaJobError - Class in com.joyent.manta.client
Details regarding an error that happened when processing a Manta job.
MantaJobError() - Constructor for class com.joyent.manta.client.MantaJobError
Default constructor.
MantaJobException - Exception in com.joyent.manta.exception
Exception thrown when there is a problem processing a Manta job.
MantaJobException(String) - Constructor for exception com.joyent.manta.exception.MantaJobException
Creates an exception without an associated error list nor a job id.
MantaJobException(UUID, String) - Constructor for exception com.joyent.manta.exception.MantaJobException
Creates an exception without an associated error list.
MantaJobException(UUID, String, Throwable) - Constructor for exception com.joyent.manta.exception.MantaJobException
Creates an exception without an associated error list.
MantaJobException(UUID, List<MantaJobError>) - Constructor for exception com.joyent.manta.exception.MantaJobException
Creates an exception that bundles all of the errors associated with all of the inputs for a job.
MantaJobPhase - Class in com.joyent.manta.client
Class representing either a map or a reduce phase of a Manta Job.
MantaJobPhase() - Constructor for class com.joyent.manta.client.MantaJobPhase
Constructor used when creating a phase for starting a new job.
MantaMetadata - Class in com.joyent.manta.client
Class for storing Manta metadata information.
MantaMetadata(Map<? extends String, ? extends String>) - Constructor for class com.joyent.manta.client.MantaMetadata
Create a new instance backed with the specified map.
MantaMetadata() - Constructor for class com.joyent.manta.client.MantaMetadata
Create a new instance backed with a new empty map.
MantaMetadata.HttpHeaderNameKeyPredicate - Class in com.joyent.manta.client
Implements the predicate used to validate header key values.
MantaObject - Interface in com.joyent.manta.client
Interface representing the contract that all result objects from MantaClient must implement.
MantaObjectException - Exception in com.joyent.manta.exception
 
MantaObjectException() - Constructor for exception com.joyent.manta.exception.MantaObjectException
Default constructor.
MantaObjectException(String) - Constructor for exception com.joyent.manta.exception.MantaObjectException
 
MantaObjectException(Throwable) - Constructor for exception com.joyent.manta.exception.MantaObjectException
 
MantaObjectException(String, Throwable) - Constructor for exception com.joyent.manta.exception.MantaObjectException
 
MantaObjectInputStream - Class in com.joyent.manta.client
InputStream implementation that wraps the input stream provided from MantaClient and implements MantaObject so that you can obtain metadata information.
MantaObjectParser - Class in com.joyent.manta.client
ObjectParser implementation that uses Jackson data binding.
MantaObjectParser() - Constructor for class com.joyent.manta.client.MantaObjectParser
 
MantaObjectResponse - Class in com.joyent.manta.client
A Manta storage object.
MantaObjectResponse() - Constructor for class com.joyent.manta.client.MantaObjectResponse
Empty constructor for the JSON parser.
MantaObjectResponse(String) - Constructor for class com.joyent.manta.client.MantaObjectResponse
Creates a MantaObject.
MantaObjectResponse(String, MantaHttpHeaders) - Constructor for class com.joyent.manta.client.MantaObjectResponse
Creates a MantaObject.
MantaObjectResponse(String, MantaHttpHeaders, MantaMetadata) - Constructor for class com.joyent.manta.client.MantaObjectResponse
Creates a MantaObject.
MantaSeekableByteChannel - Class in com.joyent.manta.client
A read-only SeekableByteChannel implementation that utilizes the HTTP Range header to allow you to seek any position in an object on Manta.
MantaSeekableByteChannel(GenericUrl, long, HttpRequestFactory) - Constructor for class com.joyent.manta.client.MantaSeekableByteChannel
Creates a new instance of a read-only seekable byte channel.
MantaSeekableByteChannel(GenericUrl, HttpRequestFactory) - Constructor for class com.joyent.manta.client.MantaSeekableByteChannel
Creates a new instance of a read-only seekable byte channel.
MantaSeekableByteChannel(AtomicReference<HttpResponse>, GenericUrl, long, HttpRequestFactory) - Constructor for class com.joyent.manta.client.MantaSeekableByteChannel
Constructor used for creating a new instance of a read-only seekable byte channel from within this class.
MantaUtils - Class in com.joyent.manta.client
Manta utilities.
MapConfigContext - Class in com.joyent.manta.config
ConfigContext implementation that is used for configuring instances from a Map.
MapConfigContext(Map<?, ?>) - Constructor for class com.joyent.manta.config.MapConfigContext
Creates a new instance using the passed Map implementation as a backing store.
MAPPER - Static variable in class com.joyent.manta.client.MantaObjectParser
Jackson data binding mapper instance.
mark(int) - Method in class com.joyent.manta.client.MantaObjectInputStream
 
markSupported() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
merge(String, String, BiFunction<? super String, ? super String, ? extends String>) - Method in class com.joyent.manta.client.MantaMetadata
metadata() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns all headers corresponding to manta-service custom metadata.
metadataAsStrings() - Method in class com.joyent.manta.client.MantaHttpHeaders
Returns all headers corresponding to manta-service custom metadata.

N

newJob(String) - Method in class com.joyent.manta.client.MantaJobBuilder
Create a new job with the specified name.
next() - Method in class com.joyent.manta.client.MantaDirectoryListingIterator
 

O

outputAsStreams() - Method in class com.joyent.manta.client.MantaJobBuilder.Done
Returns a stream of InputStream implementations for each output returned from the Manta API for the job.
outputs() - Method in class com.joyent.manta.client.MantaJobBuilder.Done
Returns a stream of strings containing all of the output returned from the Manta API for a job.
overwriteWithContext(ConfigContext) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Overwrites the configuration values with the values of the passed context if those values are not null and aren't empty.

P

parseAccount(String) - Static method in class com.joyent.manta.client.MantaUtils
Parses username and subuser from an account name.
parseAndClose(InputStream, Charset, Class<T>) - Method in class com.joyent.manta.client.MantaObjectParser
 
parseAndClose(InputStream, Charset, Type) - Method in class com.joyent.manta.client.MantaObjectParser
 
parseAndClose(Reader, Class<T>) - Method in class com.joyent.manta.client.MantaObjectParser
 
parseAndClose(Reader, Type) - Method in class com.joyent.manta.client.MantaObjectParser
 
parseIntegerOrNull(Object) - Static method in class com.joyent.manta.client.MantaUtils
Parses an arbitrary object for an integer.
position() - Method in class com.joyent.manta.client.MantaSeekableByteChannel
 
position(long) - Method in class com.joyent.manta.client.MantaSeekableByteChannel
 
processJobInputs(UUID, HttpContent) - Method in class com.joyent.manta.client.MantaClient
Utility method for processing the addition of job inputs over HTTP.
put(String, InputStream, MantaHttpHeaders) - Method in class com.joyent.manta.client.MantaClient
Puts an object into Manta.
put(String, InputStream, MantaMetadata) - Method in class com.joyent.manta.client.MantaClient
Puts an object into Manta.
put(String, InputStream, MantaHttpHeaders, MantaMetadata) - Method in class com.joyent.manta.client.MantaClient
Puts an object into Manta.
put(String, InputStream) - Method in class com.joyent.manta.client.MantaClient
Copies the supplied InputStream to a remote Manta object at the specified path.
put(String, String, MantaHttpHeaders) - Method in class com.joyent.manta.client.MantaClient
Copies the supplied String to a remote Manta object at the specified path using the default JVM character encoding as a binary representation.
put(String, String, MantaMetadata) - Method in class com.joyent.manta.client.MantaClient
Copies the supplied String to a remote Manta object at the specified path using the default JVM character encoding as a binary representation.
put(String, String, MantaHttpHeaders, MantaMetadata) - Method in class com.joyent.manta.client.MantaClient
Copies the supplied String to a remote Manta object at the specified path using the default JVM character encoding as a binary representation.
put(String, String) - Method in class com.joyent.manta.client.MantaClient
Copies the supplied String to a remote Manta object at the specified path using the default JVM character encoding as a binary representation.
put(String, Object) - Method in class com.joyent.manta.client.MantaHttpHeaders
put(String, String) - Method in class com.joyent.manta.client.MantaMetadata
putAll(Map<? extends String, ?>) - Method in class com.joyent.manta.client.MantaHttpHeaders
putAll(Map<? extends String, ? extends String>) - Method in class com.joyent.manta.client.MantaMetadata
putAllMetadata(MantaMetadata) - Method in class com.joyent.manta.client.MantaHttpHeaders
Adds all entries of specified metadata to this metadata.
putDirectory(String) - Method in class com.joyent.manta.client.MantaClient
Creates a directory in Manta.
putDirectory(String, MantaHttpHeaders) - Method in class com.joyent.manta.client.MantaClient
Creates a directory in Manta.
putDirectory(String, boolean) - Method in class com.joyent.manta.client.MantaClient
Creates a directory in Manta.
putDirectory(String, boolean, MantaHttpHeaders) - Method in class com.joyent.manta.client.MantaClient
Creates a directory in Manta.
putIfAbsent(String, String) - Method in class com.joyent.manta.client.MantaMetadata
putMetadata(String, MantaMetadata) - Method in class com.joyent.manta.client.MantaClient
Appends the specified metadata to an existing Manta object.
putMetadata(String, MantaHttpHeaders) - Method in class com.joyent.manta.client.MantaClient
Appends metadata derived from HTTP headers to an existing Manta object.
putMetadata(String, MantaHttpHeaders, MantaMetadata) - Method in class com.joyent.manta.client.MantaClient
Appends the specified metadata to an existing Manta object using the specified HTTP headers.
putSnapLink(String, String, MantaHttpHeaders) - Method in class com.joyent.manta.client.MantaClient
Create a Manta snaplink.

R

read() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
read(byte[]) - Method in class com.joyent.manta.client.MantaObjectInputStream
 
read(byte[], int, int) - Method in class com.joyent.manta.client.MantaObjectInputStream
 
read(ByteBuffer) - Method in class com.joyent.manta.client.MantaSeekableByteChannel
 
readFileToString(File) - Static method in class com.joyent.manta.client.MantaUtils
Reads the contents of the specified File into a String.
remove(Object) - Method in class com.joyent.manta.client.MantaHttpHeaders
remove(Object, Object) - Method in class com.joyent.manta.client.MantaMetadata
remove(Object) - Method in class com.joyent.manta.client.MantaMetadata
replace(String, String) - Method in class com.joyent.manta.client.MantaMetadata
replace(String, String, String) - Method in class com.joyent.manta.client.MantaMetadata
replaceAll(BiFunction<? super String, ? super String, ? extends String>) - Method in class com.joyent.manta.client.MantaMetadata
reset() - Method in class com.joyent.manta.client.MantaObjectInputStream
 
responseAsStream(HttpResponse) - Method in class com.joyent.manta.client.MantaClient
Parses a HTTP response's content as a Java 8 stream of strings.
retrySupported() - Method in class com.joyent.manta.client.StringIteratorHttpContent
 
run() - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Run the created job by invoking the remote Manta API.

S

set(String, Object) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the given field value (may be null) for the given field name.
setAccept(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Accept" header or null for none.
setAcceptEncoding(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Accept-Encoding" header or null for none.
setAge(Long) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Age" header or null for none.
setAssets(List<String>) - Method in class com.joyent.manta.client.MantaJobPhase
 
setAuthenticate(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "WWW-Authenticate" header or null for none.
setAuthorization(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Authorization" header or null for none.
setAuthorization(List<String>) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Authorization" header or null for none.
setBasicAuthentication(String, String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the authorization header as specified in Basic Authentication Scheme.
setCacheControl(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Cache-Control" header or null for none.
setContentEncoding(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Content-Encoding" header or null for none.
setContentLength(Long) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Content-Length" header or null for none.
setContentMD5(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Content-MD5" header or null for none.
setContentRange(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Content-Range" header or null for none.
setContentType(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Content-Type" header or null for none.
setCookie(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Cookie" header or null for none.
setCount(Integer) - Method in class com.joyent.manta.client.MantaJobPhase
 
setDate(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Date" header or null for none.
setDisk(Integer) - Method in class com.joyent.manta.client.MantaJobPhase
 
setDurabilityLevel(int) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the number of replicated copies of the object in Manta.
setETag(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "ETag" header or null for none.
setExec(String) - Method in class com.joyent.manta.client.MantaJobPhase
 
setExpires(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Expires" header or null for none.
setIfMatch(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "If-Match" header or null for none.
setIfModifiedSince(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "If-Modified-Since" header or null for none.
setIfNoneMatch(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "If-None-Match" header or null for none.
setIfRange(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "If-Range" header or null for none.
setIfUnmodifiedSince(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "If-Unmodified-Since" header or null for none.
setInit(String) - Method in class com.joyent.manta.client.MantaJobPhase
 
setLastModified(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Last-Modified" header or null for none.
setLocation(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Location" header or null for none.
setMantaKeyId(String) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the RSA key fingerprint of the private key used to access Manta.
setMantaKeyPath(String) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the path on the filesystem to the private RSA key used to access Manta.
setMantaURL(String) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the Manta service endpoint.
setMantaUser(String) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the account associated with the Manta service.
setMaximumConnections(Integer) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the maximum number of open connections to the Manta API.
setMemory(Integer) - Method in class com.joyent.manta.client.MantaJobPhase
 
setMimeVersion(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "MIME-Version" header or null for none.
setMtime(String) - Method in class com.joyent.manta.client.MantaObjectResponse
Sets the mtime value.
setPassword(String) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the password used for the private key.
setPath(String) - Method in class com.joyent.manta.client.MantaObjectResponse
Sets the path value.
setPrivateKeyContent(String) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the private key content used to authenticate.
setRange(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Range" header or null for none.
setRetries(Integer) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the number of times to retry failed HTTP requests.
setRetryAfter(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "Retry-After" header or null for none.
setRoles(Set<String>) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the header defining RBAC roles used for this object.
setTimeout(Integer) - Method in class com.joyent.manta.config.BaseChainedConfigContext
Sets the general connection timeout for the Manta service.
setType(String) - Method in class com.joyent.manta.client.MantaJobPhase
 
setUnknownKeys(Map<String, Object>) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the map of unknown data key name to value.
setUserAgent(String) - Method in class com.joyent.manta.client.MantaHttpHeaders
Sets the "User-Agent" header or null for none.
size() - Method in class com.joyent.manta.client.MantaHttpHeaders
size() - Method in class com.joyent.manta.client.MantaMetadata
size() - Method in class com.joyent.manta.client.MantaSeekableByteChannel
 
skip(long) - Method in class com.joyent.manta.client.MantaObjectInputStream
 
StandardConfigContext - Class in com.joyent.manta.config
Configuration context that is entirely driven by in-memory parameters.
StandardConfigContext() - Constructor for class com.joyent.manta.config.StandardConfigContext
Creates a new ConfigContext implementation that allows for programmatic configuration.
streamingIterator(String) - Method in class com.joyent.manta.client.MantaClient
Return a stream of the contents of a directory in Manta as an Iterator.
StreamIOException(Throwable) - Constructor for exception com.joyent.manta.client.StringIteratorHttpContent.StreamIOException
Create an instance that wraps the passed cause.
StringIteratorHttpContent - Class in com.joyent.manta.client
Implementation of HttpContent that allows for the real-time streaming of data from an iterator or a Java 8 stream to an OutputStream that is connected to HTTP content.
StringIteratorHttpContent(Iterator<String>, String) - Constructor for class com.joyent.manta.client.StringIteratorHttpContent
Create a new instance based on a Iterator of strings.
StringIteratorHttpContent(Stream<String>, String) - Constructor for class com.joyent.manta.client.StringIteratorHttpContent
Create a new instance based on a Stream of strings.
StringIteratorHttpContent.StreamIOException - Exception in com.joyent.manta.client
Inner exception class for handling the wrapping of IOException when processing Java 8 streams.
successful() - Method in class com.joyent.manta.client.MantaJobBuilder.Done
Test to see if the job was successful.
SystemSettingsConfigContext - Class in com.joyent.manta.config
Implementation of ConfigContext that inherits from defaults, environment variables and from Java system properties.
SystemSettingsConfigContext() - Constructor for class com.joyent.manta.config.SystemSettingsConfigContext
Populate configuration from defaults, environment variables and system properties.
SystemSettingsConfigContext(boolean, Properties) - Constructor for class com.joyent.manta.config.SystemSettingsConfigContext
Populate configuration from defaults, environment variables and system properties.
SystemSettingsConfigContext(ConfigContext) - Constructor for class com.joyent.manta.config.SystemSettingsConfigContext
Populate configuration from defaults, environment variables, system properties and an addition context passed in.

T

toString() - Method in class com.joyent.manta.client.MantaHttpHeaders
 
toString() - Method in class com.joyent.manta.client.MantaJob
 
toString() - Method in class com.joyent.manta.client.MantaJobError
 
toString() - Method in class com.joyent.manta.client.MantaJobPhase
 
toString() - Method in class com.joyent.manta.client.MantaMetadata
toString() - Method in class com.joyent.manta.client.MantaObjectResponse
 
toStringEmptyToNull(Object) - Static method in class com.joyent.manta.client.MantaUtils
Converts an object's toString value to a String.
truncate(long) - Method in class com.joyent.manta.client.MantaSeekableByteChannel
 

V

validateInputs() - Method in class com.joyent.manta.client.MantaJobBuilder.Create
Validates the inputs already added and throws a MantaJobException if any of the inputs are inaccessible.
validateJobsSucceeded() - Method in class com.joyent.manta.client.MantaJobBuilder.Done
Validate that all of the inputs completed without errors.
valueOf(String) - Static method in enum com.joyent.manta.exception.MantaErrorCode
Returns the enum constant of this type with the specified name.
valueOfCode(String) - Static method in enum com.joyent.manta.exception.MantaErrorCode
Looks up a MantaErrorCode by its code value.
valueOfCode(Object) - Static method in enum com.joyent.manta.exception.MantaErrorCode
Looks up a MantaErrorCode by its code value.
values() - Method in class com.joyent.manta.client.MantaHttpHeaders
values() - Method in class com.joyent.manta.client.MantaMetadata
values() - Static method in enum com.joyent.manta.exception.MantaErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitUntilDone() - Method in class com.joyent.manta.client.MantaJobBuilder.Run
Wait for the job to finish.
waitUntilDone(Duration, int) - Method in class com.joyent.manta.client.MantaJobBuilder.Run
Wait for the job to finish.
write(ByteBuffer) - Method in class com.joyent.manta.client.MantaSeekableByteChannel
 
writeIterator(OutputStream) - Method in class com.joyent.manta.client.StringIteratorHttpContent
Write all of the strings in the stored iterator to the passed OutputStream.
writeStream(OutputStream) - Method in class com.joyent.manta.client.StringIteratorHttpContent
Write all of the strings in the stored stream to the passed OutputStream.
writeTo(OutputStream) - Method in class com.joyent.manta.client.StringIteratorHttpContent
 
A B C D E F G H I J K L M N O P R S T V W 
Skip navigation links

Copyright © 2012–2015 Joyent. All rights reserved.