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

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

class VizierService
{
    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\Operation::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Study::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xD4/\x0A/google/cloud/aiplatform/v1/vizier_service.proto\x12\x1Agoogle.cloud.aiplatform.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A*google/cloud/aiplatform/v1/operation.proto\x1A&google/cloud/aiplatform/v1/study.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"H\x0A\x0FGetStudyRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Study\"\x86\x01\x0A\x12CreateStudyRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x125\x0A\x05study\x18\x02 \x01(\x0B2!.google.cloud.aiplatform.v1.StudyB\x03\xE0A\x02\"\x80\x01\x0A\x12ListStudiesRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x17\x0A\x0Apage_token\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\"b\x0A\x13ListStudiesResponse\x122\x0A\x07studies\x18\x01 \x03(\x0B2!.google.cloud.aiplatform.v1.Study\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"K\x0A\x12DeleteStudyRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Study\"j\x0A\x12LookupStudyRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\"\xC7\x01\x0A\x14SuggestTrialsRequest\x127\x0A\x06parent\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Study\x12\x1D\x0A\x10suggestion_count\x18\x02 \x01(\x05B\x03\xE0A\x02\x12\x16\x0A\x09client_id\x18\x03 \x01(\x09B\x03\xE0A\x02\x12?\x0A\x08contexts\x18\x04 \x03(\x0B2(.google.cloud.aiplatform.v1.TrialContextB\x03\xE0A\x01\"\xE6\x01\x0A\x15SuggestTrialsResponse\x121\x0A\x06trials\x18\x01 \x03(\x0B2!.google.cloud.aiplatform.v1.Trial\x12<\x0A\x0Bstudy_state\x18\x02 \x01(\x0E2'.google.cloud.aiplatform.v1.Study.State\x12.\x0A\x0Astart_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12,\x0A\x08end_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\"z\x0A\x15SuggestTrialsMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\x12\x11\x0A\x09client_id\x18\x02 \x01(\x09\"\x84\x01\x0A\x12CreateTrialRequest\x127\x0A\x06parent\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Study\x125\x0A\x05trial\x18\x02 \x01(\x0B2!.google.cloud.aiplatform.v1.TrialB\x03\xE0A\x02\"H\x0A\x0FGetTrialRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Trial\"}\x0A\x11ListTrialsRequest\x127\x0A\x06parent\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Study\x12\x17\x0A\x0Apage_token\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\"`\x0A\x12ListTrialsResponse\x121\x0A\x06trials\x18\x01 \x03(\x0B2!.google.cloud.aiplatform.v1.Trial\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x9C\x01\x0A\x1AAddTrialMeasurementRequest\x12;\x0A\x0Atrial_name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Trial\x12A\x0A\x0Bmeasurement\x18\x03 \x01(\x0B2'.google.cloud.aiplatform.v1.MeasurementB\x03\xE0A\x02\"\xD5\x01\x0A\x14CompleteTrialRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Trial\x12G\x0A\x11final_measurement\x18\x02 \x01(\x0B2'.google.cloud.aiplatform.v1.MeasurementB\x03\xE0A\x01\x12\x1D\x0A\x10trial_infeasible\x18\x03 \x01(\x08B\x03\xE0A\x01\x12\x1E\x0A\x11infeasible_reason\x18\x04 \x01(\x09B\x03\xE0A\x01\"K\x0A\x12DeleteTrialRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Trial\"b\x0A#CheckTrialEarlyStoppingStateRequest\x12;\x0A\x0Atrial_name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Trial\";\x0A\$CheckTrialEarlyStoppingStateResponse\x12\x13\x0A\x0Bshould_stop\x18\x01 \x01(\x08\"\x95\x01\x0A%CheckTrialEarlyStoppingStateMetatdata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\x12\x0D\x0A\x05study\x18\x02 \x01(\x09\x12\x0D\x0A\x05trial\x18\x03 \x01(\x09\"I\x0A\x10StopTrialRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Trial\"S\x0A\x18ListOptimalTrialsRequest\x127\x0A\x06parent\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Faiplatform.googleapis.com/Study\"V\x0A\x19ListOptimalTrialsResponse\x129\x0A\x0Eoptimal_trials\x18\x01 \x03(\x0B2!.google.cloud.aiplatform.v1.Trial2\xD4\x16\x0A\x0DVizierService\x12\xAB\x01\x0A\x0BCreateStudy\x12..google.cloud.aiplatform.v1.CreateStudyRequest\x1A!.google.cloud.aiplatform.v1.Study\"I\xDAA\x0Cparent,study\x82\xD3\xE4\x93\x024\"+/v1/{parent=projects/*/locations/*}/studies:\x05study\x12\x96\x01\x0A\x08GetStudy\x12+.google.cloud.aiplatform.v1.GetStudyRequest\x1A!.google.cloud.aiplatform.v1.Study\":\xDAA\x04name\x82\xD3\xE4\x93\x02-\x12+/v1/{name=projects/*/locations/*/studies/*}\x12\xAC\x01\x0A\x0BListStudies\x12..google.cloud.aiplatform.v1.ListStudiesRequest\x1A/.google.cloud.aiplatform.v1.ListStudiesResponse\"<\xDAA\x06parent\x82\xD3\xE4\x93\x02-\x12+/v1/{parent=projects/*/locations/*}/studies\x12\x91\x01\x0A\x0BDeleteStudy\x12..google.cloud.aiplatform.v1.DeleteStudyRequest\x1A\x16.google.protobuf.Empty\":\xDAA\x04name\x82\xD3\xE4\x93\x02-*+/v1/{name=projects/*/locations/*/studies/*}\x12\xA8\x01\x0A\x0BLookupStudy\x12..google.cloud.aiplatform.v1.LookupStudyRequest\x1A!.google.cloud.aiplatform.v1.Study\"F\xDAA\x06parent\x82\xD3\xE4\x93\x027\"2/v1/{parent=projects/*/locations/*}/studies:lookup:\x01*\x12\xDA\x01\x0A\x0DSuggestTrials\x120.google.cloud.aiplatform.v1.SuggestTrialsRequest\x1A\x1D.google.longrunning.Operation\"x\xCAA.\x0A\x15SuggestTrialsResponse\x12\x15SuggestTrialsMetadata\x82\xD3\xE4\x93\x02A\"</v1/{parent=projects/*/locations/*/studies/*}/trials:suggest:\x01*\x12\xB4\x01\x0A\x0BCreateTrial\x12..google.cloud.aiplatform.v1.CreateTrialRequest\x1A!.google.cloud.aiplatform.v1.Trial\"R\xDAA\x0Cparent,trial\x82\xD3\xE4\x93\x02=\"4/v1/{parent=projects/*/locations/*/studies/*}/trials:\x05trial\x12\x9F\x01\x0A\x08GetTrial\x12+.google.cloud.aiplatform.v1.GetTrialRequest\x1A!.google.cloud.aiplatform.v1.Trial\"C\xDAA\x04name\x82\xD3\xE4\x93\x026\x124/v1/{name=projects/*/locations/*/studies/*/trials/*}\x12\xB2\x01\x0A\x0AListTrials\x12-.google.cloud.aiplatform.v1.ListTrialsRequest\x1A..google.cloud.aiplatform.v1.ListTrialsResponse\"E\xDAA\x06parent\x82\xD3\xE4\x93\x026\x124/v1/{parent=projects/*/locations/*/studies/*}/trials\x12\xCB\x01\x0A\x13AddTrialMeasurement\x126.google.cloud.aiplatform.v1.AddTrialMeasurementRequest\x1A!.google.cloud.aiplatform.v1.Trial\"Y\x82\xD3\xE4\x93\x02S\"N/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement:\x01*\x12\xAE\x01\x0A\x0DCompleteTrial\x120.google.cloud.aiplatform.v1.CompleteTrialRequest\x1A!.google.cloud.aiplatform.v1.Trial\"H\x82\xD3\xE4\x93\x02B\"=/v1/{name=projects/*/locations/*/studies/*/trials/*}:complete:\x01*\x12\x9A\x01\x0A\x0BDeleteTrial\x12..google.cloud.aiplatform.v1.DeleteTrialRequest\x1A\x16.google.protobuf.Empty\"C\xDAA\x04name\x82\xD3\xE4\x93\x026*4/v1/{name=projects/*/locations/*/studies/*/trials/*}\x12\xB3\x02\x0A\x1CCheckTrialEarlyStoppingState\x12?.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest\x1A\x1D.google.longrunning.Operation\"\xB2\x01\xCAAM\x0A\$CheckTrialEarlyStoppingStateResponse\x12%CheckTrialEarlyStoppingStateMetatdata\x82\xD3\xE4\x93\x02\\\"W/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState:\x01*\x12\xA2\x01\x0A\x09StopTrial\x12,.google.cloud.aiplatform.v1.StopTrialRequest\x1A!.google.cloud.aiplatform.v1.Trial\"D\x82\xD3\xE4\x93\x02>\"9/v1/{name=projects/*/locations/*/studies/*/trials/*}:stop:\x01*\x12\xDC\x01\x0A\x11ListOptimalTrials\x124.google.cloud.aiplatform.v1.ListOptimalTrialsRequest\x1A5.google.cloud.aiplatform.v1.ListOptimalTrialsResponse\"Z\xDAA\x06parent\x82\xD3\xE4\x93\x02K\"F/v1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials:\x01*\x1AM\xCAA\x19aiplatform.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xD0\x01\x0A\x1Ecom.google.cloud.aiplatform.v1B\x12VizierServiceProtoP\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;
    }
}

