<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/longrunning/operations.proto

namespace GPBMetadata\Google\Longrunning;

class Operations
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Any::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x8F\x0E\x0A#google/longrunning/operations.proto\x12\x12google.longrunning\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/protobuf/any.proto\x1A google/protobuf/descriptor.proto\x1A\x1Egoogle/protobuf/duration.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x17google/rpc/status.proto\"\xA8\x01\x0A\x09Operation\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12&\x0A\x08metadata\x18\x02 \x01(\x0B2\x14.google.protobuf.Any\x12\x0C\x0A\x04done\x18\x03 \x01(\x08\x12#\x0A\x05error\x18\x04 \x01(\x0B2\x12.google.rpc.StatusH\x00\x12(\x0A\x08response\x18\x05 \x01(\x0B2\x14.google.protobuf.AnyH\x00B\x08\x0A\x06result\"#\x0A\x13GetOperationRequest\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\"|\x0A\x15ListOperationsRequest\x12\x0C\x0A\x04name\x18\x04 \x01(\x09\x12\x0E\x0A\x06filter\x18\x01 \x01(\x09\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\x12\x1E\x0A\x16return_partial_success\x18\x05 \x01(\x08\"~\x0A\x16ListOperationsResponse\x121\x0A\x0Aoperations\x18\x01 \x03(\x0B2\x1D.google.longrunning.Operation\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x18\x0A\x0Bunreachable\x18\x03 \x03(\x09B\x03\xE0A\x06\"&\x0A\x16CancelOperationRequest\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\"&\x0A\x16DeleteOperationRequest\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\"P\x0A\x14WaitOperationRequest\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12*\x0A\x07timeout\x18\x02 \x01(\x0B2\x19.google.protobuf.Duration\"=\x0A\x0DOperationInfo\x12\x15\x0A\x0Dresponse_type\x18\x01 \x01(\x09\x12\x15\x0A\x0Dmetadata_type\x18\x02 \x01(\x092\xAA\x05\x0A\x0AOperations\x12\x94\x01\x0A\x0EListOperations\x12).google.longrunning.ListOperationsRequest\x1A*.google.longrunning.ListOperationsResponse\"+\xDAA\x0Bname,filter\x82\xD3\xE4\x93\x02\x17\x12\x15/v1/{name=operations}\x12\x7F\x0A\x0CGetOperation\x12'.google.longrunning.GetOperationRequest\x1A\x1D.google.longrunning.Operation\"'\xDAA\x04name\x82\xD3\xE4\x93\x02\x1A\x12\x18/v1/{name=operations/**}\x12~\x0A\x0FDeleteOperation\x12*.google.longrunning.DeleteOperationRequest\x1A\x16.google.protobuf.Empty\"'\xDAA\x04name\x82\xD3\xE4\x93\x02\x1A*\x18/v1/{name=operations/**}\x12\x88\x01\x0A\x0FCancelOperation\x12*.google.longrunning.CancelOperationRequest\x1A\x16.google.protobuf.Empty\"1\xDAA\x04name\x82\xD3\xE4\x93\x02\$\"\x1F/v1/{name=operations/**}:cancel:\x01*\x12Z\x0A\x0DWaitOperation\x12(.google.longrunning.WaitOperationRequest\x1A\x1D.google.longrunning.Operation\"\x00\x1A\x1D\xCAA\x1Alongrunning.googleapis.comB\xA2\x01\x0A\x16com.google.longrunningB\x0FOperationsProtoP\x01ZCcloud.google.com/go/longrunning/autogen/longrunningpb;longrunningpb\xA2\x02\x05GLRUN\xAA\x02\x12Google.LongRunning\xCA\x02\x12Google\\LongRunningb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

