@@ -43,6 +43,7 @@ private PipelineTaskDetail() {
4343 taskName_ = "" ;
4444 state_ = 0 ;
4545 pipelineTaskStatus_ = java .util .Collections .emptyList ();
46+ taskUniqueName_ = "" ;
4647 }
4748
4849 @ java .lang .Override
@@ -3681,6 +3682,73 @@ public com.google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList getOutputs
36813682 return map .get (key );
36823683 }
36833684
3685+ public static final int TASK_UNIQUE_NAME_FIELD_NUMBER = 14 ;
3686+
3687+ @ SuppressWarnings ("serial" )
3688+ private volatile java .lang .Object taskUniqueName_ = "" ;
3689+
3690+ /**
3691+ *
3692+ *
3693+ * <pre>
3694+ * Output only. The unique name of a task.
3695+ * This field is used by rerun pipeline job.
3696+ * Console UI and Vertex AI SDK will support triggering pipeline job reruns.
3697+ * The name is constructed by concatenating all the parent tasks name with
3698+ * the task name. For example, if a task named "child_task" has a parent task
3699+ * named "parent_task_1" and parent task 1 has a parent task named
3700+ * "parent_task_2", the task unique name will be
3701+ * "parent_task_2.parent_task_1.child_task".
3702+ * </pre>
3703+ *
3704+ * <code>string task_unique_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
3705+ *
3706+ * @return The taskUniqueName.
3707+ */
3708+ @ java .lang .Override
3709+ public java .lang .String getTaskUniqueName () {
3710+ java .lang .Object ref = taskUniqueName_ ;
3711+ if (ref instanceof java .lang .String ) {
3712+ return (java .lang .String ) ref ;
3713+ } else {
3714+ com .google .protobuf .ByteString bs = (com .google .protobuf .ByteString ) ref ;
3715+ java .lang .String s = bs .toStringUtf8 ();
3716+ taskUniqueName_ = s ;
3717+ return s ;
3718+ }
3719+ }
3720+
3721+ /**
3722+ *
3723+ *
3724+ * <pre>
3725+ * Output only. The unique name of a task.
3726+ * This field is used by rerun pipeline job.
3727+ * Console UI and Vertex AI SDK will support triggering pipeline job reruns.
3728+ * The name is constructed by concatenating all the parent tasks name with
3729+ * the task name. For example, if a task named "child_task" has a parent task
3730+ * named "parent_task_1" and parent task 1 has a parent task named
3731+ * "parent_task_2", the task unique name will be
3732+ * "parent_task_2.parent_task_1.child_task".
3733+ * </pre>
3734+ *
3735+ * <code>string task_unique_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
3736+ *
3737+ * @return The bytes for taskUniqueName.
3738+ */
3739+ @ java .lang .Override
3740+ public com .google .protobuf .ByteString getTaskUniqueNameBytes () {
3741+ java .lang .Object ref = taskUniqueName_ ;
3742+ if (ref instanceof java .lang .String ) {
3743+ com .google .protobuf .ByteString b =
3744+ com .google .protobuf .ByteString .copyFromUtf8 ((java .lang .String ) ref );
3745+ taskUniqueName_ = b ;
3746+ return b ;
3747+ } else {
3748+ return (com .google .protobuf .ByteString ) ref ;
3749+ }
3750+ }
3751+
36843752 private byte memoizedIsInitialized = -1 ;
36853753
36863754 @ java .lang .Override
@@ -3733,6 +3801,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
37333801 for (int i = 0 ; i < pipelineTaskStatus_ .size (); i ++) {
37343802 output .writeMessage (13 , pipelineTaskStatus_ .get (i ));
37353803 }
3804+ if (!com .google .protobuf .GeneratedMessageV3 .isStringEmpty (taskUniqueName_ )) {
3805+ com .google .protobuf .GeneratedMessageV3 .writeString (output , 14 , taskUniqueName_ );
3806+ }
37363807 getUnknownFields ().writeTo (output );
37373808 }
37383809
@@ -3803,6 +3874,9 @@ public int getSerializedSize() {
38033874 size +=
38043875 com .google .protobuf .CodedOutputStream .computeMessageSize (13 , pipelineTaskStatus_ .get (i ));
38053876 }
3877+ if (!com .google .protobuf .GeneratedMessageV3 .isStringEmpty (taskUniqueName_ )) {
3878+ size += com .google .protobuf .GeneratedMessageV3 .computeStringSize (14 , taskUniqueName_ );
3879+ }
38063880 size += getUnknownFields ().getSerializedSize ();
38073881 memoizedSize = size ;
38083882 return size ;
@@ -3850,6 +3924,7 @@ public boolean equals(final java.lang.Object obj) {
38503924 if (!getPipelineTaskStatusList ().equals (other .getPipelineTaskStatusList ())) return false ;
38513925 if (!internalGetInputs ().equals (other .internalGetInputs ())) return false ;
38523926 if (!internalGetOutputs ().equals (other .internalGetOutputs ())) return false ;
3927+ if (!getTaskUniqueName ().equals (other .getTaskUniqueName ())) return false ;
38533928 if (!getUnknownFields ().equals (other .getUnknownFields ())) return false ;
38543929 return true ;
38553930 }
@@ -3905,6 +3980,8 @@ public int hashCode() {
39053980 hash = (37 * hash ) + OUTPUTS_FIELD_NUMBER ;
39063981 hash = (53 * hash ) + internalGetOutputs ().hashCode ();
39073982 }
3983+ hash = (37 * hash ) + TASK_UNIQUE_NAME_FIELD_NUMBER ;
3984+ hash = (53 * hash ) + getTaskUniqueName ().hashCode ();
39083985 hash = (29 * hash ) + getUnknownFields ().hashCode ();
39093986 memoizedHashCode = hash ;
39103987 return hash ;
@@ -4129,6 +4206,7 @@ public Builder clear() {
41294206 bitField0_ = (bitField0_ & ~0x00000400 );
41304207 internalGetMutableInputs ().clear ();
41314208 internalGetMutableOutputs ().clear ();
4209+ taskUniqueName_ = "" ;
41324210 return this ;
41334211 }
41344212
@@ -4223,6 +4301,9 @@ private void buildPartial0(com.google.cloud.aiplatform.v1.PipelineTaskDetail res
42234301 if (((from_bitField0_ & 0x00001000 ) != 0 )) {
42244302 result .outputs_ = internalGetOutputs ().build (OutputsDefaultEntryHolder .defaultEntry );
42254303 }
4304+ if (((from_bitField0_ & 0x00002000 ) != 0 )) {
4305+ result .taskUniqueName_ = taskUniqueName_ ;
4306+ }
42264307 result .bitField0_ |= to_bitField0_ ;
42274308 }
42284309
@@ -4335,6 +4416,11 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1.PipelineTaskDetail other
43354416 bitField0_ |= 0x00000800 ;
43364417 internalGetMutableOutputs ().mergeFrom (other .internalGetOutputs ());
43374418 bitField0_ |= 0x00001000 ;
4419+ if (!other .getTaskUniqueName ().isEmpty ()) {
4420+ taskUniqueName_ = other .taskUniqueName_ ;
4421+ bitField0_ |= 0x00002000 ;
4422+ onChanged ();
4423+ }
43384424 this .mergeUnknownFields (other .getUnknownFields ());
43394425 onChanged ();
43404426 return this ;
@@ -4466,6 +4552,12 @@ public Builder mergeFrom(
44664552 }
44674553 break ;
44684554 } // case 106
4555+ case 114 :
4556+ {
4557+ taskUniqueName_ = input .readStringRequireUtf8 ();
4558+ bitField0_ |= 0x00002000 ;
4559+ break ;
4560+ } // case 114
44694561 default :
44704562 {
44714563 if (!super .parseUnknownField (input , extensionRegistry , tag )) {
@@ -7067,6 +7159,152 @@ public Builder putAllOutputs(
70677159 return (com .google .cloud .aiplatform .v1 .PipelineTaskDetail .ArtifactList .Builder ) entry ;
70687160 }
70697161
7162+ private java .lang .Object taskUniqueName_ = "" ;
7163+
7164+ /**
7165+ *
7166+ *
7167+ * <pre>
7168+ * Output only. The unique name of a task.
7169+ * This field is used by rerun pipeline job.
7170+ * Console UI and Vertex AI SDK will support triggering pipeline job reruns.
7171+ * The name is constructed by concatenating all the parent tasks name with
7172+ * the task name. For example, if a task named "child_task" has a parent task
7173+ * named "parent_task_1" and parent task 1 has a parent task named
7174+ * "parent_task_2", the task unique name will be
7175+ * "parent_task_2.parent_task_1.child_task".
7176+ * </pre>
7177+ *
7178+ * <code>string task_unique_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
7179+ *
7180+ * @return The taskUniqueName.
7181+ */
7182+ public java .lang .String getTaskUniqueName () {
7183+ java .lang .Object ref = taskUniqueName_ ;
7184+ if (!(ref instanceof java .lang .String )) {
7185+ com .google .protobuf .ByteString bs = (com .google .protobuf .ByteString ) ref ;
7186+ java .lang .String s = bs .toStringUtf8 ();
7187+ taskUniqueName_ = s ;
7188+ return s ;
7189+ } else {
7190+ return (java .lang .String ) ref ;
7191+ }
7192+ }
7193+
7194+ /**
7195+ *
7196+ *
7197+ * <pre>
7198+ * Output only. The unique name of a task.
7199+ * This field is used by rerun pipeline job.
7200+ * Console UI and Vertex AI SDK will support triggering pipeline job reruns.
7201+ * The name is constructed by concatenating all the parent tasks name with
7202+ * the task name. For example, if a task named "child_task" has a parent task
7203+ * named "parent_task_1" and parent task 1 has a parent task named
7204+ * "parent_task_2", the task unique name will be
7205+ * "parent_task_2.parent_task_1.child_task".
7206+ * </pre>
7207+ *
7208+ * <code>string task_unique_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
7209+ *
7210+ * @return The bytes for taskUniqueName.
7211+ */
7212+ public com .google .protobuf .ByteString getTaskUniqueNameBytes () {
7213+ java .lang .Object ref = taskUniqueName_ ;
7214+ if (ref instanceof String ) {
7215+ com .google .protobuf .ByteString b =
7216+ com .google .protobuf .ByteString .copyFromUtf8 ((java .lang .String ) ref );
7217+ taskUniqueName_ = b ;
7218+ return b ;
7219+ } else {
7220+ return (com .google .protobuf .ByteString ) ref ;
7221+ }
7222+ }
7223+
7224+ /**
7225+ *
7226+ *
7227+ * <pre>
7228+ * Output only. The unique name of a task.
7229+ * This field is used by rerun pipeline job.
7230+ * Console UI and Vertex AI SDK will support triggering pipeline job reruns.
7231+ * The name is constructed by concatenating all the parent tasks name with
7232+ * the task name. For example, if a task named "child_task" has a parent task
7233+ * named "parent_task_1" and parent task 1 has a parent task named
7234+ * "parent_task_2", the task unique name will be
7235+ * "parent_task_2.parent_task_1.child_task".
7236+ * </pre>
7237+ *
7238+ * <code>string task_unique_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
7239+ *
7240+ * @param value The taskUniqueName to set.
7241+ * @return This builder for chaining.
7242+ */
7243+ public Builder setTaskUniqueName (java .lang .String value ) {
7244+ if (value == null ) {
7245+ throw new NullPointerException ();
7246+ }
7247+ taskUniqueName_ = value ;
7248+ bitField0_ |= 0x00002000 ;
7249+ onChanged ();
7250+ return this ;
7251+ }
7252+
7253+ /**
7254+ *
7255+ *
7256+ * <pre>
7257+ * Output only. The unique name of a task.
7258+ * This field is used by rerun pipeline job.
7259+ * Console UI and Vertex AI SDK will support triggering pipeline job reruns.
7260+ * The name is constructed by concatenating all the parent tasks name with
7261+ * the task name. For example, if a task named "child_task" has a parent task
7262+ * named "parent_task_1" and parent task 1 has a parent task named
7263+ * "parent_task_2", the task unique name will be
7264+ * "parent_task_2.parent_task_1.child_task".
7265+ * </pre>
7266+ *
7267+ * <code>string task_unique_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
7268+ *
7269+ * @return This builder for chaining.
7270+ */
7271+ public Builder clearTaskUniqueName () {
7272+ taskUniqueName_ = getDefaultInstance ().getTaskUniqueName ();
7273+ bitField0_ = (bitField0_ & ~0x00002000 );
7274+ onChanged ();
7275+ return this ;
7276+ }
7277+
7278+ /**
7279+ *
7280+ *
7281+ * <pre>
7282+ * Output only. The unique name of a task.
7283+ * This field is used by rerun pipeline job.
7284+ * Console UI and Vertex AI SDK will support triggering pipeline job reruns.
7285+ * The name is constructed by concatenating all the parent tasks name with
7286+ * the task name. For example, if a task named "child_task" has a parent task
7287+ * named "parent_task_1" and parent task 1 has a parent task named
7288+ * "parent_task_2", the task unique name will be
7289+ * "parent_task_2.parent_task_1.child_task".
7290+ * </pre>
7291+ *
7292+ * <code>string task_unique_name = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
7293+ *
7294+ * @param value The bytes for taskUniqueName to set.
7295+ * @return This builder for chaining.
7296+ */
7297+ public Builder setTaskUniqueNameBytes (com .google .protobuf .ByteString value ) {
7298+ if (value == null ) {
7299+ throw new NullPointerException ();
7300+ }
7301+ checkByteStringIsUtf8 (value );
7302+ taskUniqueName_ = value ;
7303+ bitField0_ |= 0x00002000 ;
7304+ onChanged ();
7305+ return this ;
7306+ }
7307+
70707308 @ java .lang .Override
70717309 public final Builder setUnknownFields (final com .google .protobuf .UnknownFieldSet unknownFields ) {
70727310 return super .setUnknownFields (unknownFields );
0 commit comments