Exception StorageException (2.20.1)

public final class StorageException extends BaseHttpServiceException

Storage service exception. See Also: Google Cloud Storage error codes

Static Methods

translate(IOException exception)

public static StorageException translate(IOException exception)

Translate IOException to a StorageException representing the cause of the error. This method defaults to idempotent always being true. Additionally, this method translates transient issues Connection Closed Prematurely as a retryable error.

Parameter
NameDescription
exceptionIOException
Returns
TypeDescription
StorageException

StorageException

translateAndThrow(RetryHelper.RetryHelperException ex)

public static StorageException translateAndThrow(RetryHelper.RetryHelperException ex)

Translate RetryHelperException to the StorageException that caused the error. This method will always throw an exception.

Parameter
NameDescription
excom.google.cloud.RetryHelper.RetryHelperException
Returns
TypeDescription
StorageException

Constructors

StorageException(GoogleJsonError error)

public StorageException(GoogleJsonError error)
Parameter
NameDescription
errorcom.google.api.client.googleapis.json.GoogleJsonError

StorageException(int code, String message)

public StorageException(int code, String message)
Parameters
NameDescription
codeint
messageString

StorageException(int code, String message, String reason, Throwable cause)

public StorageException(int code, String message, String reason, Throwable cause)
Parameters
NameDescription
codeint
messageString
reasonString
causeThrowable

StorageException(int code, String message, Throwable cause)

public StorageException(int code, String message, Throwable cause)
Parameters
NameDescription
codeint
messageString
causeThrowable

StorageException(IOException exception)

public StorageException(IOException exception)
Parameter
NameDescription
exceptionIOException