Struct gapi_grpc::google::cloud::gaming::v1beta::OperationMetadata[][src]

pub struct OperationMetadata {
    pub create_time: Option<Timestamp>,
    pub end_time: Option<Timestamp>,
    pub target: String,
    pub verb: String,
    pub status_message: String,
    pub requested_cancellation: bool,
    pub api_version: String,
    pub unreachable: Vec<String>,
    pub operation_status: HashMap<String, OperationStatus>,
}

Represents the metadata of the long-running operation.

Fields

create_time: Option<Timestamp>

Output only. The time the operation was created.

end_time: Option<Timestamp>

Output only. The time the operation finished running.

target: String

Output only. Server-defined resource path for the target of the operation.

verb: String

Output only. Name of the verb executed by the operation.

status_message: String

Output only. Human-readable status of the operation, if any.

requested_cancellation: bool

Output only. Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to Code.CANCELLED.

api_version: String

Output only. API version used to start the operation.

unreachable: Vec<String>

Output only. List of Locations that could not be reached.

operation_status: HashMap<String, OperationStatus>

Output only. Operation status for Game Services API operations. Operation status is in the form of key-value pairs where keys are resource IDs and the values show the status of the operation. In case of failures, the value includes an error code and error message.

Trait Implementations

impl Clone for OperationMetadata[src]

impl Debug for OperationMetadata[src]

impl Default for OperationMetadata[src]

impl Message for OperationMetadata[src]

impl PartialEq<OperationMetadata> for OperationMetadata[src]

impl StructuralPartialEq for OperationMetadata[src]

Auto Trait Implementations

impl RefUnwindSafe for OperationMetadata

impl Send for OperationMetadata

impl Sync for OperationMetadata

impl Unpin for OperationMetadata

impl UnwindSafe for OperationMetadata

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]