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

namespace GPBMetadata\Google\Cloud\Dataproc\V1;

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\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xBC\x14\x0A)google/cloud/dataproc/v1/operations.proto\x12\x18google.cloud.dataproc.v1\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xE3\x03\x0A\x16BatchOperationMetadata\x12\x0D\x0A\x05batch\x18\x01 \x01(\x09\x12\x12\x0A\x0Abatch_uuid\x18\x02 \x01(\x09\x12/\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12-\x0A\x09done_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12[\x0A\x0Eoperation_type\x18\x06 \x01(\x0E2C.google.cloud.dataproc.v1.BatchOperationMetadata.BatchOperationType\x12\x13\x0A\x0Bdescription\x18\x07 \x01(\x09\x12L\x0A\x06labels\x18\x08 \x03(\x0B2<.google.cloud.dataproc.v1.BatchOperationMetadata.LabelsEntry\x12\x10\x0A\x08warnings\x18\x09 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"E\x0A\x12BatchOperationType\x12\$\x0A BATCH_OPERATION_TYPE_UNSPECIFIED\x10\x00\x12\x09\x0A\x05BATCH\x10\x01\"\x8F\x04\x0A\x18SessionOperationMetadata\x12\x0F\x0A\x07session\x18\x01 \x01(\x09\x12\x14\x0A\x0Csession_uuid\x18\x02 \x01(\x09\x12/\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12-\x0A\x09done_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12_\x0A\x0Eoperation_type\x18\x06 \x01(\x0E2G.google.cloud.dataproc.v1.SessionOperationMetadata.SessionOperationType\x12\x13\x0A\x0Bdescription\x18\x07 \x01(\x09\x12N\x0A\x06labels\x18\x08 \x03(\x0B2>.google.cloud.dataproc.v1.SessionOperationMetadata.LabelsEntry\x12\x10\x0A\x08warnings\x18\x09 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"e\x0A\x14SessionOperationType\x12&\x0A\"SESSION_OPERATION_TYPE_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06CREATE\x10\x01\x12\x0D\x0A\x09TERMINATE\x10\x02\x12\x0A\x0A\x06DELETE\x10\x03\"\x89\x02\x0A\x16ClusterOperationStatus\x12J\x0A\x05state\x18\x01 \x01(\x0E26.google.cloud.dataproc.v1.ClusterOperationStatus.StateB\x03\xE0A\x03\x12\x18\x0A\x0Binner_state\x18\x02 \x01(\x09B\x03\xE0A\x03\x12\x14\x0A\x07details\x18\x03 \x01(\x09B\x03\xE0A\x03\x129\x0A\x10state_start_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\"8\x0A\x05State\x12\x0B\x0A\x07UNKNOWN\x10\x00\x12\x0B\x0A\x07PENDING\x10\x01\x12\x0B\x0A\x07RUNNING\x10\x02\x12\x08\x0A\x04DONE\x10\x03\"\xDA\x03\x0A\x18ClusterOperationMetadata\x12\x19\x0A\x0Ccluster_name\x18\x07 \x01(\x09B\x03\xE0A\x03\x12\x19\x0A\x0Ccluster_uuid\x18\x08 \x01(\x09B\x03\xE0A\x03\x12E\x0A\x06status\x18\x09 \x01(\x0B20.google.cloud.dataproc.v1.ClusterOperationStatusB\x03\xE0A\x03\x12M\x0A\x0Estatus_history\x18\x0A \x03(\x0B20.google.cloud.dataproc.v1.ClusterOperationStatusB\x03\xE0A\x03\x12\x1B\x0A\x0Eoperation_type\x18\x0B \x01(\x09B\x03\xE0A\x03\x12\x18\x0A\x0Bdescription\x18\x0C \x01(\x09B\x03\xE0A\x03\x12S\x0A\x06labels\x18\x0D \x03(\x0B2>.google.cloud.dataproc.v1.ClusterOperationMetadata.LabelsEntryB\x03\xE0A\x03\x12\x15\x0A\x08warnings\x18\x0E \x03(\x09B\x03\xE0A\x03\x12 \x0A\x13child_operation_ids\x18\x0F \x03(\x09B\x03\xE0A\x03\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xFA\x04\x0A\x1ANodeGroupOperationMetadata\x12\x1A\x0A\x0Dnode_group_id\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x19\x0A\x0Ccluster_uuid\x18\x02 \x01(\x09B\x03\xE0A\x03\x12E\x0A\x06status\x18\x03 \x01(\x0B20.google.cloud.dataproc.v1.ClusterOperationStatusB\x03\xE0A\x03\x12M\x0A\x0Estatus_history\x18\x04 \x03(\x0B20.google.cloud.dataproc.v1.ClusterOperationStatusB\x03\xE0A\x03\x12c\x0A\x0Eoperation_type\x18\x05 \x01(\x0E2K.google.cloud.dataproc.v1.NodeGroupOperationMetadata.NodeGroupOperationType\x12\x18\x0A\x0Bdescription\x18\x06 \x01(\x09B\x03\xE0A\x03\x12U\x0A\x06labels\x18\x07 \x03(\x0B2@.google.cloud.dataproc.v1.NodeGroupOperationMetadata.LabelsEntryB\x03\xE0A\x03\x12\x15\x0A\x08warnings\x18\x08 \x03(\x09B\x03\xE0A\x03\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"s\x0A\x16NodeGroupOperationType\x12)\x0A%NODE_GROUP_OPERATION_TYPE_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06CREATE\x10\x01\x12\x0A\x0A\x06UPDATE\x10\x02\x12\x0A\x0A\x06DELETE\x10\x03\x12\x0A\x0A\x06RESIZE\x10\x04Bn\x0A\x1Ccom.google.cloud.dataproc.v1B\x0FOperationsProtoP\x01Z;cloud.google.com/go/dataproc/v2/apiv1/dataprocpb;dataprocpbb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

