Interface OperationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Operation, Operation.Builder

public interface OperationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If the value is `false`, it means the operation is still in progress.
    The error result of the operation in case of failure or cancellation.
    The error result of the operation in case of failure or cancellation.
    Service-specific metadata associated with the operation.
    Service-specific metadata associated with the operation.
    The server-assigned name, which is only unique within the same service that originally returns it.
    com.google.protobuf.ByteString
    The server-assigned name, which is only unique within the same service that originally returns it.
    The normal response of the operation in case of success.
    The normal response of the operation in case of success.
     
    boolean
    The error result of the operation in case of failure or cancellation.
    boolean
    Service-specific metadata associated with the operation.
    boolean
    The normal response of the operation in case of success.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      String getName()
       The server-assigned name, which is only unique within the same service that
       originally returns it. If you use the default HTTP mapping, the
       `name` should be a resource name ending with `operations/{unique_id}`.
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The server-assigned name, which is only unique within the same service that
       originally returns it. If you use the default HTTP mapping, the
       `name` should be a resource name ending with `operations/{unique_id}`.
       
      string name = 1;
      Returns:
      The bytes for name.
    • hasMetadata

      boolean hasMetadata()
       Service-specific metadata associated with the operation.  It typically
       contains progress information and common metadata such as create time.
       Some services might not provide such metadata.  Any method that returns a
       long-running operation should document the metadata type, if any.
       
      .google.protobuf.Any metadata = 2;
      Returns:
      Whether the metadata field is set.
    • getMetadata

      Any getMetadata()
       Service-specific metadata associated with the operation.  It typically
       contains progress information and common metadata such as create time.
       Some services might not provide such metadata.  Any method that returns a
       long-running operation should document the metadata type, if any.
       
      .google.protobuf.Any metadata = 2;
      Returns:
      The metadata.
    • getMetadataOrBuilder

      AnyOrBuilder getMetadataOrBuilder()
       Service-specific metadata associated with the operation.  It typically
       contains progress information and common metadata such as create time.
       Some services might not provide such metadata.  Any method that returns a
       long-running operation should document the metadata type, if any.
       
      .google.protobuf.Any metadata = 2;
    • getDone

      boolean getDone()
       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.
       
      bool done = 3;
      Returns:
      The done.
    • hasError

      boolean hasError()
       The error result of the operation in case of failure or cancellation.
       
      .google.rpc.Status error = 4;
      Returns:
      Whether the error field is set.
    • getError

      Status getError()
       The error result of the operation in case of failure or cancellation.
       
      .google.rpc.Status error = 4;
      Returns:
      The error.
    • getErrorOrBuilder

      StatusOrBuilder getErrorOrBuilder()
       The error result of the operation in case of failure or cancellation.
       
      .google.rpc.Status error = 4;
    • hasResponse

      boolean hasResponse()
       The normal response of the operation in case of success.  If the original
       method returns no data on success, such as `Delete`, the response is
       `google.protobuf.Empty`.  If the original method is standard
       `Get`/`Create`/`Update`, the response should be the resource.  For other
       methods, the response should have the type `XxxResponse`, where `Xxx`
       is the original method name.  For example, if the original method name
       is `TakeSnapshot()`, the inferred response type is
       `TakeSnapshotResponse`.
       
      .google.protobuf.Any response = 5;
      Returns:
      Whether the response field is set.
    • getResponse

      Any getResponse()
       The normal response of the operation in case of success.  If the original
       method returns no data on success, such as `Delete`, the response is
       `google.protobuf.Empty`.  If the original method is standard
       `Get`/`Create`/`Update`, the response should be the resource.  For other
       methods, the response should have the type `XxxResponse`, where `Xxx`
       is the original method name.  For example, if the original method name
       is `TakeSnapshot()`, the inferred response type is
       `TakeSnapshotResponse`.
       
      .google.protobuf.Any response = 5;
      Returns:
      The response.
    • getResponseOrBuilder

      AnyOrBuilder getResponseOrBuilder()
       The normal response of the operation in case of success.  If the original
       method returns no data on success, such as `Delete`, the response is
       `google.protobuf.Empty`.  If the original method is standard
       `Get`/`Create`/`Update`, the response should be the resource.  For other
       methods, the response should have the type `XxxResponse`, where `Xxx`
       is the original method name.  For example, if the original method name
       is `TakeSnapshot()`, the inferred response type is
       `TakeSnapshotResponse`.
       
      .google.protobuf.Any response = 5;
    • getResultCase

      Operation.ResultCase getResultCase()