Reference documentation and code samples for the Cloud Spanner API class Google::Cloud::Spanner::Status.
Status
Represents a logical error model from the Spanner service, containing an error code, an error message, and optional error details.
Inherits
- Object
Example
require "google/cloud/spanner" spanner = Google :: Cloud :: Spanner . new job = spanner . create_database "my-instance" , "my-new-database" job . wait_until_done! if job . error? status = job . error end
Methods
#code
def
code
()
-
>
Integer
The status code, which should be an enum value of google.rpc.Code .
- (Integer) — the current value of code
#code=
def
code=
(
value
)
-
>
Integer
The status code, which should be an enum value of google.rpc.Code .
- value(Integer) — the newly set value
- (Integer) — the newly set value
#description
def
description
()
-
>
String
The human-readable description for the status
code, which should be an enum value of google.rpc.Code
.
For example, INVALID_ARGUMENT
.
- (String) — the current value of description
#description=
def
description=
(
value
)
-
>
String
The human-readable description for the status
code, which should be an enum value of google.rpc.Code
.
For example, INVALID_ARGUMENT
.
- value(String) — the newly set value
- (String) — the newly set value
#details
def
details
()
-
>
Array
,
nil
A list of messages that carry the error details.
- (Array, nil) — the current value of details
#details=
def
details=
(
value
)
-
>
Array
,
nil
A list of messages that carry the error details.
- value(Array, nil) — the newly set value
- (Array, nil) — the newly set value
#message
def
message
()
-
>
String
A developer-facing error message, which should be in English.
- (String) — the current value of message
#message=
def
message=
(
value
)
-
>
String
A developer-facing error message, which should be in English.
- value(String) — the newly set value
- (String) — the newly set value