Skip to content
This repository has been archived by the owner on Sep 9, 2023. It is now read-only.

Commit

Permalink
feat: Adds support for google.protobuf.Value pipeline parameters in…
Browse files Browse the repository at this point in the history
… the `parameter_values` field (#709)

* feat: Adds support for `google.protobuf.Value` pipeline parameters in the `parameter_values` field

PiperOrigin-RevId: 406492721

Source-Link: googleapis/googleapis@7a3953f

Source-Link: googleapis/googleapis-gen@f055ce9
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZjA1NWNlOWM4MzY5NjcxNWU5M2IzY2IyOWI4MTI0NmY0M2UwYTRiOCJ9

* 🦉 Updates from OwlBot

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
  • Loading branch information
gcf-owl-bot[bot] and gcf-owl-bot[bot] committed Nov 8, 2021
1 parent 2877c0a commit a21302c
Show file tree
Hide file tree
Showing 5 changed files with 2,781 additions and 219 deletions.
Expand Up @@ -39,6 +39,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParametersEntry_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParametersEntry_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_aiplatform_v1_PipelineJob_LabelsEntry_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
Expand All @@ -51,6 +55,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
Expand Down Expand Up @@ -97,7 +105,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "oto\032\034google/protobuf/struct.proto\032\037googl"
+ "e/protobuf/timestamp.proto\032\027google/rpc/s"
+ "tatus.proto\032\034google/api/annotations.prot"
+ "o\"\234\t\n\013PipelineJob\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\024\n\014"
+ "o\"\326\n\n\013PipelineJob\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\024\n\014"
+ "display_name\030\002 \001(\t\0224\n\013create_time\030\003 \001(\0132"
+ "\032.google.protobuf.TimestampB\003\340A\003\0223\n\nstar"
+ "t_time\030\004 \001(\0132\032.google.protobuf.Timestamp"
Expand All @@ -116,71 +124,83 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "Config\022C\n\017encryption_spec\030\020 \001(\0132*.google"
+ ".cloud.aiplatform.v1.EncryptionSpec\022\027\n\017s"
+ "ervice_account\030\021 \001(\t\0224\n\007network\030\022 \001(\tB#\372"
+ "A \n\036compute.googleapis.com/Network\032\343\001\n\rR"
+ "untimeConfig\022Y\n\nparameters\030\001 \003(\0132E.googl"
+ "A \n\036compute.googleapis.com/Network\032\235\003\n\rR"
+ "untimeConfig\022]\n\nparameters\030\001 \003(\0132E.googl"
+ "e.cloud.aiplatform.v1.PipelineJob.Runtim"
+ "eConfig.ParametersEntry\022!\n\024gcs_output_di"
+ "rectory\030\002 \001(\tB\003\340A\002\032T\n\017ParametersEntry\022\013\n"
+ "\003key\030\001 \001(\t\0220\n\005value\030\002 \001(\0132!.google.cloud"
+ ".aiplatform.v1.Value:\0028\001\032-\n\013LabelsEntry\022"
+ "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:o\352Al\n%ai"
+ "platform.googleapis.com/PipelineJob\022Cpro"
+ "jects/{project}/locations/{location}/pip"
+ "elineJobs/{pipeline_job}\"\352\001\n\021PipelineJob"
+ "Detail\022B\n\020pipeline_context\030\001 \001(\0132#.googl"
+ "e.cloud.aiplatform.v1.ContextB\003\340A\003\022F\n\024pi"
+ "peline_run_context\030\002 \001(\0132#.google.cloud."
+ "aiplatform.v1.ContextB\003\340A\003\022I\n\014task_detai"
+ "ls\030\003 \003(\0132..google.cloud.aiplatform.v1.Pi"
+ "pelineTaskDetailB\003\340A\003\"\370\010\n\022PipelineTaskDe"
+ "tail\022\024\n\007task_id\030\001 \001(\003B\003\340A\003\022\033\n\016parent_tas"
+ "k_id\030\014 \001(\003B\003\340A\003\022\026\n\ttask_name\030\002 \001(\tB\003\340A\003\022"
+ "4\n\013create_time\030\003 \001(\0132\032.google.protobuf.T"
+ "imestampB\003\340A\003\0223\n\nstart_time\030\004 \001(\0132\032.goog"
+ "le.protobuf.TimestampB\003\340A\003\0221\n\010end_time\030\005"
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022T\n"
+ "\017executor_detail\030\006 \001(\01326.google.cloud.ai"
+ "platform.v1.PipelineTaskExecutorDetailB\003"
+ "\340A\003\022H\n\005state\030\007 \001(\01624.google.cloud.aiplat"
+ "form.v1.PipelineTaskDetail.StateB\003\340A\003\022=\n"
+ "\texecution\030\010 \001(\0132%.google.cloud.aiplatfo"
+ "rm.v1.ExecutionB\003\340A\003\022&\n\005error\030\t \001(\0132\022.go"
+ "ogle.rpc.StatusB\003\340A\003\022O\n\006inputs\030\n \003(\0132:.g"
+ "eConfig.ParametersEntryB\002\030\001\022!\n\024gcs_outpu"
+ "t_directory\030\002 \001(\tB\003\340A\002\022d\n\020parameter_valu"
+ "es\030\003 \003(\0132J.google.cloud.aiplatform.v1.Pi"
+ "pelineJob.RuntimeConfig.ParameterValuesE"
+ "ntry\032T\n\017ParametersEntry\022\013\n\003key\030\001 \001(\t\0220\n\005"
+ "value\030\002 \001(\0132!.google.cloud.aiplatform.v1"
+ ".Value:\0028\001\032N\n\024ParameterValuesEntry\022\013\n\003ke"
+ "y\030\001 \001(\t\022%\n\005value\030\002 \001(\0132\026.google.protobuf"
+ ".Value:\0028\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r"
+ "\n\005value\030\002 \001(\t:\0028\001:o\352Al\n%aiplatform.googl"
+ "eapis.com/PipelineJob\022Cprojects/{project"
+ "}/locations/{location}/pipelineJobs/{pip"
+ "eline_job}\"\352\001\n\021PipelineJobDetail\022B\n\020pipe"
+ "line_context\030\001 \001(\0132#.google.cloud.aiplat"
+ "form.v1.ContextB\003\340A\003\022F\n\024pipeline_run_con"
+ "text\030\002 \001(\0132#.google.cloud.aiplatform.v1."
+ "ContextB\003\340A\003\022I\n\014task_details\030\003 \003(\0132..goo"
+ "gle.cloud.aiplatform.v1.PipelineTaskDeta"
+ "ilB\003\340A\003\"\235\013\n\022PipelineTaskDetail\022\024\n\007task_i"
+ "d\030\001 \001(\003B\003\340A\003\022\033\n\016parent_task_id\030\014 \001(\003B\003\340A"
+ "\003\022\026\n\ttask_name\030\002 \001(\tB\003\340A\003\0224\n\013create_time"
+ "\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022"
+ "3\n\nstart_time\030\004 \001(\0132\032.google.protobuf.Ti"
+ "mestampB\003\340A\003\0221\n\010end_time\030\005 \001(\0132\032.google."
+ "protobuf.TimestampB\003\340A\003\022T\n\017executor_deta"
+ "il\030\006 \001(\01326.google.cloud.aiplatform.v1.Pi"
+ "pelineTaskExecutorDetailB\003\340A\003\022H\n\005state\030\007"
+ " \001(\01624.google.cloud.aiplatform.v1.Pipeli"
+ "neTaskDetail.StateB\003\340A\003\022=\n\texecution\030\010 \001"
+ "(\0132%.google.cloud.aiplatform.v1.Executio"
+ "nB\003\340A\003\022&\n\005error\030\t \001(\0132\022.google.rpc.Statu"
+ "sB\003\340A\003\022d\n\024pipeline_task_status\030\r \003(\0132A.g"
+ "oogle.cloud.aiplatform.v1.PipelineTaskDe"
+ "tail.InputsEntryB\003\340A\003\022Q\n\007outputs\030\013 \003(\0132;"
+ ".google.cloud.aiplatform.v1.PipelineTask"
+ "Detail.OutputsEntryB\003\340A\003\032L\n\014ArtifactList"
+ "\022<\n\tartifacts\030\001 \003(\0132$.google.cloud.aipla"
+ "tform.v1.ArtifactB\003\340A\003\032j\n\013InputsEntry\022\013\n"
+ "\003key\030\001 \001(\t\022J\n\005value\030\002 \001(\0132;.google.cloud"
+ ".aiplatform.v1.PipelineTaskDetail.Artifa"
+ "ctList:\0028\001\032k\n\014OutputsEntry\022\013\n\003key\030\001 \001(\t\022"
+ "J\n\005value\030\002 \001(\0132;.google.cloud.aiplatform"
+ ".v1.PipelineTaskDetail.ArtifactList:\0028\001\""
+ "\246\001\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007PEND"
+ "ING\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCCEEDED\020\003\022\022\n\016CAN"
+ "CEL_PENDING\020\004\022\016\n\nCANCELLING\020\005\022\r\n\tCANCELL"
+ "ED\020\006\022\n\n\006FAILED\020\007\022\013\n\007SKIPPED\020\010\022\021\n\rNOT_TRI"
+ "GGERED\020\t\"\354\003\n\032PipelineTaskExecutorDetail\022"
+ "g\n\020container_detail\030\001 \001(\0132F.google.cloud"
+ ".aiplatform.v1.PipelineTaskExecutorDetai"
+ "l.ContainerDetailB\003\340A\003H\000\022j\n\021custom_job_d"
+ "etail\030\002 \001(\0132F.google.cloud.aiplatform.v1"
+ ".PipelineTaskExecutorDetail.CustomJobDet"
+ "ailB\005\030\001\340A\003H\000\032\234\001\n\017ContainerDetail\022=\n\010main"
+ "_job\030\001 \001(\tB+\340A\003\372A%\n#aiplatform.googleapi"
+ "s.com/CustomJob\022J\n\025pre_caching_check_job"
+ "\030\002 \001(\tB+\340A\003\372A%\n#aiplatform.googleapis.co"
+ "m/CustomJob\032O\n\017CustomJobDetail\0228\n\003job\030\001 "
+ "\001(\tB+\340A\003\372A%\n#aiplatform.googleapis.com/C"
+ "ustomJob:\002\030\001B\t\n\007detailsB\235\002\n\036com.google.c"
+ "loud.aiplatform.v1B\010PipelineP\001ZDgoogle.g"
+ "olang.org/genproto/googleapis/cloud/aipl"
+ "atform/v1;aiplatform\252\002\032Google.Cloud.AIPl"
+ "atform.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002"
+ "\035Google::Cloud::AIPlatform::V1\352AN\n\036compu"
+ "te.googleapis.com/Network\022,projects/{pro"
+ "ject}/global/networks/{network}b\006proto3"
+ "tail.PipelineTaskStatusB\003\340A\003\022O\n\006inputs\030\n"
+ " \003(\0132:.google.cloud.aiplatform.v1.Pipeli"
+ "neTaskDetail.InputsEntryB\003\340A\003\022Q\n\007outputs"
+ "\030\013 \003(\0132;.google.cloud.aiplatform.v1.Pipe"
+ "lineTaskDetail.OutputsEntryB\003\340A\003\032\274\001\n\022Pip"
+ "elineTaskStatus\0224\n\013update_time\030\001 \001(\0132\032.g"
+ "oogle.protobuf.TimestampB\003\340A\003\022H\n\005state\030\002"
+ " \001(\01624.google.cloud.aiplatform.v1.Pipeli"
+ "neTaskDetail.StateB\003\340A\003\022&\n\005error\030\003 \001(\0132\022"
+ ".google.rpc.StatusB\003\340A\003\032L\n\014ArtifactList\022"
+ "<\n\tartifacts\030\001 \003(\0132$.google.cloud.aiplat"
+ "form.v1.ArtifactB\003\340A\003\032j\n\013InputsEntry\022\013\n\003"
+ "key\030\001 \001(\t\022J\n\005value\030\002 \001(\0132;.google.cloud."
+ "aiplatform.v1.PipelineTaskDetail.Artifac"
+ "tList:\0028\001\032k\n\014OutputsEntry\022\013\n\003key\030\001 \001(\t\022J"
+ "\n\005value\030\002 \001(\0132;.google.cloud.aiplatform."
+ "v1.PipelineTaskDetail.ArtifactList:\0028\001\"\246"
+ "\001\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007PENDI"
+ "NG\020\001\022\013\n\007RUNNING\020\002\022\r\n\tSUCCEEDED\020\003\022\022\n\016CANC"
+ "EL_PENDING\020\004\022\016\n\nCANCELLING\020\005\022\r\n\tCANCELLE"
+ "D\020\006\022\n\n\006FAILED\020\007\022\013\n\007SKIPPED\020\010\022\021\n\rNOT_TRIG"
+ "GERED\020\t\"\354\003\n\032PipelineTaskExecutorDetail\022g"
+ "\n\020container_detail\030\001 \001(\0132F.google.cloud."
+ "aiplatform.v1.PipelineTaskExecutorDetail"
+ ".ContainerDetailB\003\340A\003H\000\022j\n\021custom_job_de"
+ "tail\030\002 \001(\0132F.google.cloud.aiplatform.v1."
+ "PipelineTaskExecutorDetail.CustomJobDeta"
+ "ilB\005\030\001\340A\003H\000\032\234\001\n\017ContainerDetail\022=\n\010main_"
+ "job\030\001 \001(\tB+\340A\003\372A%\n#aiplatform.googleapis"
+ ".com/CustomJob\022J\n\025pre_caching_check_job\030"
+ "\002 \001(\tB+\340A\003\372A%\n#aiplatform.googleapis.com"
+ "/CustomJob\032O\n\017CustomJobDetail\0228\n\003job\030\001 \001"
+ "(\tB+\340A\003\372A%\n#aiplatform.googleapis.com/Cu"
+ "stomJob:\002\030\001B\t\n\007detailsB\235\002\n\036com.google.cl"
+ "oud.aiplatform.v1B\010PipelineP\001ZDgoogle.go"
+ "lang.org/genproto/googleapis/cloud/aipla"
+ "tform/v1;aiplatform\252\002\032Google.Cloud.AIPla"
+ "tform.V1\312\002\032Google\\Cloud\\AIPlatform\\V1\352\002\035"
+ "Google::Cloud::AIPlatform::V1\352AN\n\036comput"
+ "e.googleapis.com/Network\022,projects/{proj"
+ "ect}/global/networks/{network}b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
Expand Down Expand Up @@ -227,7 +247,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_descriptor,
new java.lang.String[] {
"Parameters", "GcsOutputDirectory",
"Parameters", "GcsOutputDirectory", "ParameterValues",
});
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParametersEntry_descriptor =
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_descriptor
Expand All @@ -239,6 +259,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new java.lang.String[] {
"Key", "Value",
});
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_descriptor =
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_descriptor
.getNestedTypes()
.get(1);
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_aiplatform_v1_PipelineJob_RuntimeConfig_ParameterValuesEntry_descriptor,
new java.lang.String[] {
"Key", "Value",
});
internal_static_google_cloud_aiplatform_v1_PipelineJob_LabelsEntry_descriptor =
internal_static_google_cloud_aiplatform_v1_PipelineJob_descriptor.getNestedTypes().get(1);
internal_static_google_cloud_aiplatform_v1_PipelineJob_LabelsEntry_fieldAccessorTable =
Expand Down Expand Up @@ -271,13 +301,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"State",
"Execution",
"Error",
"PipelineTaskStatus",
"Inputs",
"Outputs",
});
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_descriptor =
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_descriptor =
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor
.getNestedTypes()
.get(0);
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_PipelineTaskStatus_descriptor,
new java.lang.String[] {
"UpdateTime", "State", "Error",
});
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_descriptor =
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor
.getNestedTypes()
.get(1);
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_ArtifactList_descriptor,
Expand All @@ -287,7 +328,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_InputsEntry_descriptor =
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor
.getNestedTypes()
.get(1);
.get(2);
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_InputsEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_InputsEntry_descriptor,
Expand All @@ -297,7 +338,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_OutputsEntry_descriptor =
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_descriptor
.getNestedTypes()
.get(2);
.get(3);
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_OutputsEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_aiplatform_v1_PipelineTaskDetail_OutputsEntry_descriptor,
Expand Down

0 comments on commit a21302c

Please sign in to comment.