Exception StorageException (2.38.0)

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
Name Description
exception IOException
Returns
Type Description
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
Name Description
ex com.google.cloud.RetryHelper.RetryHelperException
Returns
Type Description
StorageException

Constructors

StorageException(GoogleJsonError error)

public StorageException(GoogleJsonError error)
Parameter
Name Description
error com.google.api.client.googleapis.json.GoogleJsonError

StorageException(int code, String message)

public StorageException(int code, String message)
Parameters
Name Description
code int
message String

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

public StorageException(int code, String message, String reason, Throwable cause)
Parameters
Name Description
code int
message String
reason String
cause Throwable

StorageException(int code, String message, Throwable cause)

public StorageException(int code, String message, Throwable cause)
Parameters
Name Description
code int
message String
cause Throwable

StorageException(IOException exception)

public StorageException(IOException exception)
Parameter
Name Description
exception IOException