Deprecated. UseRuntimeConfig.parameter_valuesinstead. The runtime parameters of the PipelineJob. The parameters will be passed intoPipelineJob.pipeline_specto replace the placeholders at runtime. This field is used by pipelines built usingPipelineJob.pipeline_spec.schema_version2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
↳ gcs_output_directory
string
Required. A path in a Cloud Storage bucket, which will be treated as the root output directory of the pipeline. It is used by the system to generate the paths of output artifacts. The artifact paths are generated with a sub-path pattern{job_id}/{task_id}/{output_key}under the specified output directory. The service account specified in this pipeline must have thestorage.objects.getandstorage.objects.createpermissions for this bucket.
The runtime parameters of the PipelineJob. The parameters will be passed intoPipelineJob.pipeline_specto replace the placeholders at runtime. This field is used by pipelines built usingPipelineJob.pipeline_spec.schema_version2.1.0, such as pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL.
↳ failure_policy
int
Represents the failure policy of a pipeline. Currently, the default of a pipeline is that the pipeline will continue to run until no more tasks can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop scheduling any new tasks when a task has failed. Any scheduled tasks will continue to completion.
The runtime artifacts of the PipelineJob. The key will be the input artifact name and the value would be one of the InputArtifact.
getParameters
Deprecated. UseRuntimeConfig.parameter_valuesinstead. The runtime parameters of the PipelineJob. The parameters will
be passed intoPipelineJob.pipeline_specto replace the placeholders at runtime. This field is used by pipelines
built usingPipelineJob.pipeline_spec.schema_version2.0.0 or lower,
such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
Deprecated. UseRuntimeConfig.parameter_valuesinstead. The runtime parameters of the PipelineJob. The parameters will
be passed intoPipelineJob.pipeline_specto replace the placeholders at runtime. This field is used by pipelines
built usingPipelineJob.pipeline_spec.schema_version2.0.0 or lower,
such as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.
Required. A path in a Cloud Storage bucket, which will be treated as the
root output directory of the pipeline. It is used by the system to
generate the paths of output artifacts. The artifact paths are generated
with a sub-path pattern{job_id}/{task_id}/{output_key}under the
specified output directory. The service account specified in this
pipeline must have thestorage.objects.getandstorage.objects.createpermissions for this bucket.
Returns
Type
Description
string
setGcsOutputDirectory
Required. A path in a Cloud Storage bucket, which will be treated as the
root output directory of the pipeline. It is used by the system to
generate the paths of output artifacts. The artifact paths are generated
with a sub-path pattern{job_id}/{task_id}/{output_key}under the
specified output directory. The service account specified in this
pipeline must have thestorage.objects.getandstorage.objects.createpermissions for this bucket.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getParameterValues
The runtime parameters of the PipelineJob. The parameters will be
passed intoPipelineJob.pipeline_specto replace the placeholders at runtime. This field is used by pipelines
built usingPipelineJob.pipeline_spec.schema_version2.1.0, such as
pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2
DSL.
The runtime parameters of the PipelineJob. The parameters will be
passed intoPipelineJob.pipeline_specto replace the placeholders at runtime. This field is used by pipelines
built usingPipelineJob.pipeline_spec.schema_version2.1.0, such as
pipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2
DSL.
Represents the failure policy of a pipeline. Currently, the default of a
pipeline is that the pipeline will continue to run until no more tasks
can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW.
However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it
will stop scheduling any new tasks when a task has failed. Any scheduled
tasks will continue to completion.
Returns
Type
Description
int
setFailurePolicy
Represents the failure policy of a pipeline. Currently, the default of a
pipeline is that the pipeline will continue to run until no more tasks
can be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW.
However, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it
will stop scheduling any new tasks when a task has failed. Any scheduled
tasks will continue to completion.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getInputArtifacts
The runtime artifacts of the PipelineJob. The key will be the input
artifact name and the value would be one of the InputArtifact.
[[["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 RuntimeConfig (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.PipelineJob.RuntimeConfig)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.PipelineJob.RuntimeConfig)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.PipelineJob.RuntimeConfig)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.PipelineJob.RuntimeConfig)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.PipelineJob.RuntimeConfig)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.PipelineJob.RuntimeConfig)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.PipelineJob.RuntimeConfig)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.PipelineJob.RuntimeConfig)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.PipelineJob.RuntimeConfig)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.PipelineJob.RuntimeConfig)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.PipelineJob.RuntimeConfig)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.PipelineJob.RuntimeConfig)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.PipelineJob.RuntimeConfig)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.PipelineJob.RuntimeConfig)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.PipelineJob.RuntimeConfig)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.PipelineJob.RuntimeConfig)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.PipelineJob.RuntimeConfig)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.PipelineJob.RuntimeConfig)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.PipelineJob.RuntimeConfig)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.PipelineJob.RuntimeConfig)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.PipelineJob.RuntimeConfig)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.PipelineJob.RuntimeConfig)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.PipelineJob.RuntimeConfig)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.PipelineJob.RuntimeConfig)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.PipelineJob.RuntimeConfig)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.PipelineJob.RuntimeConfig)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.PipelineJob.RuntimeConfig)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.PipelineJob.RuntimeConfig)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.PipelineJob.RuntimeConfig)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.PipelineJob.RuntimeConfig)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.PipelineJob.RuntimeConfig)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.PipelineJob.RuntimeConfig)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.PipelineJob.RuntimeConfig)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.PipelineJob.RuntimeConfig)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.PipelineJob.RuntimeConfig)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.PipelineJob.RuntimeConfig)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.PipelineJob.RuntimeConfig)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.PipelineJob.RuntimeConfig)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.PipelineJob.RuntimeConfig)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.PipelineJob.RuntimeConfig)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.PipelineJob.RuntimeConfig)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.PipelineJob.RuntimeConfig)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.PipelineJob.RuntimeConfig)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.PipelineJob.RuntimeConfig)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.PipelineJob.RuntimeConfig)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.PipelineJob.RuntimeConfig)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.PipelineJob.RuntimeConfig)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.PipelineJob.RuntimeConfig)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.PipelineJob.RuntimeConfig)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.PipelineJob.RuntimeConfig)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.PipelineJob.RuntimeConfig)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.PipelineJob.RuntimeConfig)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.PipelineJob.RuntimeConfig)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.PipelineJob.RuntimeConfig)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.PipelineJob.RuntimeConfig)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.PipelineJob.RuntimeConfig) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class RuntimeConfig.\n\nThe runtime config of a PipelineJob.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1 \\\\ PipelineJob\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParameters\n\nDeprecated. Use\n[RuntimeConfig.parameter_values](/php/docs/reference/cloud-ai-platform/latest/V1.PipelineJob.RuntimeConfig#_Google_Cloud_AIPlatform_V1_PipelineJob_RuntimeConfig__getParameterValues__)\ninstead. The runtime parameters of the PipelineJob. The parameters will\nbe passed into\n[PipelineJob.pipeline_spec](/php/docs/reference/cloud-ai-platform/latest/V1.PipelineJob#_Google_Cloud_AIPlatform_V1_PipelineJob__getPipelineSpec__)\nto replace the placeholders at runtime. This field is used by pipelines\nbuilt using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower,\nsuch as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.\n\n### setParameters\n\nDeprecated. Use\n[RuntimeConfig.parameter_values](/php/docs/reference/cloud-ai-platform/latest/V1.PipelineJob.RuntimeConfig#_Google_Cloud_AIPlatform_V1_PipelineJob_RuntimeConfig__getParameterValues__)\ninstead. The runtime parameters of the PipelineJob. The parameters will\nbe passed into\n[PipelineJob.pipeline_spec](/php/docs/reference/cloud-ai-platform/latest/V1.PipelineJob#_Google_Cloud_AIPlatform_V1_PipelineJob__getPipelineSpec__)\nto replace the placeholders at runtime. This field is used by pipelines\nbuilt using `PipelineJob.pipeline_spec.schema_version` 2.0.0 or lower,\nsuch as pipelines built using Kubeflow Pipelines SDK 1.8 or lower.\n\n### getGcsOutputDirectory\n\nRequired. A path in a Cloud Storage bucket, which will be treated as the\nroot output directory of the pipeline. It is used by the system to\ngenerate the paths of output artifacts. The artifact paths are generated\nwith a sub-path pattern `{job_id}/{task_id}/{output_key}` under the\nspecified output directory. The service account specified in this\npipeline must have the `storage.objects.get` and `storage.objects.create`\npermissions for this bucket.\n\n### setGcsOutputDirectory\n\nRequired. A path in a Cloud Storage bucket, which will be treated as the\nroot output directory of the pipeline. It is used by the system to\ngenerate the paths of output artifacts. The artifact paths are generated\nwith a sub-path pattern `{job_id}/{task_id}/{output_key}` under the\nspecified output directory. The service account specified in this\npipeline must have the `storage.objects.get` and `storage.objects.create`\npermissions for this bucket.\n\n### getParameterValues\n\nThe runtime parameters of the PipelineJob. The parameters will be\npassed into\n[PipelineJob.pipeline_spec](/php/docs/reference/cloud-ai-platform/latest/V1.PipelineJob#_Google_Cloud_AIPlatform_V1_PipelineJob__getPipelineSpec__)\nto replace the placeholders at runtime. This field is used by pipelines\nbuilt using `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as\npipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2\nDSL.\n\n### setParameterValues\n\nThe runtime parameters of the PipelineJob. The parameters will be\npassed into\n[PipelineJob.pipeline_spec](/php/docs/reference/cloud-ai-platform/latest/V1.PipelineJob#_Google_Cloud_AIPlatform_V1_PipelineJob__getPipelineSpec__)\nto replace the placeholders at runtime. This field is used by pipelines\nbuilt using `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as\npipelines built using Kubeflow Pipelines SDK 1.9 or higher and the v2\nDSL.\n\n### getFailurePolicy\n\nRepresents the failure policy of a pipeline. Currently, the default of a\npipeline is that the pipeline will continue to run until no more tasks\ncan be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW.\n\nHowever, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it\nwill stop scheduling any new tasks when a task has failed. Any scheduled\ntasks will continue to completion.\n\n### setFailurePolicy\n\nRepresents the failure policy of a pipeline. Currently, the default of a\npipeline is that the pipeline will continue to run until no more tasks\ncan be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW.\n\nHowever, if a pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it\nwill stop scheduling any new tasks when a task has failed. Any scheduled\ntasks will continue to completion.\n\n### getInputArtifacts\n\nThe runtime artifacts of the PipelineJob. The key will be the input\nartifact name and the value would be one of the InputArtifact.\n\n### setInputArtifacts\n\nThe runtime artifacts of the PipelineJob. The key will be the input\nartifact name and the value would be one of the InputArtifact."]]