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

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

class DeploymentResourcePoolService
{
    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\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\DeployedModelRef::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\DeploymentResourcePool::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Endpoint::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Operation::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xEE\x1F\x0AAgoogle/cloud/aiplatform/v1/deployment_resource_pool_service.proto\x12\x1Agoogle.cloud.aiplatform.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A3google/cloud/aiplatform/v1/deployed_model_ref.proto\x1A9google/cloud/aiplatform/v1/deployment_resource_pool.proto\x1A)google/cloud/aiplatform/v1/endpoint.proto\x1A*google/cloud/aiplatform/v1/operation.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\"\xE5\x01\x0A#CreateDeploymentResourcePoolRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12Y\x0A\x18deployment_resource_pool\x18\x02 \x01(\x0B22.google.cloud.aiplatform.v1.DeploymentResourcePoolB\x03\xE0A\x02\x12(\x0A\x1Bdeployment_resource_pool_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\x7F\x0A-CreateDeploymentResourcePoolOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"j\x0A GetDeploymentResourcePoolRequest\x12F\x0A\x04name\x18\x01 \x01(\x09B8\xE0A\x02\xFAA2\x0A0aiplatform.googleapis.com/DeploymentResourcePool\"\x86\x01\x0A\"ListDeploymentResourcePoolsRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!locations.googleapis.com/Location\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\"\x95\x01\x0A#ListDeploymentResourcePoolsResponse\x12U\x0A\x19deployment_resource_pools\x18\x01 \x03(\x0B22.google.cloud.aiplatform.v1.DeploymentResourcePool\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xB6\x01\x0A#UpdateDeploymentResourcePoolRequest\x12Y\x0A\x18deployment_resource_pool\x18\x01 \x01(\x0B22.google.cloud.aiplatform.v1.DeploymentResourcePoolB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"\x7F\x0A-UpdateDeploymentResourcePoolOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"m\x0A#DeleteDeploymentResourcePoolRequest\x12F\x0A\x04name\x18\x01 \x01(\x09B8\xE0A\x02\xFAA2\x0A0aiplatform.googleapis.com/DeploymentResourcePool\"j\x0A\x1AQueryDeployedModelsRequest\x12%\x0A\x18deployment_resource_pool\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\"\x8B\x02\x0A\x1BQueryDeployedModelsResponse\x12F\x0A\x0Fdeployed_models\x18\x01 \x03(\x0B2).google.cloud.aiplatform.v1.DeployedModelB\x02\x18\x01\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12I\x0A\x13deployed_model_refs\x18\x03 \x03(\x0B2,.google.cloud.aiplatform.v1.DeployedModelRef\x12\"\x0A\x1Atotal_deployed_model_count\x18\x04 \x01(\x05\x12\x1C\x0A\x14total_endpoint_count\x18\x05 \x01(\x052\x88\x0E\x0A\x1DDeploymentResourcePoolService\x12\xCF\x02\x0A\x1CCreateDeploymentResourcePool\x12?.google.cloud.aiplatform.v1.CreateDeploymentResourcePoolRequest\x1A\x1D.google.longrunning.Operation\"\xCE\x01\xCAAG\x0A\x16DeploymentResourcePool\x12-CreateDeploymentResourcePoolOperationMetadata\xDAA;parent,deployment_resource_pool,deployment_resource_pool_id\x82\xD3\xE4\x93\x02@\";/v1/{parent=projects/*/locations/*}/deploymentResourcePools:\x01*\x12\xD9\x01\x0A\x19GetDeploymentResourcePool\x12<.google.cloud.aiplatform.v1.GetDeploymentResourcePoolRequest\x1A2.google.cloud.aiplatform.v1.DeploymentResourcePool\"J\xDAA\x04name\x82\xD3\xE4\x93\x02=\x12;/v1/{name=projects/*/locations/*/deploymentResourcePools/*}\x12\xEC\x01\x0A\x1BListDeploymentResourcePools\x12>.google.cloud.aiplatform.v1.ListDeploymentResourcePoolsRequest\x1A?.google.cloud.aiplatform.v1.ListDeploymentResourcePoolsResponse\"L\xDAA\x06parent\x82\xD3\xE4\x93\x02=\x12;/v1/{parent=projects/*/locations/*}/deploymentResourcePools\x12\xE8\x02\x0A\x1CUpdateDeploymentResourcePool\x12?.google.cloud.aiplatform.v1.UpdateDeploymentResourcePoolRequest\x1A\x1D.google.longrunning.Operation\"\xE7\x01\xCAAG\x0A\x16DeploymentResourcePool\x12-UpdateDeploymentResourcePoolOperationMetadata\xDAA\$deployment_resource_pool,update_mask\x82\xD3\xE4\x93\x02p2T/v1/{deployment_resource_pool.name=projects/*/locations/*/deploymentResourcePools/*}:\x18deployment_resource_pool\x12\xFD\x01\x0A\x1CDeleteDeploymentResourcePool\x12?.google.cloud.aiplatform.v1.DeleteDeploymentResourcePoolRequest\x1A\x1D.google.longrunning.Operation\"}\xCAA0\x0A\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02=*;/v1/{name=projects/*/locations/*/deploymentResourcePools/*}\x12\x8F\x02\x0A\x13QueryDeployedModels\x126.google.cloud.aiplatform.v1.QueryDeployedModelsRequest\x1A7.google.cloud.aiplatform.v1.QueryDeployedModelsResponse\"\x86\x01\xDAA\x18deployment_resource_pool\x82\xD3\xE4\x93\x02e\x12c/v1/{deployment_resource_pool=projects/*/locations/*/deploymentResourcePools/*}:queryDeployedModels\x1AM\xCAA\x19aiplatform.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xE0\x01\x0A\x1Ecom.google.cloud.aiplatform.v1B\"DeploymentResourcePoolServiceProtoP\x01Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb\xAA\x02\x1AGoogle.Cloud.AIPlatform.V1\xCA\x02\x1AGoogle\\Cloud\\AIPlatform\\V1\xEA\x02\x1DGoogle::Cloud::AIPlatform::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

