Required. A list of possible values. The list should be in increasing order and at least 1e-10 apart. For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 values.
↳ default_value
float
A default value for a DISCRETE parameter that is assumed to be a relatively good starting point. Unset value signals that there is no offered starting point. It automatically rounds to the nearest feasible discrete point. Currently only supported by the Vertex AI Vizier service. Not supported by HyperparameterTuningJob or TrainingPipeline.
getValues
Required. A list of possible values.
The list should be in increasing order and at least 1e-10 apart.
For instance, this parameter might have possible settings of 1.5, 2.5,
and 4.0. This list should not contain more than 1,000 values.
The list should be in increasing order and at least 1e-10 apart.
For instance, this parameter might have possible settings of 1.5, 2.5,
and 4.0. This list should not contain more than 1,000 values.
Parameter
Name
Description
var
float[]
Returns
Type
Description
$this
getDefaultValue
A default value for a DISCRETE parameter that is assumed to be a
relatively good starting point. Unset value signals that there is no
offered starting point. It automatically rounds to the
nearest feasible discrete point.
Currently only supported by the Vertex AI Vizier service. Not supported
by HyperparameterTuningJob or TrainingPipeline.
Returns
Type
Description
float
hasDefaultValue
clearDefaultValue
setDefaultValue
A default value for a DISCRETE parameter that is assumed to be a
relatively good starting point. Unset value signals that there is no
offered starting point. It automatically rounds to the
nearest feasible discrete point.
Currently only supported by the Vertex AI Vizier service. Not supported
by HyperparameterTuningJob or TrainingPipeline.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class DiscreteValueSpec (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.StudySpec.ParameterSpec.DiscreteValueSpec)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.StudySpec.ParameterSpec.DiscreteValueSpec) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class DiscreteValueSpec.\n\nValue specification for a parameter in `DISCRETE` type.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DiscreteValueSpec`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1 \\\\ StudySpec \\\\ ParameterSpec\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getValues\n\nRequired. A list of possible values.\n\nThe list should be in increasing order and at least 1e-10 apart.\nFor instance, this parameter might have possible settings of 1.5, 2.5,\nand 4.0. This list should not contain more than 1,000 values.\n\n### setValues\n\nRequired. A list of possible values.\n\nThe list should be in increasing order and at least 1e-10 apart.\nFor instance, this parameter might have possible settings of 1.5, 2.5,\nand 4.0. This list should not contain more than 1,000 values.\n\n### getDefaultValue\n\nA default value for a `DISCRETE` parameter that is assumed to be a\nrelatively good starting point. Unset value signals that there is no\noffered starting point. It automatically rounds to the\nnearest feasible discrete point.\n\nCurrently only supported by the Vertex AI Vizier service. Not supported\nby HyperparameterTuningJob or TrainingPipeline.\n\n### hasDefaultValue\n\n### clearDefaultValue\n\n### setDefaultValue\n\nA default value for a `DISCRETE` parameter that is assumed to be a\nrelatively good starting point. Unset value signals that there is no\noffered starting point. It automatically rounds to the\nnearest feasible discrete point.\n\nCurrently only supported by the Vertex AI Vizier service. Not supported\nby HyperparameterTuningJob or TrainingPipeline."]]