Struct google_dlp2_beta1::GoogleLongrunningOperation[][src]

pub struct GoogleLongrunningOperation {
    pub error: Option<GoogleRpcStatus>,
    pub done: Option<bool>,
    pub response: Option<HashMap<String, String>>,
    pub name: Option<String>,
    pub metadata: Option<HashMap<String, String>>,
}

This resource represents a long-running operation that is the result of a network API call.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

The error result of the operation in case of failure or cancellation.

If the value is false, it means the operation is still in progress. If true, the operation is completed, and either error or response is available.

This field will contain an InspectOperationResult object for inspect.operations.create or a RiskAnalysisOperationResult object for dataSource.analyze.

The server-assigned name. The name should have the format of inspect/operations/<identifier>.

This field will contain an InspectOperationMetadata object for inspect.operations.create or a RiskAnalysisOperationMetadata object for dataSource.analyze. This will always be returned with the Operation.

Trait Implementations

impl Default for GoogleLongrunningOperation
[src]

Returns the "default value" for a type. Read more

impl Clone for GoogleLongrunningOperation
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GoogleLongrunningOperation
[src]

Formats the value using the given formatter. Read more

impl ResponseResult for GoogleLongrunningOperation
[src]

Auto Trait Implementations