Take a large-file part upload URL from the pool, or null if none available.
The large file to check out a part upload URL for.
A reusable part upload URL entry, or null if none are available.
Take an upload URL from the pool for the given bucket, or null if none available.
The bucket to check out an upload URL for.
A reusable upload URL entry, or null if none are available.
Discard all cached authorization state and upload URLs.
Remove a part upload URL from the pool after an error.
The large file the failed part upload URL belongs to.
The part upload URL entry to remove from the pool.
Remove an upload URL from the pool after an upload error.
The bucket the failed upload URL belongs to.
The upload URL entry to remove from the pool.
Bucket ID the key is restricted to, or null if unrestricted.
The restricted bucket identifier, or null if the key is unrestricted.
Return the current authorization response, or null if not authorized.
The cached authorization response, or null if not yet authorized.
Return a still-valid part upload URL to the pool for reuse.
The large file the part upload URL belongs to.
The part upload URL entry to return to the pool.
Return a still-valid upload URL to the pool for reuse.
The bucket the upload URL belongs to.
The upload URL entry to return to the pool.
Store a fresh authorization response, replacing any previous state.
The authorize account response to store.
In-memory implementation of AccountInfo. Stores the authorization response and upload URL pools in plain object fields. Suitable for short-lived processes or tests; state is lost when the process exits.