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

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

class Study
{
    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\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
õ,
&google/cloud/aiplatform/v1/study.protogoogle.cloud.aiplatform.v1google/api/resource.protogoogle/protobuf/duration.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"®
Study
name (	BàA
display_name (	BàA>

study_spec (2%.google.cloud.aiplatform.v1.StudySpecBàA;
state (2\'.google.cloud.aiplatform.v1.Study.StateBàA4
create_time (2.google.protobuf.TimestampBàA
inactive_reason (	BàA"G
State
STATE_UNSPECIFIED 

ACTIVE
INACTIVE
	COMPLETED:]êAZ
aiplatform.googleapis.com/Study7projects/{project}/locations/{location}/studies/{study}"Ð
Trial
name (	BàA
id (	BàA;
state (2\'.google.cloud.aiplatform.v1.Trial.StateBàAD

parameters (2+.google.cloud.aiplatform.v1.Trial.ParameterBàAG
final_measurement (2\'.google.cloud.aiplatform.v1.MeasurementBàAB
measurements (2\'.google.cloud.aiplatform.v1.MeasurementBàA3

start_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
	client_id	 (	BàA
infeasible_reason
 (	BàA?

custom_job (	B+àAúA%
#aiplatform.googleapis.com/CustomJobR
web_access_uris (24.google.cloud.aiplatform.v1.Trial.WebAccessUrisEntryBàAR
	Parameter
parameter_id (	BàA*
value (2.google.protobuf.ValueBàA4
WebAccessUrisEntry
key (	
value (	:8"f
State
STATE_UNSPECIFIED 
	REQUESTED

ACTIVE
STOPPING
	SUCCEEDED

INFEASIBLE:lêAi
aiplatform.googleapis.com/TrialFprojects/{project}/locations/{location}/studies/{study}/trials/{trial}"þ
	StudySpecj
decay_curve_stopping_spec (2E.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpecH k
median_automated_stopping_spec (2A.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpecH k
convex_automated_stopping_spec	 (2A.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpecH F
metrics (20.google.cloud.aiplatform.v1.StudySpec.MetricSpecBàAL

parameters (23.google.cloud.aiplatform.v1.StudySpec.ParameterSpecBàAB
	algorithm (2/.google.cloud.aiplatform.v1.StudySpec.AlgorithmQ
observation_noise (26.google.cloud.aiplatform.v1.StudySpec.ObservationNoiseb
measurement_selection_type (2>.google.cloud.aiplatform.v1.StudySpec.MeasurementSelectionType­

MetricSpec
	metric_id (	BàAL
goal (29.google.cloud.aiplatform.v1.StudySpec.MetricSpec.GoalTypeBàA_
safety_config (2C.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfigH ˆ‚
SafetyMetricConfig
safety_threshold (-
 desired_min_safe_trials_fraction (H ˆB#
!_desired_min_safe_trials_fraction"A
GoalType
GOAL_TYPE_UNSPECIFIED 
MAXIMIZE
MINIMIZEB
_safety_configÍ
ParameterSpec`
double_value_spec (2C.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpecH b
integer_value_spec (2D.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpecH j
categorical_value_spec (2H.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.CategoricalValueSpecH d
discrete_value_spec (2E.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DiscreteValueSpecH 
parameter_id (	BàAQ

scale_type (2=.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ScaleTypeq
conditional_parameter_specs
 (2L.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpeco
DoubleValueSpec
	min_value (BàA
	max_value (BàA
default_value (H ˆB
_default_valuep
IntegerValueSpec
	min_value (BàA
	max_value (BàA
default_value (H ˆB
_default_valueY
CategoricalValueSpec
values (	BàA
default_value (	H ˆB
_default_valueV
DiscreteValueSpec
values (BàA
default_value (H ˆB
_default_value¤
ConditionalParameterSpec…
parent_discrete_values (2c.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueConditionH {
parent_int_values (2^.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueConditionH ‹
parent_categorical_values (2f.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueConditionH P
parameter_spec (23.google.cloud.aiplatform.v1.StudySpec.ParameterSpecBàA-
DiscreteValueCondition
values (BàA(
IntValueCondition
values (BàA0
CategoricalValueCondition
values (	BàAB
parent_value_condition"n
	ScaleType
SCALE_TYPE_UNSPECIFIED 
UNIT_LINEAR_SCALE
UNIT_LOG_SCALE
UNIT_REVERSE_LOG_SCALEB
parameter_value_spec?
DecayCurveAutomatedStoppingSpec
use_elapsed_duration (;
MedianAutomatedStoppingSpec
use_elapsed_duration (ö
ConvexAutomatedStoppingSpec
max_step_count (
min_step_count (
min_measurement_count ($
learning_rate_parameter_name (	
use_elapsed_duration (&
update_all_stopped_trials (H ˆB
_update_all_stopped_trials"J
	Algorithm
ALGORITHM_UNSPECIFIED 
GRID_SEARCH
RANDOM_SEARCH"H
ObservationNoise!
OBSERVATION_NOISE_UNSPECIFIED 
LOW
HIGH"r
MeasurementSelectionType*
&MEASUREMENT_SELECTION_TYPE_UNSPECIFIED 
LAST_MEASUREMENT
BEST_MEASUREMENTB
automated_stopping_spec"Ü
Measurement8
elapsed_duration (2.google.protobuf.DurationBàA

step_count (BàAD
metrics (2..google.cloud.aiplatform.v1.Measurement.MetricBàA4
Metric
	metric_id (	BàA
value (BàABÈ
com.google.cloud.aiplatform.v1B
StudyProtoPZ>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpbªGoogle.Cloud.AIPlatform.V1ÊGoogle\\Cloud\\AIPlatform\\V1êGoogle::Cloud::AIPlatform::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

