diff --git a/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java b/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java index abc0729ba..62efc6863 100644 --- a/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java +++ b/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java @@ -580,7 +580,7 @@ public final ListFeaturestoresPagedResponse listFeaturestores(ListFeaturestoresR * be overwritten. Set the update_mask to `*` to override all fields. *

Updatable fields: *

* `display_name` * `labels` * `online_serving_config.fixed_node_count` * - * `online_serving_config.max_online_serving_size` + * `retention_policy.online_storage_ttl_days` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture diff --git a/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClientTest.java b/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClientTest.java index d3ff9d209..7ae6aa04e 100644 --- a/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClientTest.java +++ b/google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClientTest.java @@ -95,7 +95,6 @@ public void createFeaturestoreTest() throws Exception { Featurestore expectedResponse = Featurestore.newBuilder() .setName(FeaturestoreName.of("[PROJECT]", "[LOCATION]", "[FEATURESTORE]").toString()) - .setDisplayName("displayName1714148973") .setCreateTime(Timestamp.newBuilder().build()) .setUpdateTime(Timestamp.newBuilder().build()) .setEtag("etag3123477") @@ -150,7 +149,6 @@ public void createFeaturestoreTest2() throws Exception { Featurestore expectedResponse = Featurestore.newBuilder() .setName(FeaturestoreName.of("[PROJECT]", "[LOCATION]", "[FEATURESTORE]").toString()) - .setDisplayName("displayName1714148973") .setCreateTime(Timestamp.newBuilder().build()) .setUpdateTime(Timestamp.newBuilder().build()) .setEtag("etag3123477") @@ -205,7 +203,6 @@ public void getFeaturestoreTest() throws Exception { Featurestore expectedResponse = Featurestore.newBuilder() .setName(FeaturestoreName.of("[PROJECT]", "[LOCATION]", "[FEATURESTORE]").toString()) - .setDisplayName("displayName1714148973") .setCreateTime(Timestamp.newBuilder().build()) .setUpdateTime(Timestamp.newBuilder().build()) .setEtag("etag3123477") @@ -249,7 +246,6 @@ public void getFeaturestoreTest2() throws Exception { Featurestore expectedResponse = Featurestore.newBuilder() .setName(FeaturestoreName.of("[PROJECT]", "[LOCATION]", "[FEATURESTORE]").toString()) - .setDisplayName("displayName1714148973") .setCreateTime(Timestamp.newBuilder().build()) .setUpdateTime(Timestamp.newBuilder().build()) .setEtag("etag3123477") @@ -381,7 +377,6 @@ public void updateFeaturestoreTest() throws Exception { Featurestore expectedResponse = Featurestore.newBuilder() .setName(FeaturestoreName.of("[PROJECT]", "[LOCATION]", "[FEATURESTORE]").toString()) - .setDisplayName("displayName1714148973") .setCreateTime(Timestamp.newBuilder().build()) .setUpdateTime(Timestamp.newBuilder().build()) .setEtag("etag3123477") @@ -1495,6 +1490,7 @@ public void importFeatureValuesTest() throws Exception { ImportFeatureValuesResponse.newBuilder() .setImportedEntityCount(-1840044274) .setImportedFeatureValueCount(-1221471427) + .setInvalidRowCount(-366655966) .build(); Operation resultOperation = Operation.newBuilder() @@ -1544,6 +1540,7 @@ public void importFeatureValuesTest2() throws Exception { ImportFeatureValuesResponse.newBuilder() .setImportedEntityCount(-1840044274) .setImportedFeatureValueCount(-1221471427) + .setInvalidRowCount(-366655966) .build(); Operation resultOperation = Operation.newBuilder() diff --git a/proto-google-cloud-aiplatform-v1/clirr-ignored-differences.xml b/proto-google-cloud-aiplatform-v1/clirr-ignored-differences.xml index fa79c23fb..1c26623e6 100644 --- a/proto-google-cloud-aiplatform-v1/clirr-ignored-differences.xml +++ b/proto-google-cloud-aiplatform-v1/clirr-ignored-differences.xml @@ -16,4 +16,5 @@ 7012 * has*() + diff --git a/proto-google-cloud-aiplatform-v1beta1/clirr-ignored-differences.xml b/proto-google-cloud-aiplatform-v1beta1/clirr-ignored-differences.xml index a584328cc..85c97d8ca 100644 --- a/proto-google-cloud-aiplatform-v1beta1/clirr-ignored-differences.xml +++ b/proto-google-cloud-aiplatform-v1beta1/clirr-ignored-differences.xml @@ -135,4 +135,49 @@ 6001 TPU* + + 7002 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + * get*(*) + + + 7002 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + * set*(*) + + + 7002 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + * has*(*) + + + 7002 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + * clear*(*) + + + 7002 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + * merge*(*) + + + 7002 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + * add*(*) + + + 6001 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + REPEATED_* + + + 6011 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + REPEATED_* + + + 6011 + com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs* + *_FIELD_NUMBER + diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java index 34cc89605..621be9078 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java @@ -88,6 +88,16 @@ public enum AcceleratorType implements com.google.protobuf.ProtocolMessageEnum { * NVIDIA_TESLA_T4 = 5; */ NVIDIA_TESLA_T4(5), + /** + * + * + *

+   * Nvidia Tesla A100 GPU.
+   * 
+ * + * NVIDIA_TESLA_A100 = 8; + */ + NVIDIA_TESLA_A100(8), UNRECOGNIZED(-1), ; @@ -151,6 +161,16 @@ public enum AcceleratorType implements com.google.protobuf.ProtocolMessageEnum { * NVIDIA_TESLA_T4 = 5; */ public static final int NVIDIA_TESLA_T4_VALUE = 5; + /** + * + * + *
+   * Nvidia Tesla A100 GPU.
+   * 
+ * + * NVIDIA_TESLA_A100 = 8; + */ + public static final int NVIDIA_TESLA_A100_VALUE = 8; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -188,6 +208,8 @@ public static AcceleratorType forNumber(int value) { return NVIDIA_TESLA_P4; case 5: return NVIDIA_TESLA_T4; + case 8: + return NVIDIA_TESLA_A100; default: return null; } diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java index 1cfacff98..baf56af96 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java @@ -38,14 +38,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n6google/cloud/aiplatform/v1beta1/accele" + "rator_type.proto\022\037google.cloud.aiplatfor" + "m.v1beta1\032\034google/api/annotations.proto*" - + "\241\001\n\017AcceleratorType\022 \n\034ACCELERATOR_TYPE_" + + "\270\001\n\017AcceleratorType\022 \n\034ACCELERATOR_TYPE_" + "UNSPECIFIED\020\000\022\024\n\020NVIDIA_TESLA_K80\020\001\022\025\n\021N" + "VIDIA_TESLA_P100\020\002\022\025\n\021NVIDIA_TESLA_V100\020" + "\003\022\023\n\017NVIDIA_TESLA_P4\020\004\022\023\n\017NVIDIA_TESLA_T" - + "4\020\005B\210\001\n#com.google.cloud.aiplatform.v1be" - + "ta1B\024AcceleratorTypeProtoP\001ZIgoogle.gola" - + "ng.org/genproto/googleapis/cloud/aiplatf" - + "orm/v1beta1;aiplatformb\006proto3" + + "4\020\005\022\025\n\021NVIDIA_TESLA_A100\020\010B\210\001\n#com.googl" + + "e.cloud.aiplatform.v1beta1B\024AcceleratorT" + + "ypeProtoP\001ZIgoogle.golang.org/genproto/g" + + "oogleapis/cloud/aiplatform/v1beta1;aipla" + + "tformb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java index b426da25f..b037e3461 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java @@ -39,7 +39,6 @@ private Featurestore(com.google.protobuf.GeneratedMessageV3.Builder builder) private Featurestore() { name_ = ""; - displayName_ = ""; etag_ = ""; state_ = 0; } @@ -81,13 +80,6 @@ private Featurestore( name_ = s; break; } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - displayName_ = s; - break; - } case 26: { com.google.protobuf.Timestamp.Builder subBuilder = null; @@ -1009,63 +1001,6 @@ public com.google.protobuf.ByteString getNameBytes() { } } - public static final int DISPLAY_NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object displayName_; - /** - * - * - *
-   * Required. The user-defined name of the Featurestore.
-   * The name can be up to 128 characters long and can consist of any UTF-8
-   * characters.
-   * Display name of a Featurestore must be unique within a single Project and
-   * Location Pair.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The displayName. - */ - @java.lang.Override - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The user-defined name of the Featurestore.
-   * The name can be up to 128 characters long and can consist of any UTF-8
-   * characters.
-   * Display name of a Featurestore must be unique within a single Project and
-   * Location Pair.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for displayName. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - public static final int CREATE_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp createTime_; /** @@ -1460,9 +1395,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } - if (!getDisplayNameBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); - } if (createTime_ != null) { output.writeMessage(3, getCreateTime()); } @@ -1493,9 +1425,6 @@ public int getSerializedSize() { if (!getNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } - if (!getDisplayNameBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); - } if (createTime_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCreateTime()); } @@ -1539,7 +1468,6 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.aiplatform.v1beta1.Featurestore) obj; if (!getName().equals(other.getName())) return false; - if (!getDisplayName().equals(other.getDisplayName())) return false; if (hasCreateTime() != other.hasCreateTime()) return false; if (hasCreateTime()) { if (!getCreateTime().equals(other.getCreateTime())) return false; @@ -1568,8 +1496,6 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); if (hasCreateTime()) { hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; hash = (53 * hash) + getCreateTime().hashCode(); @@ -1757,8 +1683,6 @@ public Builder clear() { super.clear(); name_ = ""; - displayName_ = ""; - if (createTimeBuilder_ == null) { createTime_ = null; } else { @@ -1811,7 +1735,6 @@ public com.google.cloud.aiplatform.v1beta1.Featurestore buildPartial() { new com.google.cloud.aiplatform.v1beta1.Featurestore(this); int from_bitField0_ = bitField0_; result.name_ = name_; - result.displayName_ = displayName_; if (createTimeBuilder_ == null) { result.createTime_ = createTime_; } else { @@ -1885,10 +1808,6 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.Featurestore other) name_ = other.name_; onChanged(); } - if (!other.getDisplayName().isEmpty()) { - displayName_ = other.displayName_; - onChanged(); - } if (other.hasCreateTime()) { mergeCreateTime(other.getCreateTime()); } @@ -2048,132 +1967,6 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - private java.lang.Object displayName_ = ""; - /** - * - * - *
-     * Required. The user-defined name of the Featurestore.
-     * The name can be up to 128 characters long and can consist of any UTF-8
-     * characters.
-     * Display name of a Featurestore must be unique within a single Project and
-     * Location Pair.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The displayName. - */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - displayName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The user-defined name of the Featurestore.
-     * The name can be up to 128 characters long and can consist of any UTF-8
-     * characters.
-     * Display name of a Featurestore must be unique within a single Project and
-     * Location Pair.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for displayName. - */ - public com.google.protobuf.ByteString getDisplayNameBytes() { - java.lang.Object ref = displayName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - displayName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The user-defined name of the Featurestore.
-     * The name can be up to 128 characters long and can consist of any UTF-8
-     * characters.
-     * Display name of a Featurestore must be unique within a single Project and
-     * Location Pair.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - displayName_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The user-defined name of the Featurestore.
-     * The name can be up to 128 characters long and can consist of any UTF-8
-     * characters.
-     * Display name of a Featurestore must be unique within a single Project and
-     * Location Pair.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearDisplayName() { - - displayName_ = getDefaultInstance().getDisplayName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The user-defined name of the Featurestore.
-     * The name can be up to 128 characters long and can consist of any UTF-8
-     * characters.
-     * Display name of a Featurestore must be unique within a single Project and
-     * Location Pair.
-     * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for displayName to set. - * @return This builder for chaining. - */ - public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - displayName_ = value; - onChanged(); - return this; - } - private com.google.protobuf.Timestamp createTime_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java index 6d27d2d93..485eff7f7 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java @@ -50,39 +50,6 @@ public interface FeaturestoreOrBuilder */ com.google.protobuf.ByteString getNameBytes(); - /** - * - * - *
-   * Required. The user-defined name of the Featurestore.
-   * The name can be up to 128 characters long and can consist of any UTF-8
-   * characters.
-   * Display name of a Featurestore must be unique within a single Project and
-   * Location Pair.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The displayName. - */ - java.lang.String getDisplayName(); - /** - * - * - *
-   * Required. The user-defined name of the Featurestore.
-   * The name can be up to 128 characters long and can consist of any UTF-8
-   * characters.
-   * Display name of a Featurestore must be unique within a single Project and
-   * Location Pair.
-   * 
- * - * string display_name = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for displayName. - */ - com.google.protobuf.ByteString getDisplayNameBytes(); - /** * * diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreProto.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreProto.java index d45214794..7b202fa93 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreProto.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreProto.java @@ -53,28 +53,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "beta1\032\037google/api/field_behavior.proto\032\031" + "google/api/resource.proto\032\037google/protob" + "uf/timestamp.proto\032\034google/api/annotatio" - + "ns.proto\"\315\005\n\014Featurestore\022\021\n\004name\030\001 \001(\tB" - + "\003\340A\003\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\0224\n\013creat" - + "e_time\030\003 \001(\0132\032.google.protobuf.Timestamp" - + "B\003\340A\003\0224\n\013update_time\030\004 \001(\0132\032.google.prot" - + "obuf.TimestampB\003\340A\003\022\021\n\004etag\030\005 \001(\tB\003\340A\001\022N" - + "\n\006labels\030\006 \003(\01329.google.cloud.aiplatform" - + ".v1beta1.Featurestore.LabelsEntryB\003\340A\001\022e" - + "\n\025online_serving_config\030\007 \001(\0132A.google.c" - + "loud.aiplatform.v1beta1.Featurestore.Onl" - + "ineServingConfigB\003\340A\002\022G\n\005state\030\010 \001(\01623.g" - + "oogle.cloud.aiplatform.v1beta1.Featurest" - + "ore.StateB\003\340A\003\0324\n\023OnlineServingConfig\022\035\n" - + "\020fixed_node_count\030\002 \001(\005B\003\340A\002\032-\n\013LabelsEn" - + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"8\n\005S" - + "tate\022\025\n\021STATE_UNSPECIFIED\020\000\022\n\n\006STABLE\020\001\022" - + "\014\n\010UPDATING\020\002:q\352An\n&aiplatform.googleapi" - + "s.com/Featurestore\022Dprojects/{project}/l" - + "ocations/{location}/featurestores/{featu" - + "restore}B\205\001\n#com.google.cloud.aiplatform" - + ".v1beta1B\021FeaturestoreProtoP\001ZIgoogle.go" - + "lang.org/genproto/googleapis/cloud/aipla" - + "tform/v1beta1;aiplatformb\006proto3" + + "ns.proto\"\262\005\n\014Featurestore\022\021\n\004name\030\001 \001(\tB" + + "\003\340A\003\0224\n\013create_time\030\003 \001(\0132\032.google.proto" + + "buf.TimestampB\003\340A\003\0224\n\013update_time\030\004 \001(\0132" + + "\032.google.protobuf.TimestampB\003\340A\003\022\021\n\004etag" + + "\030\005 \001(\tB\003\340A\001\022N\n\006labels\030\006 \003(\01329.google.clo" + + "ud.aiplatform.v1beta1.Featurestore.Label" + + "sEntryB\003\340A\001\022e\n\025online_serving_config\030\007 \001" + + "(\0132A.google.cloud.aiplatform.v1beta1.Fea" + + "turestore.OnlineServingConfigB\003\340A\002\022G\n\005st" + + "ate\030\010 \001(\01623.google.cloud.aiplatform.v1be" + + "ta1.Featurestore.StateB\003\340A\003\0324\n\023OnlineSer" + + "vingConfig\022\035\n\020fixed_node_count\030\002 \001(\005B\003\340A" + + "\002\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" + + " \001(\t:\0028\001\"8\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000" + + "\022\n\n\006STABLE\020\001\022\014\n\010UPDATING\020\002:q\352An\n&aiplatf" + + "orm.googleapis.com/Featurestore\022Dproject" + + "s/{project}/locations/{location}/feature" + + "stores/{featurestore}B\205\001\n#com.google.clo" + + "ud.aiplatform.v1beta1B\021FeaturestoreProto" + + "P\001ZIgoogle.golang.org/genproto/googleapi" + + "s/cloud/aiplatform/v1beta1;aiplatformb\006p" + + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -91,14 +91,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1beta1_Featurestore_descriptor, new java.lang.String[] { - "Name", - "DisplayName", - "CreateTime", - "UpdateTime", - "Etag", - "Labels", - "OnlineServingConfig", - "State", + "Name", "CreateTime", "UpdateTime", "Etag", "Labels", "OnlineServingConfig", "State", }); internal_static_google_cloud_aiplatform_v1beta1_Featurestore_OnlineServingConfig_descriptor = internal_static_google_cloud_aiplatform_v1beta1_Featurestore_descriptor diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java index da4694f43..9f63d2a14 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java @@ -255,262 +255,263 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "le_online_serving\030\t \001(\010\022\024\n\014worker_count\030" + "\013 \001(\005\0324\n\013FeatureSpec\022\017\n\002id\030\001 \001(\tB\003\340A\002\022\024\n" + "\014source_field\030\002 \001(\tB\010\n\006sourceB\025\n\023feature" - + "_time_source\"b\n\033ImportFeatureValuesRespo" + + "_time_source\"}\n\033ImportFeatureValuesRespo" + "nse\022\035\n\025imported_entity_count\030\001 \001(\003\022$\n\034im" - + "ported_feature_value_count\030\002 \001(\003\"\320\004\n\035Bat" - + "chReadFeatureValuesRequest\022H\n\022csv_read_i" - + "nstances\030\003 \001(\0132*.google.cloud.aiplatform" - + ".v1beta1.CsvSourceH\000\022D\n\014featurestore\030\001 \001" - + "(\tB.\340A\002\372A(\n&aiplatform.googleapis.com/Fe" - + "aturestore\022R\n\013destination\030\004 \001(\01328.google" - + ".cloud.aiplatform.v1beta1.FeatureValueDe" - + "stinationB\003\340A\002\022m\n\021entity_type_specs\030\007 \003(" - + "\0132M.google.cloud.aiplatform.v1beta1.Batc" - + "hReadFeatureValuesRequest.EntityTypeSpec" - + "B\003\340A\002\032\314\001\n\016EntityTypeSpec\022\033\n\016entity_type_" - + "id\030\001 \001(\tB\003\340A\002\022O\n\020feature_selector\030\002 \001(\0132" - + "0.google.cloud.aiplatform.v1beta1.Featur" - + "eSelectorB\003\340A\002\022L\n\010settings\030\003 \003(\0132:.googl" - + "e.cloud.aiplatform.v1beta1.DestinationFe" - + "atureSettingB\r\n\013read_option\"\206\004\n\032ExportFe" - + "atureValuesRequest\022e\n\017snapshot_export\030\003 " - + "\001(\0132J.google.cloud.aiplatform.v1beta1.Ex" - + "portFeatureValuesRequest.SnapshotExportH" - + "\000\022A\n\013entity_type\030\001 \001(\tB,\340A\002\372A&\n$aiplatfo" - + "rm.googleapis.com/EntityType\022R\n\013destinat" - + "ion\030\004 \001(\01328.google.cloud.aiplatform.v1be" - + "ta1.FeatureValueDestinationB\003\340A\002\022O\n\020feat" - + "ure_selector\030\005 \001(\01320.google.cloud.aiplat" - + "form.v1beta1.FeatureSelectorB\003\340A\002\022L\n\010set" - + "tings\030\006 \003(\0132:.google.cloud.aiplatform.v1" - + "beta1.DestinationFeatureSetting\032C\n\016Snaps" - + "hotExport\0221\n\rsnapshot_time\030\001 \001(\0132\032.googl" - + "e.protobuf.TimestampB\006\n\004mode\"O\n\031Destinat" - + "ionFeatureSetting\022\027\n\nfeature_id\030\001 \001(\tB\003\340" - + "A\002\022\031\n\021destination_field\030\002 \001(\t\"\240\002\n\027Featur" - + "eValueDestination\022T\n\024bigquery_destinatio" - + "n\030\001 \001(\01324.google.cloud.aiplatform.v1beta" - + "1.BigQueryDestinationH\000\022T\n\024tfrecord_dest" - + "ination\030\002 \001(\01324.google.cloud.aiplatform." - + "v1beta1.TFRecordDestinationH\000\022J\n\017csv_des" - + "tination\030\003 \001(\0132/.google.cloud.aiplatform" - + ".v1beta1.CsvDestinationH\000B\r\n\013destination" - + "\"\035\n\033ExportFeatureValuesResponse\" \n\036Batch" - + "ReadFeatureValuesResponse\"\270\001\n\027CreateEnti" - + "tyTypeRequest\022>\n\006parent\030\001 \001(\tB.\340A\002\372A(\n&a" - + "iplatform.googleapis.com/Featurestore\022@\n" - + "\013entity_type\030\002 \001(\0132+.google.cloud.aiplat" - + "form.v1beta1.EntityType\022\033\n\016entity_type_i" - + "d\030\003 \001(\tB\003\340A\002\"R\n\024GetEntityTypeRequest\022:\n\004" - + "name\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.googleapi" - + "s.com/EntityType\"\316\001\n\026ListEntityTypesRequ" - + "est\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\022$aiplatform." - + "googleapis.com/EntityType\022\016\n\006filter\030\002 \001(" - + "\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t" - + "\022\020\n\010order_by\030\005 \001(\t\022-\n\tread_mask\030\006 \001(\0132\032." - + "google.protobuf.FieldMask\"u\n\027ListEntityT" - + "ypesResponse\022A\n\014entity_types\030\001 \003(\0132+.goo" - + "gle.cloud.aiplatform.v1beta1.EntityType\022" - + "\027\n\017next_page_token\030\002 \001(\t\"\221\001\n\027UpdateEntit" - + "yTypeRequest\022E\n\013entity_type\030\001 \001(\0132+.goog" - + "le.cloud.aiplatform.v1beta1.EntityTypeB\003" - + "\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google.protob" - + "uf.FieldMask\"d\n\027DeleteEntityTypeRequest\022" - + ":\n\004name\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.google" - + "apis.com/EntityType\022\r\n\005force\030\002 \001(\010\"\255\001\n\024C" - + "reateFeatureRequest\022<\n\006parent\030\001 \001(\tB,\340A\002" - + "\372A&\n$aiplatform.googleapis.com/EntityTyp" - + "e\022>\n\007feature\030\002 \001(\0132(.google.cloud.aiplat" - + "form.v1beta1.FeatureB\003\340A\002\022\027\n\nfeature_id\030" - + "\003 \001(\tB\003\340A\002\"\250\001\n\032BatchCreateFeaturesReques" - + "t\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.go" - + "ogleapis.com/EntityType\022L\n\010requests\030\002 \003(" - + "\01325.google.cloud.aiplatform.v1beta1.Crea" - + "teFeatureRequestB\003\340A\002\"Y\n\033BatchCreateFeat" - + "uresResponse\022:\n\010features\030\001 \003(\0132(.google." - + "cloud.aiplatform.v1beta1.Feature\"L\n\021GetF" - + "eatureRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!aip" - + "latform.googleapis.com/Feature\"\344\001\n\023ListF" - + "eaturesRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!" - + "aiplatform.googleapis.com/Feature\022\016\n\006fil" - + "ter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_tok" - + "en\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\022-\n\tread_mask\030" - + "\006 \001(\0132\032.google.protobuf.FieldMask\022\032\n\022lat" - + "est_stats_count\030\007 \001(\005\"k\n\024ListFeaturesRes" - + "ponse\022:\n\010features\030\001 \003(\0132(.google.cloud.a" - + "iplatform.v1beta1.Feature\022\027\n\017next_page_t" - + "oken\030\002 \001(\t\"\212\001\n\025SearchFeaturesRequest\022;\n\010" - + "location\030\001 \001(\tB)\340A\002\372A#\n!locations.google" - + "apis.com/Location\022\r\n\005query\030\003 \001(\t\022\021\n\tpage" - + "_size\030\004 \001(\005\022\022\n\npage_token\030\005 \001(\t\"m\n\026Searc" - + "hFeaturesResponse\022:\n\010features\030\001 \003(\0132(.go" - + "ogle.cloud.aiplatform.v1beta1.Feature\022\027\n" - + "\017next_page_token\030\002 \001(\t\"\207\001\n\024UpdateFeature" - + "Request\022>\n\007feature\030\001 \001(\0132(.google.cloud." - + "aiplatform.v1beta1.FeatureB\003\340A\002\022/\n\013updat" - + "e_mask\030\002 \001(\0132\032.google.protobuf.FieldMask" - + "\"O\n\024DeleteFeatureRequest\0227\n\004name\030\001 \001(\tB)" - + "\340A\002\372A#\n!aiplatform.googleapis.com/Featur" - + "e\"z\n#CreateFeaturestoreOperationMetadata" - + "\022S\n\020generic_metadata\030\001 \001(\01329.google.clou" - + "d.aiplatform.v1beta1.GenericOperationMet" - + "adata\"z\n#UpdateFeaturestoreOperationMeta" - + "data\022S\n\020generic_metadata\030\001 \001(\01329.google." - + "cloud.aiplatform.v1beta1.GenericOperatio" - + "nMetadata\"\300\001\n$ImportFeatureValuesOperati" - + "onMetadata\022S\n\020generic_metadata\030\001 \001(\01329.g" - + "oogle.cloud.aiplatform.v1beta1.GenericOp" - + "erationMetadata\022\035\n\025imported_entity_count" - + "\030\002 \001(\003\022$\n\034imported_feature_value_count\030\003" - + " \001(\003\"{\n$ExportFeatureValuesOperationMeta" - + "data\022S\n\020generic_metadata\030\001 \001(\01329.google." - + "cloud.aiplatform.v1beta1.GenericOperatio" - + "nMetadata\"~\n\'BatchReadFeatureValuesOpera" - + "tionMetadata\022S\n\020generic_metadata\030\001 \001(\01329" - + ".google.cloud.aiplatform.v1beta1.Generic" - + "OperationMetadata\"x\n!CreateEntityTypeOpe" - + "rationMetadata\022S\n\020generic_metadata\030\001 \001(\013" - + "29.google.cloud.aiplatform.v1beta1.Gener" - + "icOperationMetadata\"u\n\036CreateFeatureOper" - + "ationMetadata\022S\n\020generic_metadata\030\001 \001(\0132" - + "9.google.cloud.aiplatform.v1beta1.Generi" - + "cOperationMetadata\"{\n$BatchCreateFeature" + + "ported_feature_value_count\030\002 \001(\003\022\031\n\021inva" + + "lid_row_count\030\006 \001(\003\"\320\004\n\035BatchReadFeature" + + "ValuesRequest\022H\n\022csv_read_instances\030\003 \001(" + + "\0132*.google.cloud.aiplatform.v1beta1.CsvS" + + "ourceH\000\022D\n\014featurestore\030\001 \001(\tB.\340A\002\372A(\n&a" + + "iplatform.googleapis.com/Featurestore\022R\n" + + "\013destination\030\004 \001(\01328.google.cloud.aiplat" + + "form.v1beta1.FeatureValueDestinationB\003\340A" + + "\002\022m\n\021entity_type_specs\030\007 \003(\0132M.google.cl" + + "oud.aiplatform.v1beta1.BatchReadFeatureV" + + "aluesRequest.EntityTypeSpecB\003\340A\002\032\314\001\n\016Ent" + + "ityTypeSpec\022\033\n\016entity_type_id\030\001 \001(\tB\003\340A\002" + + "\022O\n\020feature_selector\030\002 \001(\01320.google.clou" + + "d.aiplatform.v1beta1.FeatureSelectorB\003\340A" + + "\002\022L\n\010settings\030\003 \003(\0132:.google.cloud.aipla" + + "tform.v1beta1.DestinationFeatureSettingB" + + "\r\n\013read_option\"\206\004\n\032ExportFeatureValuesRe" + + "quest\022e\n\017snapshot_export\030\003 \001(\0132J.google." + + "cloud.aiplatform.v1beta1.ExportFeatureVa" + + "luesRequest.SnapshotExportH\000\022A\n\013entity_t" + + "ype\030\001 \001(\tB,\340A\002\372A&\n$aiplatform.googleapis" + + ".com/EntityType\022R\n\013destination\030\004 \001(\01328.g" + + "oogle.cloud.aiplatform.v1beta1.FeatureVa" + + "lueDestinationB\003\340A\002\022O\n\020feature_selector\030" + + "\005 \001(\01320.google.cloud.aiplatform.v1beta1." + + "FeatureSelectorB\003\340A\002\022L\n\010settings\030\006 \003(\0132:" + + ".google.cloud.aiplatform.v1beta1.Destina" + + "tionFeatureSetting\032C\n\016SnapshotExport\0221\n\r" + + "snapshot_time\030\001 \001(\0132\032.google.protobuf.Ti" + + "mestampB\006\n\004mode\"O\n\031DestinationFeatureSet" + + "ting\022\027\n\nfeature_id\030\001 \001(\tB\003\340A\002\022\031\n\021destina" + + "tion_field\030\002 \001(\t\"\240\002\n\027FeatureValueDestina" + + "tion\022T\n\024bigquery_destination\030\001 \001(\01324.goo" + + "gle.cloud.aiplatform.v1beta1.BigQueryDes" + + "tinationH\000\022T\n\024tfrecord_destination\030\002 \001(\013" + + "24.google.cloud.aiplatform.v1beta1.TFRec" + + "ordDestinationH\000\022J\n\017csv_destination\030\003 \001(" + + "\0132/.google.cloud.aiplatform.v1beta1.CsvD" + + "estinationH\000B\r\n\013destination\"\035\n\033ExportFea" + + "tureValuesResponse\" \n\036BatchReadFeatureVa" + + "luesResponse\"\270\001\n\027CreateEntityTypeRequest" + + "\022>\n\006parent\030\001 \001(\tB.\340A\002\372A(\n&aiplatform.goo" + + "gleapis.com/Featurestore\022@\n\013entity_type\030" + + "\002 \001(\0132+.google.cloud.aiplatform.v1beta1." + + "EntityType\022\033\n\016entity_type_id\030\003 \001(\tB\003\340A\002\"" + + "R\n\024GetEntityTypeRequest\022:\n\004name\030\001 \001(\tB,\340" + + "A\002\372A&\n$aiplatform.googleapis.com/EntityT" + + "ype\"\316\001\n\026ListEntityTypesRequest\022<\n\006parent" + + "\030\001 \001(\tB,\340A\002\372A&\022$aiplatform.googleapis.co" + + "m/EntityType\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_siz" + + "e\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022\020\n\010order_by\030" + + "\005 \001(\t\022-\n\tread_mask\030\006 \001(\0132\032.google.protob" + + "uf.FieldMask\"u\n\027ListEntityTypesResponse\022" + + "A\n\014entity_types\030\001 \003(\0132+.google.cloud.aip" + + "latform.v1beta1.EntityType\022\027\n\017next_page_" + + "token\030\002 \001(\t\"\221\001\n\027UpdateEntityTypeRequest\022" + + "E\n\013entity_type\030\001 \001(\0132+.google.cloud.aipl" + + "atform.v1beta1.EntityTypeB\003\340A\002\022/\n\013update" + + "_mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"" + + "d\n\027DeleteEntityTypeRequest\022:\n\004name\030\001 \001(\t" + + "B,\340A\002\372A&\n$aiplatform.googleapis.com/Enti" + + "tyType\022\r\n\005force\030\002 \001(\010\"\255\001\n\024CreateFeatureR" + + "equest\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$aiplatfo" + + "rm.googleapis.com/EntityType\022>\n\007feature\030" + + "\002 \001(\0132(.google.cloud.aiplatform.v1beta1." + + "FeatureB\003\340A\002\022\027\n\nfeature_id\030\003 \001(\tB\003\340A\002\"\250\001" + + "\n\032BatchCreateFeaturesRequest\022<\n\006parent\030\001" + + " \001(\tB,\340A\002\372A&\n$aiplatform.googleapis.com/" + + "EntityType\022L\n\010requests\030\002 \003(\01325.google.cl" + + "oud.aiplatform.v1beta1.CreateFeatureRequ" + + "estB\003\340A\002\"Y\n\033BatchCreateFeaturesResponse\022" + + ":\n\010features\030\001 \003(\0132(.google.cloud.aiplatf" + + "orm.v1beta1.Feature\"L\n\021GetFeatureRequest" + + "\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!aiplatform.googl" + + "eapis.com/Feature\"\344\001\n\023ListFeaturesReques" + + "t\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!aiplatform.go" + + "ogleapis.com/Feature\022\016\n\006filter\030\002 \001(\t\022\021\n\t" + + "page_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022\020\n\010o" + + "rder_by\030\005 \001(\t\022-\n\tread_mask\030\006 \001(\0132\032.googl" + + "e.protobuf.FieldMask\022\032\n\022latest_stats_cou" + + "nt\030\007 \001(\005\"k\n\024ListFeaturesResponse\022:\n\010feat" + + "ures\030\001 \003(\0132(.google.cloud.aiplatform.v1b" + + "eta1.Feature\022\027\n\017next_page_token\030\002 \001(\t\"\212\001" + + "\n\025SearchFeaturesRequest\022;\n\010location\030\001 \001(" + + "\tB)\340A\002\372A#\n!locations.googleapis.com/Loca" + + "tion\022\r\n\005query\030\003 \001(\t\022\021\n\tpage_size\030\004 \001(\005\022\022" + + "\n\npage_token\030\005 \001(\t\"m\n\026SearchFeaturesResp" + + "onse\022:\n\010features\030\001 \003(\0132(.google.cloud.ai" + + "platform.v1beta1.Feature\022\027\n\017next_page_to" + + "ken\030\002 \001(\t\"\207\001\n\024UpdateFeatureRequest\022>\n\007fe" + + "ature\030\001 \001(\0132(.google.cloud.aiplatform.v1" + + "beta1.FeatureB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132" + + "\032.google.protobuf.FieldMask\"O\n\024DeleteFea" + + "tureRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!aipla" + + "tform.googleapis.com/Feature\"z\n#CreateFe" + + "aturestoreOperationMetadata\022S\n\020generic_m" + + "etadata\030\001 \001(\01329.google.cloud.aiplatform." + + "v1beta1.GenericOperationMetadata\"z\n#Upda" + + "teFeaturestoreOperationMetadata\022S\n\020gener" + + "ic_metadata\030\001 \001(\01329.google.cloud.aiplatf" + + "orm.v1beta1.GenericOperationMetadata\"\333\001\n" + + "$ImportFeatureValuesOperationMetadata\022S\n" + + "\020generic_metadata\030\001 \001(\01329.google.cloud.a" + + "iplatform.v1beta1.GenericOperationMetada" + + "ta\022\035\n\025imported_entity_count\030\002 \001(\003\022$\n\034imp" + + "orted_feature_value_count\030\003 \001(\003\022\031\n\021inval" + + "id_row_count\030\006 \001(\003\"{\n$ExportFeatureValue" + "sOperationMetadata\022S\n\020generic_metadata\030\001" + " \001(\01329.google.cloud.aiplatform.v1beta1.G" - + "enericOperationMetadata2\236(\n\023Featurestore" - + "Service\022\212\002\n\022CreateFeaturestore\022:.google." - + "cloud.aiplatform.v1beta1.CreateFeaturest" - + "oreRequest\032\035.google.longrunning.Operatio" - + "n\"\230\001\202\323\344\223\002F\"6/v1beta1/{parent=projects/*/" - + "locations/*}/featurestores:\014featurestore" - + "\332A\023parent,featurestore\312A3\n\014Featurestore\022" - + "#CreateFeaturestoreOperationMetadata\022\300\001\n" - + "\017GetFeaturestore\0227.google.cloud.aiplatfo" - + "rm.v1beta1.GetFeaturestoreRequest\032-.goog" - + "le.cloud.aiplatform.v1beta1.Featurestore" - + "\"E\202\323\344\223\0028\0226/v1beta1/{name=projects/*/loca" - + "tions/*/featurestores/*}\332A\004name\022\323\001\n\021List" - + "Featurestores\0229.google.cloud.aiplatform." - + "v1beta1.ListFeaturestoresRequest\032:.googl" - + "e.cloud.aiplatform.v1beta1.ListFeaturest" - + "oresResponse\"G\202\323\344\223\0028\0226/v1beta1/{parent=p" - + "rojects/*/locations/*}/featurestores\332A\006p" - + "arent\022\234\002\n\022UpdateFeaturestore\022:.google.cl" - + "oud.aiplatform.v1beta1.UpdateFeaturestor" - + "eRequest\032\035.google.longrunning.Operation\"" - + "\252\001\202\323\344\223\002S2C/v1beta1/{featurestore.name=pr" - + "ojects/*/locations/*/featurestores/*}:\014f" - + "eaturestore\332A\030featurestore,update_mask\312A" - + "3\n\014Featurestore\022#UpdateFeaturestoreOpera" - + "tionMetadata\022\351\001\n\022DeleteFeaturestore\022:.go" - + "ogle.cloud.aiplatform.v1beta1.DeleteFeat" - + "urestoreRequest\032\035.google.longrunning.Ope" - + "ration\"x\202\323\344\223\0028*6/v1beta1/{name=projects/" - + "*/locations/*/featurestores/*}\332A\004name\312A0" - + "\n\025google.protobuf.Empty\022\027DeleteOperation" - + "Metadata\022\216\002\n\020CreateEntityType\0228.google.c" - + "loud.aiplatform.v1beta1.CreateEntityType" - + "Request\032\035.google.longrunning.Operation\"\240" - + "\001\202\323\344\223\002S\"D/v1beta1/{parent=projects/*/loc" - + "ations/*/featurestores/*}/entityTypes:\013e" - + "ntity_type\332A\022parent,entity_type\312A/\n\nEnti" - + "tyType\022!CreateEntityTypeOperationMetadat" - + "a\022\310\001\n\rGetEntityType\0225.google.cloud.aipla" - + "tform.v1beta1.GetEntityTypeRequest\032+.goo" - + "gle.cloud.aiplatform.v1beta1.EntityType\"" - + "S\202\323\344\223\002F\022D/v1beta1/{name=projects/*/locat" - + "ions/*/featurestores/*/entityTypes/*}\332A\004" - + "name\022\333\001\n\017ListEntityTypes\0227.google.cloud." - + "aiplatform.v1beta1.ListEntityTypesReques" - + "t\0328.google.cloud.aiplatform.v1beta1.List" - + "EntityTypesResponse\"U\202\323\344\223\002F\022D/v1beta1/{p" - + "arent=projects/*/locations/*/featurestor" - + "es/*}/entityTypes\332A\006parent\022\372\001\n\020UpdateEnt" - + "ityType\0228.google.cloud.aiplatform.v1beta" - + "1.UpdateEntityTypeRequest\032+.google.cloud" - + ".aiplatform.v1beta1.EntityType\"\177\202\323\344\223\002_2P" - + "/v1beta1/{entity_type.name=projects/*/lo" - + "cations/*/featurestores/*/entityTypes/*}" - + ":\013entity_type\332A\027entity_type,update_mask\022" - + "\364\001\n\020DeleteEntityType\0228.google.cloud.aipl" - + "atform.v1beta1.DeleteEntityTypeRequest\032\035" - + ".google.longrunning.Operation\"\206\001\202\323\344\223\002F*D" - + "/v1beta1/{name=projects/*/locations/*/fe" - + "aturestores/*/entityTypes/*}\332A\004name\312A0\n\025" - + "google.protobuf.Empty\022\027DeleteOperationMe" - + "tadata\022\205\002\n\rCreateFeature\0225.google.cloud." - + "aiplatform.v1beta1.CreateFeatureRequest\032" - + "\035.google.longrunning.Operation\"\235\001\202\323\344\223\002Z\"" - + "O/v1beta1/{parent=projects/*/locations/*" - + "/featurestores/*/entityTypes/*}/features" - + ":\007feature\332A\016parent,feature\312A)\n\007Feature\022\036" - + "CreateFeatureOperationMetadata\022\262\002\n\023Batch" - + "CreateFeatures\022;.google.cloud.aiplatform" - + ".v1beta1.BatchCreateFeaturesRequest\032\035.go" - + "ogle.longrunning.Operation\"\276\001\202\323\344\223\002`\"[/v1" - + "beta1/{parent=projects/*/locations/*/fea" - + "turestores/*/entityTypes/*}/features:bat" - + "chCreate:\001*\332A\017parent,requests\312AC\n\033BatchC" - + "reateFeaturesResponse\022$BatchCreateFeatur" - + "esOperationMetadata\022\312\001\n\nGetFeature\0222.goo" - + "gle.cloud.aiplatform.v1beta1.GetFeatureR" - + "equest\032(.google.cloud.aiplatform.v1beta1" - + ".Feature\"^\202\323\344\223\002Q\022O/v1beta1/{name=project" - + "s/*/locations/*/featurestores/*/entityTy" - + "pes/*/features/*}\332A\004name\022\335\001\n\014ListFeature" - + "s\0224.google.cloud.aiplatform.v1beta1.List" - + "FeaturesRequest\0325.google.cloud.aiplatfor" - + "m.v1beta1.ListFeaturesResponse\"`\202\323\344\223\002Q\022O" - + "/v1beta1/{parent=projects/*/locations/*/" - + "featurestores/*/entityTypes/*}/features\332" - + "A\006parent\022\360\001\n\rUpdateFeature\0225.google.clou" - + "d.aiplatform.v1beta1.UpdateFeatureReques" - + "t\032(.google.cloud.aiplatform.v1beta1.Feat" - + "ure\"~\202\323\344\223\002b2W/v1beta1/{feature.name=proj" - + "ects/*/locations/*/featurestores/*/entit" - + "yTypes/*/features/*}:\007feature\332A\023feature," - + "update_mask\022\371\001\n\rDeleteFeature\0225.google.c" - + "loud.aiplatform.v1beta1.DeleteFeatureReq" - + "uest\032\035.google.longrunning.Operation\"\221\001\202\323" - + "\344\223\002Q*O/v1beta1/{name=projects/*/location" - + "s/*/featurestores/*/entityTypes/*/featur" - + "es/*}\332A\004name\312A0\n\025google.protobuf.Empty\022\027" - + "DeleteOperationMetadata\022\262\002\n\023ImportFeatur" - + "eValues\022;.google.cloud.aiplatform.v1beta" - + "1.ImportFeatureValuesRequest\032\035.google.lo" - + "ngrunning.Operation\"\276\001\202\323\344\223\002d\"_/v1beta1/{" - + "entity_type=projects/*/locations/*/featu" - + "restores/*/entityTypes/*}:importFeatureV" - + "alues:\001*\332A\013entity_type\312AC\n\033ImportFeature" - + "ValuesResponse\022$ImportFeatureValuesOpera" - + "tionMetadata\022\265\002\n\026BatchReadFeatureValues\022" - + ">.google.cloud.aiplatform.v1beta1.BatchR" - + "eadFeatureValuesRequest\032\035.google.longrun" - + "ning.Operation\"\273\001\202\323\344\223\002Z\"U/v1beta1/{featu" - + "restore=projects/*/locations/*/featurest" - + "ores/*}:batchReadFeatureValues:\001*\332A\014feat" - + "urestore\312AI\n\036BatchReadFeatureValuesRespo" - + "nse\022\'BatchReadFeatureValuesOperationMeta" - + "data\022\262\002\n\023ExportFeatureValues\022;.google.cl" - + "oud.aiplatform.v1beta1.ExportFeatureValu" + + "enericOperationMetadata\"~\n\'BatchReadFeat" + + "ureValuesOperationMetadata\022S\n\020generic_me" + + "tadata\030\001 \001(\01329.google.cloud.aiplatform.v" + + "1beta1.GenericOperationMetadata\"x\n!Creat" + + "eEntityTypeOperationMetadata\022S\n\020generic_" + + "metadata\030\001 \001(\01329.google.cloud.aiplatform" + + ".v1beta1.GenericOperationMetadata\"u\n\036Cre" + + "ateFeatureOperationMetadata\022S\n\020generic_m" + + "etadata\030\001 \001(\01329.google.cloud.aiplatform." + + "v1beta1.GenericOperationMetadata\"{\n$Batc" + + "hCreateFeaturesOperationMetadata\022S\n\020gene" + + "ric_metadata\030\001 \001(\01329.google.cloud.aiplat" + + "form.v1beta1.GenericOperationMetadata2\236(" + + "\n\023FeaturestoreService\022\212\002\n\022CreateFeatures" + + "tore\022:.google.cloud.aiplatform.v1beta1.C" + + "reateFeaturestoreRequest\032\035.google.longru" + + "nning.Operation\"\230\001\202\323\344\223\002F\"6/v1beta1/{pare" + + "nt=projects/*/locations/*}/featurestores" + + ":\014featurestore\332A\023parent,featurestore\312A3\n" + + "\014Featurestore\022#CreateFeaturestoreOperati" + + "onMetadata\022\300\001\n\017GetFeaturestore\0227.google." + + "cloud.aiplatform.v1beta1.GetFeaturestore" + + "Request\032-.google.cloud.aiplatform.v1beta" + + "1.Featurestore\"E\202\323\344\223\0028\0226/v1beta1/{name=p" + + "rojects/*/locations/*/featurestores/*}\332A" + + "\004name\022\323\001\n\021ListFeaturestores\0229.google.clo" + + "ud.aiplatform.v1beta1.ListFeaturestoresR" + + "equest\032:.google.cloud.aiplatform.v1beta1" + + ".ListFeaturestoresResponse\"G\202\323\344\223\0028\0226/v1b" + + "eta1/{parent=projects/*/locations/*}/fea" + + "turestores\332A\006parent\022\234\002\n\022UpdateFeaturesto" + + "re\022:.google.cloud.aiplatform.v1beta1.Upd" + + "ateFeaturestoreRequest\032\035.google.longrunn" + + "ing.Operation\"\252\001\202\323\344\223\002S2C/v1beta1/{featur" + + "estore.name=projects/*/locations/*/featu" + + "restores/*}:\014featurestore\332A\030featurestore" + + ",update_mask\312A3\n\014Featurestore\022#UpdateFea" + + "turestoreOperationMetadata\022\351\001\n\022DeleteFea" + + "turestore\022:.google.cloud.aiplatform.v1be" + + "ta1.DeleteFeaturestoreRequest\032\035.google.l" + + "ongrunning.Operation\"x\202\323\344\223\0028*6/v1beta1/{" + + "name=projects/*/locations/*/featurestore" + + "s/*}\332A\004name\312A0\n\025google.protobuf.Empty\022\027D" + + "eleteOperationMetadata\022\216\002\n\020CreateEntityT" + + "ype\0228.google.cloud.aiplatform.v1beta1.Cr" + + "eateEntityTypeRequest\032\035.google.longrunni" + + "ng.Operation\"\240\001\202\323\344\223\002S\"D/v1beta1/{parent=" + + "projects/*/locations/*/featurestores/*}/" + + "entityTypes:\013entity_type\332A\022parent,entity" + + "_type\312A/\n\nEntityType\022!CreateEntityTypeOp" + + "erationMetadata\022\310\001\n\rGetEntityType\0225.goog" + + "le.cloud.aiplatform.v1beta1.GetEntityTyp" + + "eRequest\032+.google.cloud.aiplatform.v1bet" + + "a1.EntityType\"S\202\323\344\223\002F\022D/v1beta1/{name=pr" + + "ojects/*/locations/*/featurestores/*/ent" + + "ityTypes/*}\332A\004name\022\333\001\n\017ListEntityTypes\0227" + + ".google.cloud.aiplatform.v1beta1.ListEnt" + + "ityTypesRequest\0328.google.cloud.aiplatfor" + + "m.v1beta1.ListEntityTypesResponse\"U\202\323\344\223\002" + + "F\022D/v1beta1/{parent=projects/*/locations" + + "/*/featurestores/*}/entityTypes\332A\006parent" + + "\022\372\001\n\020UpdateEntityType\0228.google.cloud.aip" + + "latform.v1beta1.UpdateEntityTypeRequest\032" + + "+.google.cloud.aiplatform.v1beta1.Entity" + + "Type\"\177\202\323\344\223\002_2P/v1beta1/{entity_type.name" + + "=projects/*/locations/*/featurestores/*/" + + "entityTypes/*}:\013entity_type\332A\027entity_typ" + + "e,update_mask\022\364\001\n\020DeleteEntityType\0228.goo" + + "gle.cloud.aiplatform.v1beta1.DeleteEntit" + + "yTypeRequest\032\035.google.longrunning.Operat" + + "ion\"\206\001\202\323\344\223\002F*D/v1beta1/{name=projects/*/" + + "locations/*/featurestores/*/entityTypes/" + + "*}\332A\004name\312A0\n\025google.protobuf.Empty\022\027Del" + + "eteOperationMetadata\022\205\002\n\rCreateFeature\0225" + + ".google.cloud.aiplatform.v1beta1.CreateF" + + "eatureRequest\032\035.google.longrunning.Opera" + + "tion\"\235\001\202\323\344\223\002Z\"O/v1beta1/{parent=projects" + + "/*/locations/*/featurestores/*/entityTyp" + + "es/*}/features:\007feature\332A\016parent,feature" + + "\312A)\n\007Feature\022\036CreateFeatureOperationMeta" + + "data\022\262\002\n\023BatchCreateFeatures\022;.google.cl" + + "oud.aiplatform.v1beta1.BatchCreateFeatur" + "esRequest\032\035.google.longrunning.Operation" - + "\"\276\001\202\323\344\223\002d\"_/v1beta1/{entity_type=project" - + "s/*/locations/*/featurestores/*/entityTy" - + "pes/*}:exportFeatureValues:\001*\332A\013entity_t" - + "ype\312AC\n\033ExportFeatureValuesResponse\022$Exp" - + "ortFeatureValuesOperationMetadata\022\335\001\n\016Se" - + "archFeatures\0226.google.cloud.aiplatform.v" - + "1beta1.SearchFeaturesRequest\0327.google.cl" - + "oud.aiplatform.v1beta1.SearchFeaturesRes" - + "ponse\"Z\202\323\344\223\002I\022G/v1beta1/{location=projec" - + "ts/*/locations/*}/featurestores:searchFe" - + "atures\332A\010location\032M\312A\031aiplatform.googlea" - + "pis.com\322A.https://www.googleapis.com/aut" - + "h/cloud-platformB\214\001\n#com.google.cloud.ai" - + "platform.v1beta1B\030FeaturestoreServicePro" - + "toP\001ZIgoogle.golang.org/genproto/googlea" - + "pis/cloud/aiplatform/v1beta1;aiplatformb" - + "\006proto3" + + "\"\276\001\202\323\344\223\002`\"[/v1beta1/{parent=projects/*/l" + + "ocations/*/featurestores/*/entityTypes/*" + + "}/features:batchCreate:\001*\332A\017parent,reque" + + "sts\312AC\n\033BatchCreateFeaturesResponse\022$Bat" + + "chCreateFeaturesOperationMetadata\022\312\001\n\nGe" + + "tFeature\0222.google.cloud.aiplatform.v1bet" + + "a1.GetFeatureRequest\032(.google.cloud.aipl" + + "atform.v1beta1.Feature\"^\202\323\344\223\002Q\022O/v1beta1" + + "/{name=projects/*/locations/*/featuresto" + + "res/*/entityTypes/*/features/*}\332A\004name\022\335" + + "\001\n\014ListFeatures\0224.google.cloud.aiplatfor" + + "m.v1beta1.ListFeaturesRequest\0325.google.c" + + "loud.aiplatform.v1beta1.ListFeaturesResp" + + "onse\"`\202\323\344\223\002Q\022O/v1beta1/{parent=projects/" + + "*/locations/*/featurestores/*/entityType" + + "s/*}/features\332A\006parent\022\360\001\n\rUpdateFeature" + + "\0225.google.cloud.aiplatform.v1beta1.Updat" + + "eFeatureRequest\032(.google.cloud.aiplatfor" + + "m.v1beta1.Feature\"~\202\323\344\223\002b2W/v1beta1/{fea" + + "ture.name=projects/*/locations/*/feature" + + "stores/*/entityTypes/*/features/*}:\007feat" + + "ure\332A\023feature,update_mask\022\371\001\n\rDeleteFeat" + + "ure\0225.google.cloud.aiplatform.v1beta1.De" + + "leteFeatureRequest\032\035.google.longrunning." + + "Operation\"\221\001\202\323\344\223\002Q*O/v1beta1/{name=proje" + + "cts/*/locations/*/featurestores/*/entity" + + "Types/*/features/*}\332A\004name\312A0\n\025google.pr" + + "otobuf.Empty\022\027DeleteOperationMetadata\022\262\002" + + "\n\023ImportFeatureValues\022;.google.cloud.aip" + + "latform.v1beta1.ImportFeatureValuesReque" + + "st\032\035.google.longrunning.Operation\"\276\001\202\323\344\223" + + "\002d\"_/v1beta1/{entity_type=projects/*/loc" + + "ations/*/featurestores/*/entityTypes/*}:" + + "importFeatureValues:\001*\332A\013entity_type\312AC\n" + + "\033ImportFeatureValuesResponse\022$ImportFeat" + + "ureValuesOperationMetadata\022\265\002\n\026BatchRead" + + "FeatureValues\022>.google.cloud.aiplatform." + + "v1beta1.BatchReadFeatureValuesRequest\032\035." + + "google.longrunning.Operation\"\273\001\202\323\344\223\002Z\"U/" + + "v1beta1/{featurestore=projects/*/locatio" + + "ns/*/featurestores/*}:batchReadFeatureVa" + + "lues:\001*\332A\014featurestore\312AI\n\036BatchReadFeat" + + "ureValuesResponse\022\'BatchReadFeatureValue" + + "sOperationMetadata\022\262\002\n\023ExportFeatureValu" + + "es\022;.google.cloud.aiplatform.v1beta1.Exp" + + "ortFeatureValuesRequest\032\035.google.longrun" + + "ning.Operation\"\276\001\202\323\344\223\002d\"_/v1beta1/{entit" + + "y_type=projects/*/locations/*/featuresto" + + "res/*/entityTypes/*}:exportFeatureValues" + + ":\001*\332A\013entity_type\312AC\n\033ExportFeatureValue" + + "sResponse\022$ExportFeatureValuesOperationM" + + "etadata\022\335\001\n\016SearchFeatures\0226.google.clou" + + "d.aiplatform.v1beta1.SearchFeaturesReque" + + "st\0327.google.cloud.aiplatform.v1beta1.Sea" + + "rchFeaturesResponse\"Z\202\323\344\223\002I\022G/v1beta1/{l" + + "ocation=projects/*/locations/*}/features" + + "tores:searchFeatures\332A\010location\032M\312A\031aipl" + + "atform.googleapis.com\322A.https://www.goog" + + "leapis.com/auth/cloud-platformB\214\001\n#com.g" + + "oogle.cloud.aiplatform.v1beta1B\030Features" + + "toreServiceProtoP\001ZIgoogle.golang.org/ge" + + "nproto/googleapis/cloud/aiplatform/v1bet" + + "a1;aiplatformb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -614,7 +615,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1beta1_ImportFeatureValuesResponse_descriptor, new java.lang.String[] { - "ImportedEntityCount", "ImportedFeatureValueCount", + "ImportedEntityCount", "ImportedFeatureValueCount", "InvalidRowCount", }); internal_static_google_cloud_aiplatform_v1beta1_BatchReadFeatureValuesRequest_descriptor = getDescriptor().getMessageTypes().get(8); @@ -836,7 +837,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_aiplatform_v1beta1_ImportFeatureValuesOperationMetadata_descriptor, new java.lang.String[] { - "GenericMetadata", "ImportedEntityCount", "ImportedFeatureValueCount", + "GenericMetadata", + "ImportedEntityCount", + "ImportedFeatureValueCount", + "InvalidRowCount", }); internal_static_google_cloud_aiplatform_v1beta1_ExportFeatureValuesOperationMetadata_descriptor = getDescriptor().getMessageTypes().get(33); diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadata.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadata.java index eb9504c81..1d1e86fe2 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadata.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadata.java @@ -98,6 +98,11 @@ private ImportFeatureValuesOperationMetadata( importedFeatureValueCount_ = input.readInt64(); break; } + case 48: + { + invalidRowCount_ = input.readInt64(); + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -217,6 +222,28 @@ public long getImportedFeatureValueCount() { return importedFeatureValueCount_; } + public static final int INVALID_ROW_COUNT_FIELD_NUMBER = 6; + private long invalidRowCount_; + /** + * + * + *
+   * The number of rows in input source that weren't imported due to either
+   * * Not having any featureValues.
+   * * Having a null entityId.
+   * * Having a null timestamp.
+   * * Not being parsable (applicable for CSV sources).
+   * 
+ * + * int64 invalid_row_count = 6; + * + * @return The invalidRowCount. + */ + @java.lang.Override + public long getInvalidRowCount() { + return invalidRowCount_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -240,6 +267,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (importedFeatureValueCount_ != 0L) { output.writeInt64(3, importedFeatureValueCount_); } + if (invalidRowCount_ != 0L) { + output.writeInt64(6, invalidRowCount_); + } unknownFields.writeTo(output); } @@ -258,6 +288,9 @@ public int getSerializedSize() { if (importedFeatureValueCount_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, importedFeatureValueCount_); } + if (invalidRowCount_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(6, invalidRowCount_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -281,6 +314,7 @@ public boolean equals(final java.lang.Object obj) { } if (getImportedEntityCount() != other.getImportedEntityCount()) return false; if (getImportedFeatureValueCount() != other.getImportedFeatureValueCount()) return false; + if (getInvalidRowCount() != other.getInvalidRowCount()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -300,6 +334,8 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getImportedEntityCount()); hash = (37 * hash) + IMPORTED_FEATURE_VALUE_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getImportedFeatureValueCount()); + hash = (37 * hash) + INVALID_ROW_COUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getInvalidRowCount()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -459,6 +495,8 @@ public Builder clear() { importedFeatureValueCount_ = 0L; + invalidRowCount_ = 0L; + return this; } @@ -496,6 +534,7 @@ public com.google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata } result.importedEntityCount_ = importedEntityCount_; result.importedFeatureValueCount_ = importedFeatureValueCount_; + result.invalidRowCount_ = invalidRowCount_; onBuilt(); return result; } @@ -559,6 +598,9 @@ public Builder mergeFrom( if (other.getImportedFeatureValueCount() != 0L) { setImportedFeatureValueCount(other.getImportedFeatureValueCount()); } + if (other.getInvalidRowCount() != 0L) { + setInvalidRowCount(other.getInvalidRowCount()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -885,6 +927,70 @@ public Builder clearImportedFeatureValueCount() { return this; } + private long invalidRowCount_; + /** + * + * + *
+     * The number of rows in input source that weren't imported due to either
+     * * Not having any featureValues.
+     * * Having a null entityId.
+     * * Having a null timestamp.
+     * * Not being parsable (applicable for CSV sources).
+     * 
+ * + * int64 invalid_row_count = 6; + * + * @return The invalidRowCount. + */ + @java.lang.Override + public long getInvalidRowCount() { + return invalidRowCount_; + } + /** + * + * + *
+     * The number of rows in input source that weren't imported due to either
+     * * Not having any featureValues.
+     * * Having a null entityId.
+     * * Having a null timestamp.
+     * * Not being parsable (applicable for CSV sources).
+     * 
+ * + * int64 invalid_row_count = 6; + * + * @param value The invalidRowCount to set. + * @return This builder for chaining. + */ + public Builder setInvalidRowCount(long value) { + + invalidRowCount_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The number of rows in input source that weren't imported due to either
+     * * Not having any featureValues.
+     * * Having a null entityId.
+     * * Having a null timestamp.
+     * * Not being parsable (applicable for CSV sources).
+     * 
+ * + * int64 invalid_row_count = 6; + * + * @return This builder for chaining. + */ + public Builder clearInvalidRowCount() { + + invalidRowCount_ = 0L; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadataOrBuilder.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadataOrBuilder.java index c5f0fd17b..5238aa264 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadataOrBuilder.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadataOrBuilder.java @@ -84,4 +84,21 @@ public interface ImportFeatureValuesOperationMetadataOrBuilder * @return The importedFeatureValueCount. */ long getImportedFeatureValueCount(); + + /** + * + * + *
+   * The number of rows in input source that weren't imported due to either
+   * * Not having any featureValues.
+   * * Having a null entityId.
+   * * Having a null timestamp.
+   * * Not being parsable (applicable for CSV sources).
+   * 
+ * + * int64 invalid_row_count = 6; + * + * @return The invalidRowCount. + */ + long getInvalidRowCount(); } diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponse.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponse.java index 5ec45cb11..81da5c4ab 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponse.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponse.java @@ -78,6 +78,11 @@ private ImportFeatureValuesResponse( importedFeatureValueCount_ = input.readInt64(); break; } + case 48: + { + invalidRowCount_ = input.readInt64(); + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -148,6 +153,28 @@ public long getImportedFeatureValueCount() { return importedFeatureValueCount_; } + public static final int INVALID_ROW_COUNT_FIELD_NUMBER = 6; + private long invalidRowCount_; + /** + * + * + *
+   * The number of rows in input source that weren't imported due to either
+   * * Not having any featureValues.
+   * * Having a null entityId.
+   * * Having a null timestamp.
+   * * Not being parsable (applicable for CSV sources).
+   * 
+ * + * int64 invalid_row_count = 6; + * + * @return The invalidRowCount. + */ + @java.lang.Override + public long getInvalidRowCount() { + return invalidRowCount_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -168,6 +195,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (importedFeatureValueCount_ != 0L) { output.writeInt64(2, importedFeatureValueCount_); } + if (invalidRowCount_ != 0L) { + output.writeInt64(6, invalidRowCount_); + } unknownFields.writeTo(output); } @@ -183,6 +213,9 @@ public int getSerializedSize() { if (importedFeatureValueCount_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, importedFeatureValueCount_); } + if (invalidRowCount_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(6, invalidRowCount_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -201,6 +234,7 @@ public boolean equals(final java.lang.Object obj) { if (getImportedEntityCount() != other.getImportedEntityCount()) return false; if (getImportedFeatureValueCount() != other.getImportedFeatureValueCount()) return false; + if (getInvalidRowCount() != other.getInvalidRowCount()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -216,6 +250,8 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getImportedEntityCount()); hash = (37 * hash) + IMPORTED_FEATURE_VALUE_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getImportedFeatureValueCount()); + hash = (37 * hash) + INVALID_ROW_COUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getInvalidRowCount()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -366,6 +402,8 @@ public Builder clear() { importedFeatureValueCount_ = 0L; + invalidRowCount_ = 0L; + return this; } @@ -396,6 +434,7 @@ public com.google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse buildPart new com.google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse(this); result.importedEntityCount_ = importedEntityCount_; result.importedFeatureValueCount_ = importedFeatureValueCount_; + result.invalidRowCount_ = invalidRowCount_; onBuilt(); return result; } @@ -454,6 +493,9 @@ public Builder mergeFrom( if (other.getImportedFeatureValueCount() != 0L) { setImportedFeatureValueCount(other.getImportedFeatureValueCount()); } + if (other.getInvalidRowCount() != 0L) { + setInvalidRowCount(other.getInvalidRowCount()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -589,6 +631,70 @@ public Builder clearImportedFeatureValueCount() { return this; } + private long invalidRowCount_; + /** + * + * + *
+     * The number of rows in input source that weren't imported due to either
+     * * Not having any featureValues.
+     * * Having a null entityId.
+     * * Having a null timestamp.
+     * * Not being parsable (applicable for CSV sources).
+     * 
+ * + * int64 invalid_row_count = 6; + * + * @return The invalidRowCount. + */ + @java.lang.Override + public long getInvalidRowCount() { + return invalidRowCount_; + } + /** + * + * + *
+     * The number of rows in input source that weren't imported due to either
+     * * Not having any featureValues.
+     * * Having a null entityId.
+     * * Having a null timestamp.
+     * * Not being parsable (applicable for CSV sources).
+     * 
+ * + * int64 invalid_row_count = 6; + * + * @param value The invalidRowCount to set. + * @return This builder for chaining. + */ + public Builder setInvalidRowCount(long value) { + + invalidRowCount_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The number of rows in input source that weren't imported due to either
+     * * Not having any featureValues.
+     * * Having a null entityId.
+     * * Having a null timestamp.
+     * * Not being parsable (applicable for CSV sources).
+     * 
+ * + * int64 invalid_row_count = 6; + * + * @return This builder for chaining. + */ + public Builder clearInvalidRowCount() { + + invalidRowCount_ = 0L; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponseOrBuilder.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponseOrBuilder.java index aca89d124..ecc868e39 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponseOrBuilder.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponseOrBuilder.java @@ -48,4 +48,21 @@ public interface ImportFeatureValuesResponseOrBuilder * @return The importedFeatureValueCount. */ long getImportedFeatureValueCount(); + + /** + * + * + *
+   * The number of rows in input source that weren't imported due to either
+   * * Not having any featureValues.
+   * * Having a null entityId.
+   * * Having a null timestamp.
+   * * Not being parsable (applicable for CSV sources).
+   * 
+ * + * int64 invalid_row_count = 6; + * + * @return The invalidRowCount. + */ + long getInvalidRowCount(); } diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/NearestNeighborSearchOperationMetadata.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/NearestNeighborSearchOperationMetadata.java index fe4f6d9b4..c668c2100 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/NearestNeighborSearchOperationMetadata.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/NearestNeighborSearchOperationMetadata.java @@ -196,7 +196,7 @@ public interface RecordErrorOrBuilder * * *
-     * GCS uri pointing to the original file in user's bucket.
+     * Cloud Storage URI pointing to the original file in user's bucket.
      * 
* * string source_gcs_uri = 3; @@ -208,7 +208,7 @@ public interface RecordErrorOrBuilder * * *
-     * GCS uri pointing to the original file in user's bucket.
+     * Cloud Storage URI pointing to the original file in user's bucket.
      * 
* * string source_gcs_uri = 3; @@ -766,7 +766,7 @@ public com.google.protobuf.ByteString getErrorMessageBytes() { * * *
-     * GCS uri pointing to the original file in user's bucket.
+     * Cloud Storage URI pointing to the original file in user's bucket.
      * 
* * string source_gcs_uri = 3; @@ -789,7 +789,7 @@ public java.lang.String getSourceGcsUri() { * * *
-     * GCS uri pointing to the original file in user's bucket.
+     * Cloud Storage URI pointing to the original file in user's bucket.
      * 
* * string source_gcs_uri = 3; @@ -1572,7 +1572,7 @@ public Builder setErrorMessageBytes(com.google.protobuf.ByteString value) { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 3; @@ -1594,7 +1594,7 @@ public java.lang.String getSourceGcsUri() { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 3; @@ -1616,7 +1616,7 @@ public com.google.protobuf.ByteString getSourceGcsUriBytes() { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 3; @@ -1637,7 +1637,7 @@ public Builder setSourceGcsUri(java.lang.String value) { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 3; @@ -1654,7 +1654,7 @@ public Builder clearSourceGcsUri() { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 3; @@ -1953,7 +1953,7 @@ public interface ContentValidationStatsOrBuilder * * *
-     * GCS uri pointing to the original file in user's bucket.
+     * Cloud Storage URI pointing to the original file in user's bucket.
      * 
* * string source_gcs_uri = 1; @@ -1965,7 +1965,7 @@ public interface ContentValidationStatsOrBuilder * * *
-     * GCS uri pointing to the original file in user's bucket.
+     * Cloud Storage URI pointing to the original file in user's bucket.
      * 
* * string source_gcs_uri = 1; @@ -2206,7 +2206,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-     * GCS uri pointing to the original file in user's bucket.
+     * Cloud Storage URI pointing to the original file in user's bucket.
      * 
* * string source_gcs_uri = 1; @@ -2229,7 +2229,7 @@ public java.lang.String getSourceGcsUri() { * * *
-     * GCS uri pointing to the original file in user's bucket.
+     * Cloud Storage URI pointing to the original file in user's bucket.
      * 
* * string source_gcs_uri = 1; @@ -2852,7 +2852,7 @@ public Builder mergeFrom( * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 1; @@ -2874,7 +2874,7 @@ public java.lang.String getSourceGcsUri() { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 1; @@ -2896,7 +2896,7 @@ public com.google.protobuf.ByteString getSourceGcsUriBytes() { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 1; @@ -2917,7 +2917,7 @@ public Builder setSourceGcsUri(java.lang.String value) { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 1; @@ -2934,7 +2934,7 @@ public Builder clearSourceGcsUri() { * * *
-       * GCS uri pointing to the original file in user's bucket.
+       * Cloud Storage URI pointing to the original file in user's bucket.
        * 
* * string source_gcs_uri = 1; diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Tensorboard.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Tensorboard.java index 0e5bb1f9d..1e45b6ad9 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Tensorboard.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Tensorboard.java @@ -22,7 +22,7 @@ * * *
- * Tensorboard is a physical database that stores users’ training metrics.
+ * Tensorboard is a physical database that stores users' training metrics.
  * A default Tensorboard is provided in each region of a GCP project.
  * If needed users can also create extra Tensorboards in their projects.
  * 
@@ -1042,7 +1042,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Tensorboard is a physical database that stores users’ training metrics.
+   * Tensorboard is a physical database that stores users' training metrics.
    * A default Tensorboard is provided in each region of a GCP project.
    * If needed users can also create extra Tensorboards in their projects.
    * 
diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequest.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequest.java index 4a26649ad..63a5f155a 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequest.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequest.java @@ -213,7 +213,7 @@ public com.google.cloud.aiplatform.v1beta1.FeaturestoreOrBuilder getFeaturestore * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -239,7 +239,7 @@ public boolean hasUpdateMask() { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -265,7 +265,7 @@ public com.google.protobuf.FieldMask getUpdateMask() { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -889,7 +889,7 @@ public com.google.cloud.aiplatform.v1beta1.FeaturestoreOrBuilder getFeaturestore * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -914,7 +914,7 @@ public boolean hasUpdateMask() { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -945,7 +945,7 @@ public com.google.protobuf.FieldMask getUpdateMask() { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -978,7 +978,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -1008,7 +1008,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -1043,7 +1043,7 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -1074,7 +1074,7 @@ public Builder clearUpdateMask() { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -1099,7 +1099,7 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -1128,7 +1128,7 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequestOrBuilder.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequestOrBuilder.java index cf8ce73cc..d20007fd0 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequestOrBuilder.java +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequestOrBuilder.java @@ -88,7 +88,7 @@ public interface UpdateFeaturestoreRequestOrBuilder * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -111,7 +111,7 @@ public interface UpdateFeaturestoreRequestOrBuilder * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; @@ -134,7 +134,7 @@ public interface UpdateFeaturestoreRequestOrBuilder * * `display_name` * * `labels` * * `online_serving_config.fixed_node_count` - * * `online_serving_config.max_online_serving_size` + * * `retention_policy.online_storage_ttl_days` * * * .google.protobuf.FieldMask update_mask = 2; diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResult.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResult.java new file mode 100644 index 000000000..7405542ef --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResult.java @@ -0,0 +1,624 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.predict.prediction; + +/** + * + * + *
+ * Prediction output format for Time Series Forecasting.
+ * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult} + */ +public final class TimeSeriesForecastingPredictionResult + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult) + TimeSeriesForecastingPredictionResultOrBuilder { + private static final long serialVersionUID = 0L; + // Use TimeSeriesForecastingPredictionResult.newBuilder() to construct. + private TimeSeriesForecastingPredictionResult( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TimeSeriesForecastingPredictionResult() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TimeSeriesForecastingPredictionResult(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private TimeSeriesForecastingPredictionResult( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 13: + { + value_ = input.readFloat(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResultProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResultProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult.class, + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private float value_; + /** + * + * + *
+   * The regression value.
+   * 
+ * + * float value = 1; + * + * @return The value. + */ + @java.lang.Override + public float getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (value_ != 0F) { + output.writeFloat(1, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (value_ != 0F) { + size += com.google.protobuf.CodedOutputStream.computeFloatSize(1, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + other = + (com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult) + obj; + + if (java.lang.Float.floatToIntBits(getValue()) + != java.lang.Float.floatToIntBits(other.getValue())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getValue()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Prediction output format for Time Series Forecasting.
+   * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult) + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResultOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResultProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResultProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult.class, + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = 0F; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResultProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + build() { + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + result = + new com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult(this); + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult.getDefaultInstance()) return this; + if (other.getValue() != 0F) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private float value_; + /** + * + * + *
+     * The regression value.
+     * 
+ * + * float value = 1; + * + * @return The value. + */ + @java.lang.Override + public float getValue() { + return value_; + } + /** + * + * + *
+     * The regression value.
+     * 
+ * + * float value = 1; + * + * @param value The value to set. + * @return This builder for chaining. + */ + public Builder setValue(float value) { + + value_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The regression value.
+     * 
+ * + * float value = 1; + * + * @return This builder for chaining. + */ + public Builder clearValue() { + + value_ = 0F; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult) + private static final com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TimeSeriesForecastingPredictionResult parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TimeSeriesForecastingPredictionResult(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.predict.prediction + .TimeSeriesForecastingPredictionResult + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResultOrBuilder.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResultOrBuilder.java new file mode 100644 index 000000000..dcb0d447e --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResultOrBuilder.java @@ -0,0 +1,38 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.predict.prediction; + +public interface TimeSeriesForecastingPredictionResultOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The regression value.
+   * 
+ * + * float value = 1; + * + * @return The value. + */ + float getValue(); +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResultProto.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResultProto.java new file mode 100644 index 000000000..abb91afec --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TimeSeriesForecastingPredictionResultProto.java @@ -0,0 +1,74 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.predict.prediction; + +public final class TimeSeriesForecastingPredictionResultProto { + private TimeSeriesForecastingPredictionResultProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\nWgoogle/cloud/aiplatform/v1beta1/schema" + + "/predict/prediction/time_series_forecast" + + "ing.proto\0229google.cloud.aiplatform.v1bet" + + "a1.schema.predict.prediction\032\034google/api" + + "/annotations.proto\"6\n%TimeSeriesForecast" + + "ingPredictionResult\022\r\n\005value\030\001 \001(\002B\322\001\n=c" + + "om.google.cloud.aiplatform.v1beta1.schem" + + "a.predict.predictionB*TimeSeriesForecast" + + "ingPredictionResultProtoP\001Zcgoogle.golan" + + "g.org/genproto/googleapis/cloud/aiplatfo" + + "rm/v1beta1/schema/predict/prediction;pre" + + "dictionb\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.AnnotationsProto.getDescriptor(), + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_predict_prediction_TimeSeriesForecastingPredictionResult_descriptor, + new java.lang.String[] { + "Value", + }); + com.google.api.AnnotationsProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLForecastingProto.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLForecastingProto.java new file mode 100644 index 000000000..d70836643 --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLForecastingProto.java @@ -0,0 +1,272 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: +// google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition; + +public final class AutoMLForecastingProto { + private AutoMLForecastingProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\nbgoogle/cloud/aiplatform/v1beta1/schema" + + "/trainingjob/definition/automl_time_seri" + + "es_forecasting.proto\022=google.cloud.aipla" + + "tform.v1beta1.schema.trainingjob.definit" + + "ion\032fgoogle/cloud/aiplatform/v1beta1/sch" + + "ema/trainingjob/definition/export_evalua" + + "ted_data_items_config.proto\032\034google/api/" + + "annotations.proto\"\347\001\n\021AutoMlForecasting\022" + + "f\n\006inputs\030\001 \001(\0132V.google.cloud.aiplatfor" + + "m.v1beta1.schema.trainingjob.definition." + + "AutoMlForecastingInputs\022j\n\010metadata\030\002 \001(" + + "\0132X.google.cloud.aiplatform.v1beta1.sche" + + "ma.trainingjob.definition.AutoMlForecast" + + "ingMetadata\"\327\016\n\027AutoMlForecastingInputs\022" + + "\025\n\rtarget_column\030\001 \001(\t\022%\n\035time_series_id" + + "entifier_column\030\002 \001(\t\022\023\n\013time_column\030\003 \001" + + "(\t\022~\n\017transformations\030\004 \003(\0132e.google.clo" + + "ud.aiplatform.v1beta1.schema.trainingjob" + + ".definition.AutoMlForecastingInputs.Tran" + + "sformation\022\036\n\026optimization_objective\030\005 \001" + + "(\t\022%\n\035train_budget_milli_node_hours\030\006 \001(" + + "\003\022\025\n\rweight_column\030\007 \001(\t\022%\n\035time_series_" + + "attribute_columns\030\023 \003(\t\022\'\n\037unavailable_a" + + "t_forecast_columns\030\024 \003(\t\022%\n\035available_at" + + "_forecast_columns\030\025 \003(\t\022|\n\020data_granular" + + "ity\030\026 \001(\0132b.google.cloud.aiplatform.v1be" + + "ta1.schema.trainingjob.definition.AutoMl" + + "ForecastingInputs.Granularity\022\030\n\020forecas" + + "t_horizon\030\027 \001(\003\022\026\n\016context_window\030\030 \001(\003\022" + + "\211\001\n\"export_evaluated_data_items_config\030\017" + + " \001(\0132].google.cloud.aiplatform.v1beta1.s" + + "chema.trainingjob.definition.ExportEvalu" + + "atedDataItemsConfig\022\021\n\tquantiles\030\020 \003(\001\022\032" + + "\n\022validation_options\030\021 \001(\t\032\371\007\n\016Transform" + + "ation\022\210\001\n\004auto\030\001 \001(\0132x.google.cloud.aipl" + + "atform.v1beta1.schema.trainingjob.defini" + + "tion.AutoMlForecastingInputs.Transformat" + + "ion.AutoTransformationH\000\022\216\001\n\007numeric\030\002 \001" + + "(\0132{.google.cloud.aiplatform.v1beta1.sch" + + "ema.trainingjob.definition.AutoMlForecas" + + "tingInputs.Transformation.NumericTransfo" + + "rmationH\000\022\226\001\n\013categorical\030\003 \001(\0132\177.google" + + ".cloud.aiplatform.v1beta1.schema.trainin" + + "gjob.definition.AutoMlForecastingInputs." + + "Transformation.CategoricalTransformation" + + "H\000\022\222\001\n\ttimestamp\030\004 \001(\0132}.google.cloud.ai" + + "platform.v1beta1.schema.trainingjob.defi" + + "nition.AutoMlForecastingInputs.Transform" + + "ation.TimestampTransformationH\000\022\210\001\n\004text" + + "\030\005 \001(\0132x.google.cloud.aiplatform.v1beta1" + + ".schema.trainingjob.definition.AutoMlFor" + + "ecastingInputs.Transformation.TextTransf" + + "ormationH\000\032)\n\022AutoTransformation\022\023\n\013colu" + + "mn_name\030\001 \001(\t\032,\n\025NumericTransformation\022\023" + + "\n\013column_name\030\001 \001(\t\0320\n\031CategoricalTransf" + + "ormation\022\023\n\013column_name\030\001 \001(\t\032C\n\027Timesta" + + "mpTransformation\022\023\n\013column_name\030\001 \001(\t\022\023\n" + + "\013time_format\030\002 \001(\t\032)\n\022TextTransformation" + + "\022\023\n\013column_name\030\001 \001(\tB\027\n\025transformation_" + + "detail\032-\n\013Granularity\022\014\n\004unit\030\001 \001(\t\022\020\n\010q" + + "uantity\030\002 \001(\003\"@\n\031AutoMlForecastingMetada" + + "ta\022#\n\033train_cost_milli_node_hours\030\001 \001(\003B" + + "\306\001\nAcom.google.cloud.aiplatform.v1beta1." + + "schema.trainingjob.definitionB\026AutoMLFor" + + "ecastingProtoP\001Zggoogle.golang.org/genpr" + + "oto/googleapis/cloud/aiplatform/v1beta1/" + + "schema/trainingjob/definition;definition" + + "b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfigProto.getDescriptor(), + com.google.api.AnnotationsProto.getDescriptor(), + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_descriptor, + new java.lang.String[] { + "Inputs", "Metadata", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_descriptor, + new java.lang.String[] { + "TargetColumn", + "TimeSeriesIdentifierColumn", + "TimeColumn", + "Transformations", + "OptimizationObjective", + "TrainBudgetMilliNodeHours", + "WeightColumn", + "TimeSeriesAttributeColumns", + "UnavailableAtForecastColumns", + "AvailableAtForecastColumns", + "DataGranularity", + "ForecastHorizon", + "ContextWindow", + "ExportEvaluatedDataItemsConfig", + "Quantiles", + "ValidationOptions", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor, + new java.lang.String[] { + "Auto", "Numeric", "Categorical", "Timestamp", "Text", "TransformationDetail", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_descriptor, + new java.lang.String[] { + "ColumnName", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_descriptor, + new java.lang.String[] { + "ColumnName", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor + .getNestedTypes() + .get(2); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_descriptor, + new java.lang.String[] { + "ColumnName", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor + .getNestedTypes() + .get(3); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_descriptor, + new java.lang.String[] { + "ColumnName", "TimeFormat", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor + .getNestedTypes() + .get(4); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_descriptor, + new java.lang.String[] { + "ColumnName", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_descriptor = + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_descriptor + .getNestedTypes() + .get(1); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_descriptor, + new java.lang.String[] { + "Unit", "Quantity", + }); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_descriptor, + new java.lang.String[] { + "TrainCostMilliNodeHours", + }); + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfigProto.getDescriptor(); + com.google.api.AnnotationsProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecasting.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecasting.java new file mode 100644 index 000000000..3b1455031 --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecasting.java @@ -0,0 +1,1170 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: +// google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition; + +/** + * + * + *
+ * A TrainingJob that trains and uploads an AutoML Forecasting Model.
+ * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting} + */ +public final class AutoMlForecasting extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) + AutoMlForecastingOrBuilder { + private static final long serialVersionUID = 0L; + // Use AutoMlForecasting.newBuilder() to construct. + private AutoMlForecasting(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AutoMlForecasting() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AutoMlForecasting(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private AutoMlForecasting( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Builder + subBuilder = null; + if (inputs_ != null) { + subBuilder = inputs_.toBuilder(); + } + inputs_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(inputs_); + inputs_ = subBuilder.buildPartial(); + } + + break; + } + case 18: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.Builder + subBuilder = null; + if (metadata_ != null) { + subBuilder = metadata_.toBuilder(); + } + metadata_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(metadata_); + metadata_ = subBuilder.buildPartial(); + } + + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + .class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + .Builder.class); + } + + public static final int INPUTS_FIELD_NUMBER = 1; + private com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + inputs_; + /** + * + * + *
+   * The input parameters of this TrainingJob.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + * + * @return Whether the inputs field is set. + */ + @java.lang.Override + public boolean hasInputs() { + return inputs_ != null; + } + /** + * + * + *
+   * The input parameters of this TrainingJob.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + * + * @return The inputs. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + getInputs() { + return inputs_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .getDefaultInstance() + : inputs_; + } + /** + * + * + *
+   * The input parameters of this TrainingJob.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputsOrBuilder + getInputsOrBuilder() { + return getInputs(); + } + + public static final int METADATA_FIELD_NUMBER = 2; + private com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + metadata_; + /** + * + * + *
+   * The metadata information.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + * + * @return Whether the metadata field is set. + */ + @java.lang.Override + public boolean hasMetadata() { + return metadata_ != null; + } + /** + * + * + *
+   * The metadata information.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + * + * @return The metadata. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + getMetadata() { + return metadata_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.getDefaultInstance() + : metadata_; + } + /** + * + * + *
+   * The metadata information.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadataOrBuilder + getMetadataOrBuilder() { + return getMetadata(); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (inputs_ != null) { + output.writeMessage(1, getInputs()); + } + if (metadata_ != null) { + output.writeMessage(2, getMetadata()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (inputs_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getInputs()); + } + if (metadata_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMetadata()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) obj; + + if (hasInputs() != other.hasInputs()) return false; + if (hasInputs()) { + if (!getInputs().equals(other.getInputs())) return false; + } + if (hasMetadata() != other.hasMetadata()) return false; + if (hasMetadata()) { + if (!getMetadata().equals(other.getMetadata())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInputs()) { + hash = (37 * hash) + INPUTS_FIELD_NUMBER; + hash = (53 * hash) + getInputs().hashCode(); + } + if (hasMetadata()) { + hash = (37 * hash) + METADATA_FIELD_NUMBER; + hash = (53 * hash) + getMetadata().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * A TrainingJob that trains and uploads an AutoML Forecasting Model.
+   * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + .class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + .Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (inputsBuilder_ == null) { + inputs_ = null; + } else { + inputs_ = null; + inputsBuilder_ = null; + } + if (metadataBuilder_ == null) { + metadata_ = null; + } else { + metadata_ = null; + metadataBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecasting_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting( + this); + if (inputsBuilder_ == null) { + result.inputs_ = inputs_; + } else { + result.inputs_ = inputsBuilder_.build(); + } + if (metadataBuilder_ == null) { + result.metadata_ = metadata_; + } else { + result.metadata_ = metadataBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + .getDefaultInstance()) return this; + if (other.hasInputs()) { + mergeInputs(other.getInputs()); + } + if (other.hasMetadata()) { + mergeMetadata(other.getMetadata()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + inputs_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputsOrBuilder> + inputsBuilder_; + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + * + * @return Whether the inputs field is set. + */ + public boolean hasInputs() { + return inputsBuilder_ != null || inputs_ != null; + } + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + * + * @return The inputs. + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + getInputs() { + if (inputsBuilder_ == null) { + return inputs_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.getDefaultInstance() + : inputs_; + } else { + return inputsBuilder_.getMessage(); + } + } + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + public Builder setInputs( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + value) { + if (inputsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + inputs_ = value; + onChanged(); + } else { + inputsBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + public Builder setInputs( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Builder + builderForValue) { + if (inputsBuilder_ == null) { + inputs_ = builderForValue.build(); + onChanged(); + } else { + inputsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + public Builder mergeInputs( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + value) { + if (inputsBuilder_ == null) { + if (inputs_ != null) { + inputs_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.newBuilder(inputs_) + .mergeFrom(value) + .buildPartial(); + } else { + inputs_ = value; + } + onChanged(); + } else { + inputsBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + public Builder clearInputs() { + if (inputsBuilder_ == null) { + inputs_ = null; + onChanged(); + } else { + inputs_ = null; + inputsBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Builder + getInputsBuilder() { + + onChanged(); + return getInputsFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputsOrBuilder + getInputsOrBuilder() { + if (inputsBuilder_ != null) { + return inputsBuilder_.getMessageOrBuilder(); + } else { + return inputs_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.getDefaultInstance() + : inputs_; + } + } + /** + * + * + *
+     * The input parameters of this TrainingJob.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputsOrBuilder> + getInputsFieldBuilder() { + if (inputsBuilder_ == null) { + inputsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputsOrBuilder>( + getInputs(), getParentForChildren(), isClean()); + inputs_ = null; + } + return inputsBuilder_; + } + + private com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + metadata_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadataOrBuilder> + metadataBuilder_; + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + * + * @return Whether the metadata field is set. + */ + public boolean hasMetadata() { + return metadataBuilder_ != null || metadata_ != null; + } + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + * + * @return The metadata. + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + getMetadata() { + if (metadataBuilder_ == null) { + return metadata_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.getDefaultInstance() + : metadata_; + } else { + return metadataBuilder_.getMessage(); + } + } + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + public Builder setMetadata( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + value) { + if (metadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + metadata_ = value; + onChanged(); + } else { + metadataBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + public Builder setMetadata( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + .Builder + builderForValue) { + if (metadataBuilder_ == null) { + metadata_ = builderForValue.build(); + onChanged(); + } else { + metadataBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + public Builder mergeMetadata( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + value) { + if (metadataBuilder_ == null) { + if (metadata_ != null) { + metadata_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.newBuilder(metadata_) + .mergeFrom(value) + .buildPartial(); + } else { + metadata_ = value; + } + onChanged(); + } else { + metadataBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + public Builder clearMetadata() { + if (metadataBuilder_ == null) { + metadata_ = null; + onChanged(); + } else { + metadata_ = null; + metadataBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.Builder + getMetadataBuilder() { + + onChanged(); + return getMetadataFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadataOrBuilder + getMetadataOrBuilder() { + if (metadataBuilder_ != null) { + return metadataBuilder_.getMessageOrBuilder(); + } else { + return metadata_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.getDefaultInstance() + : metadata_; + } + } + /** + * + * + *
+     * The metadata information.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadataOrBuilder> + getMetadataFieldBuilder() { + if (metadataBuilder_ == null) { + metadataBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadataOrBuilder>( + getMetadata(), getParentForChildren(), isClean()); + metadata_ = null; + } + return metadataBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecasting + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AutoMlForecasting parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AutoMlForecasting(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs.java new file mode 100644 index 000000000..3599c57f0 --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputs.java @@ -0,0 +1,11680 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: +// google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition; + +/** + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs} + */ +public final class AutoMlForecastingInputs extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs) + AutoMlForecastingInputsOrBuilder { + private static final long serialVersionUID = 0L; + // Use AutoMlForecastingInputs.newBuilder() to construct. + private AutoMlForecastingInputs(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AutoMlForecastingInputs() { + targetColumn_ = ""; + timeSeriesIdentifierColumn_ = ""; + timeColumn_ = ""; + transformations_ = java.util.Collections.emptyList(); + optimizationObjective_ = ""; + weightColumn_ = ""; + timeSeriesAttributeColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + unavailableAtForecastColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + availableAtForecastColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + quantiles_ = emptyDoubleList(); + validationOptions_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AutoMlForecastingInputs(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private AutoMlForecastingInputs( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + targetColumn_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + timeSeriesIdentifierColumn_ = s; + break; + } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + timeColumn_ = s; + break; + } + case 34: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + transformations_ = + new java.util.ArrayList< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation>(); + mutable_bitField0_ |= 0x00000001; + } + transformations_.add( + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.parser(), + extensionRegistry)); + break; + } + case 42: + { + java.lang.String s = input.readStringRequireUtf8(); + + optimizationObjective_ = s; + break; + } + case 48: + { + trainBudgetMilliNodeHours_ = input.readInt64(); + break; + } + case 58: + { + java.lang.String s = input.readStringRequireUtf8(); + + weightColumn_ = s; + break; + } + case 122: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.Builder + subBuilder = null; + if (exportEvaluatedDataItemsConfig_ != null) { + subBuilder = exportEvaluatedDataItemsConfig_.toBuilder(); + } + exportEvaluatedDataItemsConfig_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(exportEvaluatedDataItemsConfig_); + exportEvaluatedDataItemsConfig_ = subBuilder.buildPartial(); + } + + break; + } + case 129: + { + if (!((mutable_bitField0_ & 0x00000010) != 0)) { + quantiles_ = newDoubleList(); + mutable_bitField0_ |= 0x00000010; + } + quantiles_.addDouble(input.readDouble()); + break; + } + case 130: + { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000010) != 0) && input.getBytesUntilLimit() > 0) { + quantiles_ = newDoubleList(); + mutable_bitField0_ |= 0x00000010; + } + while (input.getBytesUntilLimit() > 0) { + quantiles_.addDouble(input.readDouble()); + } + input.popLimit(limit); + break; + } + case 138: + { + java.lang.String s = input.readStringRequireUtf8(); + + validationOptions_ = s; + break; + } + case 154: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + timeSeriesAttributeColumns_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000002; + } + timeSeriesAttributeColumns_.add(s); + break; + } + case 162: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + unavailableAtForecastColumns_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000004; + } + unavailableAtForecastColumns_.add(s); + break; + } + case 170: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000008) != 0)) { + availableAtForecastColumns_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000008; + } + availableAtForecastColumns_.add(s); + break; + } + case 178: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.Builder + subBuilder = null; + if (dataGranularity_ != null) { + subBuilder = dataGranularity_.toBuilder(); + } + dataGranularity_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(dataGranularity_); + dataGranularity_ = subBuilder.buildPartial(); + } + + break; + } + case 184: + { + forecastHorizon_ = input.readInt64(); + break; + } + case 192: + { + contextWindow_ = input.readInt64(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + transformations_ = java.util.Collections.unmodifiableList(transformations_); + } + if (((mutable_bitField0_ & 0x00000010) != 0)) { + quantiles_.makeImmutable(); // C + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + timeSeriesAttributeColumns_ = timeSeriesAttributeColumns_.getUnmodifiableView(); + } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + unavailableAtForecastColumns_ = unavailableAtForecastColumns_.getUnmodifiableView(); + } + if (((mutable_bitField0_ & 0x00000008) != 0)) { + availableAtForecastColumns_ = availableAtForecastColumns_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Builder.class); + } + + public interface TransformationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation) + com.google.protobuf.MessageOrBuilder { + + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + * + * @return Whether the auto field is set. + */ + boolean hasAuto(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + * + * @return The auto. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + getAuto(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformationOrBuilder + getAutoOrBuilder(); + + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + * + * @return Whether the numeric field is set. + */ + boolean hasNumeric(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + * + * @return The numeric. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + getNumeric(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformationOrBuilder + getNumericOrBuilder(); + + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + * + * @return Whether the categorical field is set. + */ + boolean hasCategorical(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + * + * @return The categorical. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + getCategorical(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformationOrBuilder + getCategoricalOrBuilder(); + + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + * + * @return Whether the timestamp field is set. + */ + boolean hasTimestamp(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + * + * @return The timestamp. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + getTimestamp(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformationOrBuilder + getTimestampOrBuilder(); + + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + * + * @return Whether the text field is set. + */ + boolean hasText(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + * + * @return The text. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + getText(); + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformationOrBuilder + getTextOrBuilder(); + + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TransformationDetailCase + getTransformationDetailCase(); + } + /** + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation} + */ + public static final class Transformation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation) + TransformationOrBuilder { + private static final long serialVersionUID = 0L; + // Use Transformation.newBuilder() to construct. + private Transformation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Transformation() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Transformation(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Transformation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.Builder + subBuilder = null; + if (transformationDetailCase_ == 1) { + subBuilder = + ((com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_) + .toBuilder(); + } + transformationDetail_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_); + transformationDetail_ = subBuilder.buildPartial(); + } + transformationDetailCase_ = 1; + break; + } + case 18: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.Builder + subBuilder = null; + if (transformationDetailCase_ == 2) { + subBuilder = + ((com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_) + .toBuilder(); + } + transformationDetail_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_); + transformationDetail_ = subBuilder.buildPartial(); + } + transformationDetailCase_ = 2; + break; + } + case 26: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.Builder + subBuilder = null; + if (transformationDetailCase_ == 3) { + subBuilder = + ((com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_) + .toBuilder(); + } + transformationDetail_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + .parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_); + transformationDetail_ = subBuilder.buildPartial(); + } + transformationDetailCase_ = 3; + break; + } + case 34: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.Builder + subBuilder = null; + if (transformationDetailCase_ == 4) { + subBuilder = + ((com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_) + .toBuilder(); + } + transformationDetail_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + .parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_); + transformationDetail_ = subBuilder.buildPartial(); + } + transformationDetailCase_ = 4; + break; + } + case 42: + { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.Builder + subBuilder = null; + if (transformationDetailCase_ == 5) { + subBuilder = + ((com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_) + .toBuilder(); + } + transformationDetail_ = + input.readMessage( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_); + transformationDetail_ = subBuilder.buildPartial(); + } + transformationDetailCase_ = 5; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.Builder.class); + } + + public interface AutoTransformationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation) + com.google.protobuf.MessageOrBuilder { + + /** + * string column_name = 1; + * + * @return The columnName. + */ + java.lang.String getColumnName(); + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + com.google.protobuf.ByteString getColumnNameBytes(); + } + /** + * + * + *
+     * Training pipeline will infer the proper transformation based on the
+     * statistic of dataset.
+     * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation} + */ + public static final class AutoTransformation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation) + AutoTransformationOrBuilder { + private static final long serialVersionUID = 0L; + // Use AutoTransformation.newBuilder() to construct. + private AutoTransformation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AutoTransformation() { + columnName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AutoTransformation(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private AutoTransformation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + columnName_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.Builder.class); + } + + public static final int COLUMN_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object columnName_; + /** + * string column_name = 1; + * + * @return The columnName. + */ + @java.lang.Override + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!getColumnNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, columnName_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getColumnNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, columnName_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + obj; + + if (!getColumnName().equals(other.getColumnName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + COLUMN_NAME_FIELD_NUMBER; + hash = (53 * hash) + getColumnName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+       * Training pipeline will infer the proper transformation based on the
+       * statistic of dataset.
+       * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + columnName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_AutoTransformation_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation(this); + result.columnName_ = columnName_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.getDefaultInstance()) + return this; + if (!other.getColumnName().isEmpty()) { + columnName_ = other.columnName_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object columnName_ = ""; + /** + * string column_name = 1; + * + * @return The columnName. + */ + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string column_name = 1; + * + * @param value The columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + columnName_ = value; + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearColumnName() { + + columnName_ = getDefaultInstance().getColumnName(); + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @param value The bytes for columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + columnName_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AutoTransformation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AutoTransformation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface NumericTransformationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation) + com.google.protobuf.MessageOrBuilder { + + /** + * string column_name = 1; + * + * @return The columnName. + */ + java.lang.String getColumnName(); + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + com.google.protobuf.ByteString getColumnNameBytes(); + } + /** + * + * + *
+     * Training pipeline will perform following transformation functions.
+     * *  The value converted to float32.
+     * *  The z_score of the value.
+     * *  log(value+1) when the value is greater than or equal to 0. Otherwise,
+     *    this transformation is not applied and the value is considered a
+     *    missing value.
+     * *  z_score of log(value+1) when the value is greater than or equal to 0.
+     *    Otherwise, this transformation is not applied and the value is
+     *    considered a missing value.
+     * *  A boolean value that indicates whether the value is valid.
+     * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation} + */ + public static final class NumericTransformation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation) + NumericTransformationOrBuilder { + private static final long serialVersionUID = 0L; + // Use NumericTransformation.newBuilder() to construct. + private NumericTransformation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private NumericTransformation() { + columnName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new NumericTransformation(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private NumericTransformation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + columnName_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.Builder.class); + } + + public static final int COLUMN_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object columnName_; + /** + * string column_name = 1; + * + * @return The columnName. + */ + @java.lang.Override + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!getColumnNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, columnName_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getColumnNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, columnName_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + obj; + + if (!getColumnName().equals(other.getColumnName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + COLUMN_NAME_FIELD_NUMBER; + hash = (53 * hash) + getColumnName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+       * Training pipeline will perform following transformation functions.
+       * *  The value converted to float32.
+       * *  The z_score of the value.
+       * *  log(value+1) when the value is greater than or equal to 0. Otherwise,
+       *    this transformation is not applied and the value is considered a
+       *    missing value.
+       * *  z_score of log(value+1) when the value is greater than or equal to 0.
+       *    Otherwise, this transformation is not applied and the value is
+       *    considered a missing value.
+       * *  A boolean value that indicates whether the value is valid.
+       * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + columnName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_NumericTransformation_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation(this); + result.columnName_ = columnName_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + .getDefaultInstance()) return this; + if (!other.getColumnName().isEmpty()) { + columnName_ = other.columnName_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object columnName_ = ""; + /** + * string column_name = 1; + * + * @return The columnName. + */ + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string column_name = 1; + * + * @param value The columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + columnName_ = value; + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearColumnName() { + + columnName_ = getDefaultInstance().getColumnName(); + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @param value The bytes for columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + columnName_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NumericTransformation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new NumericTransformation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface CategoricalTransformationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation) + com.google.protobuf.MessageOrBuilder { + + /** + * string column_name = 1; + * + * @return The columnName. + */ + java.lang.String getColumnName(); + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + com.google.protobuf.ByteString getColumnNameBytes(); + } + /** + * + * + *
+     * Training pipeline will perform following transformation functions.
+     * *  The categorical string as is--no change to case, punctuation,
+     *    spelling, tense, and so on.
+     * *  Convert the category name to a dictionary lookup index and generate an
+     *    embedding for each index.
+     * *  Categories that appear less than 5 times in the training dataset are
+     *    treated as the "unknown" category. The "unknown" category gets its own
+     *    special lookup index and resulting embedding.
+     * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation} + */ + public static final class CategoricalTransformation + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation) + CategoricalTransformationOrBuilder { + private static final long serialVersionUID = 0L; + // Use CategoricalTransformation.newBuilder() to construct. + private CategoricalTransformation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CategoricalTransformation() { + columnName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CategoricalTransformation(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private CategoricalTransformation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + columnName_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.Builder + .class); + } + + public static final int COLUMN_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object columnName_; + /** + * string column_name = 1; + * + * @return The columnName. + */ + @java.lang.Override + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!getColumnNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, columnName_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getColumnNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, columnName_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + obj; + + if (!getColumnName().equals(other.getColumnName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + COLUMN_NAME_FIELD_NUMBER; + hash = (53 * hash) + getColumnName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+       * Training pipeline will perform following transformation functions.
+       * *  The categorical string as is--no change to case, punctuation,
+       *    spelling, tense, and so on.
+       * *  Convert the category name to a dictionary lookup index and generate an
+       *    embedding for each index.
+       * *  Categories that appear less than 5 times in the training dataset are
+       *    treated as the "unknown" category. The "unknown" category gets its own
+       *    special lookup index and resulting embedding.
+       * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.Builder + .class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + columnName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_CategoricalTransformation_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation(this); + result.columnName_ = columnName_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + .getDefaultInstance()) return this; + if (!other.getColumnName().isEmpty()) { + columnName_ = other.columnName_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object columnName_ = ""; + /** + * string column_name = 1; + * + * @return The columnName. + */ + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string column_name = 1; + * + * @param value The columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + columnName_ = value; + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearColumnName() { + + columnName_ = getDefaultInstance().getColumnName(); + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @param value The bytes for columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + columnName_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CategoricalTransformation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CategoricalTransformation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface TimestampTransformationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation) + com.google.protobuf.MessageOrBuilder { + + /** + * string column_name = 1; + * + * @return The columnName. + */ + java.lang.String getColumnName(); + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + com.google.protobuf.ByteString getColumnNameBytes(); + + /** + * + * + *
+       * The format in which that time field is expressed. The time_format must
+       * either be one of:
+       * * `unix-seconds`
+       * * `unix-milliseconds`
+       * * `unix-microseconds`
+       * * `unix-nanoseconds`
+       * (for respectively number of seconds, milliseconds, microseconds and
+       * nanoseconds since start of the Unix epoch);
+       * or be written in `strftime` syntax.
+       * If time_format is not set, then the
+       * default format is RFC 3339 `date-time` format, where
+       * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+       * 
+ * + * string time_format = 2; + * + * @return The timeFormat. + */ + java.lang.String getTimeFormat(); + /** + * + * + *
+       * The format in which that time field is expressed. The time_format must
+       * either be one of:
+       * * `unix-seconds`
+       * * `unix-milliseconds`
+       * * `unix-microseconds`
+       * * `unix-nanoseconds`
+       * (for respectively number of seconds, milliseconds, microseconds and
+       * nanoseconds since start of the Unix epoch);
+       * or be written in `strftime` syntax.
+       * If time_format is not set, then the
+       * default format is RFC 3339 `date-time` format, where
+       * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+       * 
+ * + * string time_format = 2; + * + * @return The bytes for timeFormat. + */ + com.google.protobuf.ByteString getTimeFormatBytes(); + } + /** + * + * + *
+     * Training pipeline will perform following transformation functions.
+     * *  Apply the transformation functions for Numerical columns.
+     * *  Determine the year, month, day,and weekday. Treat each value from the
+     *    timestamp as a Categorical column.
+     * *  Invalid numerical values (for example, values that fall outside of a
+     *    typical timestamp range, or are extreme values) receive no special
+     *    treatment and are not removed.
+     * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation} + */ + public static final class TimestampTransformation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation) + TimestampTransformationOrBuilder { + private static final long serialVersionUID = 0L; + // Use TimestampTransformation.newBuilder() to construct. + private TimestampTransformation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TimestampTransformation() { + columnName_ = ""; + timeFormat_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TimestampTransformation(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private TimestampTransformation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + columnName_ = s; + break; + } + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + + timeFormat_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.Builder.class); + } + + public static final int COLUMN_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object columnName_; + /** + * string column_name = 1; + * + * @return The columnName. + */ + @java.lang.Override + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TIME_FORMAT_FIELD_NUMBER = 2; + private volatile java.lang.Object timeFormat_; + /** + * + * + *
+       * The format in which that time field is expressed. The time_format must
+       * either be one of:
+       * * `unix-seconds`
+       * * `unix-milliseconds`
+       * * `unix-microseconds`
+       * * `unix-nanoseconds`
+       * (for respectively number of seconds, milliseconds, microseconds and
+       * nanoseconds since start of the Unix epoch);
+       * or be written in `strftime` syntax.
+       * If time_format is not set, then the
+       * default format is RFC 3339 `date-time` format, where
+       * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+       * 
+ * + * string time_format = 2; + * + * @return The timeFormat. + */ + @java.lang.Override + public java.lang.String getTimeFormat() { + java.lang.Object ref = timeFormat_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + timeFormat_ = s; + return s; + } + } + /** + * + * + *
+       * The format in which that time field is expressed. The time_format must
+       * either be one of:
+       * * `unix-seconds`
+       * * `unix-milliseconds`
+       * * `unix-microseconds`
+       * * `unix-nanoseconds`
+       * (for respectively number of seconds, milliseconds, microseconds and
+       * nanoseconds since start of the Unix epoch);
+       * or be written in `strftime` syntax.
+       * If time_format is not set, then the
+       * default format is RFC 3339 `date-time` format, where
+       * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+       * 
+ * + * string time_format = 2; + * + * @return The bytes for timeFormat. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTimeFormatBytes() { + java.lang.Object ref = timeFormat_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + timeFormat_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!getColumnNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, columnName_); + } + if (!getTimeFormatBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, timeFormat_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getColumnNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, columnName_); + } + if (!getTimeFormatBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, timeFormat_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + obj; + + if (!getColumnName().equals(other.getColumnName())) return false; + if (!getTimeFormat().equals(other.getTimeFormat())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + COLUMN_NAME_FIELD_NUMBER; + hash = (53 * hash) + getColumnName().hashCode(); + hash = (37 * hash) + TIME_FORMAT_FIELD_NUMBER; + hash = (53 * hash) + getTimeFormat().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+       * Training pipeline will perform following transformation functions.
+       * *  Apply the transformation functions for Numerical columns.
+       * *  Determine the year, month, day,and weekday. Treat each value from the
+       *    timestamp as a Categorical column.
+       * *  Invalid numerical values (for example, values that fall outside of a
+       *    typical timestamp range, or are extreme values) receive no special
+       *    treatment and are not removed.
+       * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.Builder + .class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + columnName_ = ""; + + timeFormat_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TimestampTransformation_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation(this); + result.columnName_ = columnName_; + result.timeFormat_ = timeFormat_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + .getDefaultInstance()) return this; + if (!other.getColumnName().isEmpty()) { + columnName_ = other.columnName_; + onChanged(); + } + if (!other.getTimeFormat().isEmpty()) { + timeFormat_ = other.timeFormat_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object columnName_ = ""; + /** + * string column_name = 1; + * + * @return The columnName. + */ + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string column_name = 1; + * + * @param value The columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + columnName_ = value; + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearColumnName() { + + columnName_ = getDefaultInstance().getColumnName(); + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @param value The bytes for columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + columnName_ = value; + onChanged(); + return this; + } + + private java.lang.Object timeFormat_ = ""; + /** + * + * + *
+         * The format in which that time field is expressed. The time_format must
+         * either be one of:
+         * * `unix-seconds`
+         * * `unix-milliseconds`
+         * * `unix-microseconds`
+         * * `unix-nanoseconds`
+         * (for respectively number of seconds, milliseconds, microseconds and
+         * nanoseconds since start of the Unix epoch);
+         * or be written in `strftime` syntax.
+         * If time_format is not set, then the
+         * default format is RFC 3339 `date-time` format, where
+         * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+         * 
+ * + * string time_format = 2; + * + * @return The timeFormat. + */ + public java.lang.String getTimeFormat() { + java.lang.Object ref = timeFormat_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + timeFormat_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+         * The format in which that time field is expressed. The time_format must
+         * either be one of:
+         * * `unix-seconds`
+         * * `unix-milliseconds`
+         * * `unix-microseconds`
+         * * `unix-nanoseconds`
+         * (for respectively number of seconds, milliseconds, microseconds and
+         * nanoseconds since start of the Unix epoch);
+         * or be written in `strftime` syntax.
+         * If time_format is not set, then the
+         * default format is RFC 3339 `date-time` format, where
+         * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+         * 
+ * + * string time_format = 2; + * + * @return The bytes for timeFormat. + */ + public com.google.protobuf.ByteString getTimeFormatBytes() { + java.lang.Object ref = timeFormat_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + timeFormat_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+         * The format in which that time field is expressed. The time_format must
+         * either be one of:
+         * * `unix-seconds`
+         * * `unix-milliseconds`
+         * * `unix-microseconds`
+         * * `unix-nanoseconds`
+         * (for respectively number of seconds, milliseconds, microseconds and
+         * nanoseconds since start of the Unix epoch);
+         * or be written in `strftime` syntax.
+         * If time_format is not set, then the
+         * default format is RFC 3339 `date-time` format, where
+         * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+         * 
+ * + * string time_format = 2; + * + * @param value The timeFormat to set. + * @return This builder for chaining. + */ + public Builder setTimeFormat(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + timeFormat_ = value; + onChanged(); + return this; + } + /** + * + * + *
+         * The format in which that time field is expressed. The time_format must
+         * either be one of:
+         * * `unix-seconds`
+         * * `unix-milliseconds`
+         * * `unix-microseconds`
+         * * `unix-nanoseconds`
+         * (for respectively number of seconds, milliseconds, microseconds and
+         * nanoseconds since start of the Unix epoch);
+         * or be written in `strftime` syntax.
+         * If time_format is not set, then the
+         * default format is RFC 3339 `date-time` format, where
+         * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+         * 
+ * + * string time_format = 2; + * + * @return This builder for chaining. + */ + public Builder clearTimeFormat() { + + timeFormat_ = getDefaultInstance().getTimeFormat(); + onChanged(); + return this; + } + /** + * + * + *
+         * The format in which that time field is expressed. The time_format must
+         * either be one of:
+         * * `unix-seconds`
+         * * `unix-milliseconds`
+         * * `unix-microseconds`
+         * * `unix-nanoseconds`
+         * (for respectively number of seconds, milliseconds, microseconds and
+         * nanoseconds since start of the Unix epoch);
+         * or be written in `strftime` syntax.
+         * If time_format is not set, then the
+         * default format is RFC 3339 `date-time` format, where
+         * `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z)
+         * 
+ * + * string time_format = 2; + * + * @param value The bytes for timeFormat to set. + * @return This builder for chaining. + */ + public Builder setTimeFormatBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + timeFormat_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TimestampTransformation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TimestampTransformation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface TextTransformationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation) + com.google.protobuf.MessageOrBuilder { + + /** + * string column_name = 1; + * + * @return The columnName. + */ + java.lang.String getColumnName(); + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + com.google.protobuf.ByteString getColumnNameBytes(); + } + /** + * + * + *
+     * Training pipeline will perform following transformation functions.
+     * *  The text as is--no change to case, punctuation, spelling, tense, and
+     *    so on.
+     * *  Convert the category name to a dictionary lookup index and generate an
+     *    embedding for each index.
+     * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation} + */ + public static final class TextTransformation extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation) + TextTransformationOrBuilder { + private static final long serialVersionUID = 0L; + // Use TextTransformation.newBuilder() to construct. + private TextTransformation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TextTransformation() { + columnName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TextTransformation(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private TextTransformation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + columnName_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.Builder.class); + } + + public static final int COLUMN_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object columnName_; + /** + * string column_name = 1; + * + * @return The columnName. + */ + @java.lang.Override + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!getColumnNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, columnName_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getColumnNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, columnName_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + obj; + + if (!getColumnName().equals(other.getColumnName())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + COLUMN_NAME_FIELD_NUMBER; + hash = (53 * hash) + getColumnName().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+       * Training pipeline will perform following transformation functions.
+       * *  The text as is--no change to case, punctuation, spelling, tense, and
+       *    so on.
+       * *  Convert the category name to a dictionary lookup index and generate an
+       *    embedding for each index.
+       * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + columnName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_TextTransformation_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation(this); + result.columnName_ = columnName_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.getDefaultInstance()) + return this; + if (!other.getColumnName().isEmpty()) { + columnName_ = other.columnName_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object columnName_ = ""; + /** + * string column_name = 1; + * + * @return The columnName. + */ + public java.lang.String getColumnName() { + java.lang.Object ref = columnName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + columnName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string column_name = 1; + * + * @return The bytes for columnName. + */ + public com.google.protobuf.ByteString getColumnNameBytes() { + java.lang.Object ref = columnName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + columnName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string column_name = 1; + * + * @param value The columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + columnName_ = value; + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @return This builder for chaining. + */ + public Builder clearColumnName() { + + columnName_ = getDefaultInstance().getColumnName(); + onChanged(); + return this; + } + /** + * string column_name = 1; + * + * @param value The bytes for columnName to set. + * @return This builder for chaining. + */ + public Builder setColumnNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + columnName_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TextTransformation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TextTransformation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int transformationDetailCase_ = 0; + private java.lang.Object transformationDetail_; + + public enum TransformationDetailCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + AUTO(1), + NUMERIC(2), + CATEGORICAL(3), + TIMESTAMP(4), + TEXT(5), + TRANSFORMATIONDETAIL_NOT_SET(0); + private final int value; + + private TransformationDetailCase(int value) { + this.value = value; + } + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TransformationDetailCase valueOf(int value) { + return forNumber(value); + } + + public static TransformationDetailCase forNumber(int value) { + switch (value) { + case 1: + return AUTO; + case 2: + return NUMERIC; + case 3: + return CATEGORICAL; + case 4: + return TIMESTAMP; + case 5: + return TEXT; + case 0: + return TRANSFORMATIONDETAIL_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public TransformationDetailCase getTransformationDetailCase() { + return TransformationDetailCase.forNumber(transformationDetailCase_); + } + + public static final int AUTO_FIELD_NUMBER = 1; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + * + * @return Whether the auto field is set. + */ + @java.lang.Override + public boolean hasAuto() { + return transformationDetailCase_ == 1; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + * + * @return The auto. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + getAuto() { + if (transformationDetailCase_ == 1) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.getDefaultInstance(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformationOrBuilder + getAutoOrBuilder() { + if (transformationDetailCase_ == 1) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.getDefaultInstance(); + } + + public static final int NUMERIC_FIELD_NUMBER = 2; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + * + * @return Whether the numeric field is set. + */ + @java.lang.Override + public boolean hasNumeric() { + return transformationDetailCase_ == 2; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + * + * @return The numeric. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + getNumeric() { + if (transformationDetailCase_ == 2) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.getDefaultInstance(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformationOrBuilder + getNumericOrBuilder() { + if (transformationDetailCase_ == 2) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.getDefaultInstance(); + } + + public static final int CATEGORICAL_FIELD_NUMBER = 3; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + * + * @return Whether the categorical field is set. + */ + @java.lang.Override + public boolean hasCategorical() { + return transformationDetailCase_ == 3; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + * + * @return The categorical. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + getCategorical() { + if (transformationDetailCase_ == 3) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.getDefaultInstance(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformationOrBuilder + getCategoricalOrBuilder() { + if (transformationDetailCase_ == 3) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.getDefaultInstance(); + } + + public static final int TIMESTAMP_FIELD_NUMBER = 4; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + * + * @return Whether the timestamp field is set. + */ + @java.lang.Override + public boolean hasTimestamp() { + return transformationDetailCase_ == 4; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + * + * @return The timestamp. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + getTimestamp() { + if (transformationDetailCase_ == 4) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.getDefaultInstance(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformationOrBuilder + getTimestampOrBuilder() { + if (transformationDetailCase_ == 4) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.getDefaultInstance(); + } + + public static final int TEXT_FIELD_NUMBER = 5; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + * + * @return Whether the text field is set. + */ + @java.lang.Override + public boolean hasText() { + return transformationDetailCase_ == 5; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + * + * @return The text. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + getText() { + if (transformationDetailCase_ == 5) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.getDefaultInstance(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformationOrBuilder + getTextOrBuilder() { + if (transformationDetailCase_ == 5) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (transformationDetailCase_ == 1) { + output.writeMessage( + 1, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_); + } + if (transformationDetailCase_ == 2) { + output.writeMessage( + 2, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_); + } + if (transformationDetailCase_ == 3) { + output.writeMessage( + 3, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_); + } + if (transformationDetailCase_ == 4) { + output.writeMessage( + 4, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_); + } + if (transformationDetailCase_ == 5) { + output.writeMessage( + 5, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (transformationDetailCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_); + } + if (transformationDetailCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_); + } + if (transformationDetailCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_); + } + if (transformationDetailCase_ == 4) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 4, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_); + } + if (transformationDetailCase_ == 5) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 5, + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation) + obj; + + if (!getTransformationDetailCase().equals(other.getTransformationDetailCase())) return false; + switch (transformationDetailCase_) { + case 1: + if (!getAuto().equals(other.getAuto())) return false; + break; + case 2: + if (!getNumeric().equals(other.getNumeric())) return false; + break; + case 3: + if (!getCategorical().equals(other.getCategorical())) return false; + break; + case 4: + if (!getTimestamp().equals(other.getTimestamp())) return false; + break; + case 5: + if (!getText().equals(other.getText())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (transformationDetailCase_) { + case 1: + hash = (37 * hash) + AUTO_FIELD_NUMBER; + hash = (53 * hash) + getAuto().hashCode(); + break; + case 2: + hash = (37 * hash) + NUMERIC_FIELD_NUMBER; + hash = (53 * hash) + getNumeric().hashCode(); + break; + case 3: + hash = (37 * hash) + CATEGORICAL_FIELD_NUMBER; + hash = (53 * hash) + getCategorical().hashCode(); + break; + case 4: + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + getTimestamp().hashCode(); + break; + case 5: + hash = (37 * hash) + TEXT_FIELD_NUMBER; + hash = (53 * hash) + getText().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .TransformationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + transformationDetailCase_ = 0; + transformationDetail_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Transformation_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation(this); + if (transformationDetailCase_ == 1) { + if (autoBuilder_ == null) { + result.transformationDetail_ = transformationDetail_; + } else { + result.transformationDetail_ = autoBuilder_.build(); + } + } + if (transformationDetailCase_ == 2) { + if (numericBuilder_ == null) { + result.transformationDetail_ = transformationDetail_; + } else { + result.transformationDetail_ = numericBuilder_.build(); + } + } + if (transformationDetailCase_ == 3) { + if (categoricalBuilder_ == null) { + result.transformationDetail_ = transformationDetail_; + } else { + result.transformationDetail_ = categoricalBuilder_.build(); + } + } + if (transformationDetailCase_ == 4) { + if (timestampBuilder_ == null) { + result.transformationDetail_ = transformationDetail_; + } else { + result.transformationDetail_ = timestampBuilder_.build(); + } + } + if (transformationDetailCase_ == 5) { + if (textBuilder_ == null) { + result.transformationDetail_ = transformationDetail_; + } else { + result.transformationDetail_ = textBuilder_.build(); + } + } + result.transformationDetailCase_ = transformationDetailCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.getDefaultInstance()) return this; + switch (other.getTransformationDetailCase()) { + case AUTO: + { + mergeAuto(other.getAuto()); + break; + } + case NUMERIC: + { + mergeNumeric(other.getNumeric()); + break; + } + case CATEGORICAL: + { + mergeCategorical(other.getCategorical()); + break; + } + case TIMESTAMP: + { + mergeTimestamp(other.getTimestamp()); + break; + } + case TEXT: + { + mergeText(other.getText()); + break; + } + case TRANSFORMATIONDETAIL_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int transformationDetailCase_ = 0; + private java.lang.Object transformationDetail_; + + public TransformationDetailCase getTransformationDetailCase() { + return TransformationDetailCase.forNumber(transformationDetailCase_); + } + + public Builder clearTransformationDetail() { + transformationDetailCase_ = 0; + transformationDetail_ = null; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformationOrBuilder> + autoBuilder_; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + * + * @return Whether the auto field is set. + */ + @java.lang.Override + public boolean hasAuto() { + return transformationDetailCase_ == 1; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + * + * @return The auto. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + getAuto() { + if (autoBuilder_ == null) { + if (transformationDetailCase_ == 1) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.getDefaultInstance(); + } else { + if (transformationDetailCase_ == 1) { + return autoBuilder_.getMessage(); + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + public Builder setAuto( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + value) { + if (autoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + transformationDetail_ = value; + onChanged(); + } else { + autoBuilder_.setMessage(value); + } + transformationDetailCase_ = 1; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + public Builder setAuto( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation.Builder + builderForValue) { + if (autoBuilder_ == null) { + transformationDetail_ = builderForValue.build(); + onChanged(); + } else { + autoBuilder_.setMessage(builderForValue.build()); + } + transformationDetailCase_ = 1; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + public Builder mergeAuto( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.AutoTransformation + value) { + if (autoBuilder_ == null) { + if (transformationDetailCase_ == 1 + && transformationDetail_ + != com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation + .getDefaultInstance()) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.newBuilder( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_) + .mergeFrom(value) + .buildPartial(); + } else { + transformationDetail_ = value; + } + onChanged(); + } else { + if (transformationDetailCase_ == 1) { + autoBuilder_.mergeFrom(value); + } + autoBuilder_.setMessage(value); + } + transformationDetailCase_ = 1; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + public Builder clearAuto() { + if (autoBuilder_ == null) { + if (transformationDetailCase_ == 1) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + onChanged(); + } + } else { + if (transformationDetailCase_ == 1) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + } + autoBuilder_.clear(); + } + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.Builder + getAutoBuilder() { + return getAutoFieldBuilder().getBuilder(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformationOrBuilder + getAutoOrBuilder() { + if ((transformationDetailCase_ == 1) && (autoBuilder_ != null)) { + return autoBuilder_.getMessageOrBuilder(); + } else { + if (transformationDetailCase_ == 1) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation auto = 1; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformationOrBuilder> + getAutoFieldBuilder() { + if (autoBuilder_ == null) { + if (!(transformationDetailCase_ == 1)) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.getDefaultInstance(); + } + autoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformationOrBuilder>( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.AutoTransformation) + transformationDetail_, + getParentForChildren(), + isClean()); + transformationDetail_ = null; + } + transformationDetailCase_ = 1; + onChanged(); + ; + return autoBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformationOrBuilder> + numericBuilder_; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + * + * @return Whether the numeric field is set. + */ + @java.lang.Override + public boolean hasNumeric() { + return transformationDetailCase_ == 2; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + * + * @return The numeric. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + getNumeric() { + if (numericBuilder_ == null) { + if (transformationDetailCase_ == 2) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.getDefaultInstance(); + } else { + if (transformationDetailCase_ == 2) { + return numericBuilder_.getMessage(); + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + public Builder setNumeric( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + value) { + if (numericBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + transformationDetail_ = value; + onChanged(); + } else { + numericBuilder_.setMessage(value); + } + transformationDetailCase_ = 2; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + public Builder setNumeric( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation.Builder + builderForValue) { + if (numericBuilder_ == null) { + transformationDetail_ = builderForValue.build(); + onChanged(); + } else { + numericBuilder_.setMessage(builderForValue.build()); + } + transformationDetailCase_ = 2; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + public Builder mergeNumeric( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.NumericTransformation + value) { + if (numericBuilder_ == null) { + if (transformationDetailCase_ == 2 + && transformationDetail_ + != com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + .getDefaultInstance()) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.newBuilder( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_) + .mergeFrom(value) + .buildPartial(); + } else { + transformationDetail_ = value; + } + onChanged(); + } else { + if (transformationDetailCase_ == 2) { + numericBuilder_.mergeFrom(value); + } + numericBuilder_.setMessage(value); + } + transformationDetailCase_ = 2; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + public Builder clearNumeric() { + if (numericBuilder_ == null) { + if (transformationDetailCase_ == 2) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + onChanged(); + } + } else { + if (transformationDetailCase_ == 2) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + } + numericBuilder_.clear(); + } + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.Builder + getNumericBuilder() { + return getNumericFieldBuilder().getBuilder(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformationOrBuilder + getNumericOrBuilder() { + if ((transformationDetailCase_ == 2) && (numericBuilder_ != null)) { + return numericBuilder_.getMessageOrBuilder(); + } else { + if (transformationDetailCase_ == 2) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation numeric = 2; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformationOrBuilder> + getNumericFieldBuilder() { + if (numericBuilder_ == null) { + if (!(transformationDetailCase_ == 2)) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation + .getDefaultInstance(); + } + numericBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformationOrBuilder>( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.NumericTransformation) + transformationDetail_, + getParentForChildren(), + isClean()); + transformationDetail_ = null; + } + transformationDetailCase_ = 2; + onChanged(); + ; + return numericBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformationOrBuilder> + categoricalBuilder_; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + * + * @return Whether the categorical field is set. + */ + @java.lang.Override + public boolean hasCategorical() { + return transformationDetailCase_ == 3; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + * + * @return The categorical. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + getCategorical() { + if (categoricalBuilder_ == null) { + if (transformationDetailCase_ == 3) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + .getDefaultInstance(); + } else { + if (transformationDetailCase_ == 3) { + return categoricalBuilder_.getMessage(); + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + .getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + public Builder setCategorical( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + value) { + if (categoricalBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + transformationDetail_ = value; + onChanged(); + } else { + categoricalBuilder_.setMessage(value); + } + transformationDetailCase_ = 3; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + public Builder setCategorical( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation.Builder + builderForValue) { + if (categoricalBuilder_ == null) { + transformationDetail_ = builderForValue.build(); + onChanged(); + } else { + categoricalBuilder_.setMessage(builderForValue.build()); + } + transformationDetailCase_ = 3; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + public Builder mergeCategorical( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.CategoricalTransformation + value) { + if (categoricalBuilder_ == null) { + if (transformationDetailCase_ == 3 + && transformationDetail_ + != com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + .getDefaultInstance()) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.newBuilder( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_) + .mergeFrom(value) + .buildPartial(); + } else { + transformationDetail_ = value; + } + onChanged(); + } else { + if (transformationDetailCase_ == 3) { + categoricalBuilder_.mergeFrom(value); + } + categoricalBuilder_.setMessage(value); + } + transformationDetailCase_ = 3; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + public Builder clearCategorical() { + if (categoricalBuilder_ == null) { + if (transformationDetailCase_ == 3) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + onChanged(); + } + } else { + if (transformationDetailCase_ == 3) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + } + categoricalBuilder_.clear(); + } + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.Builder + getCategoricalBuilder() { + return getCategoricalFieldBuilder().getBuilder(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformationOrBuilder + getCategoricalOrBuilder() { + if ((transformationDetailCase_ == 3) && (categoricalBuilder_ != null)) { + return categoricalBuilder_.getMessageOrBuilder(); + } else { + if (transformationDetailCase_ == 3) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + .getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation categorical = 3; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformationOrBuilder> + getCategoricalFieldBuilder() { + if (categoricalBuilder_ == null) { + if (!(transformationDetailCase_ == 3)) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation + .getDefaultInstance(); + } + categoricalBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformationOrBuilder>( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.CategoricalTransformation) + transformationDetail_, + getParentForChildren(), + isClean()); + transformationDetail_ = null; + } + transformationDetailCase_ = 3; + onChanged(); + ; + return categoricalBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformationOrBuilder> + timestampBuilder_; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + * + * @return Whether the timestamp field is set. + */ + @java.lang.Override + public boolean hasTimestamp() { + return transformationDetailCase_ == 4; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + * + * @return The timestamp. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + getTimestamp() { + if (timestampBuilder_ == null) { + if (transformationDetailCase_ == 4) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.getDefaultInstance(); + } else { + if (transformationDetailCase_ == 4) { + return timestampBuilder_.getMessage(); + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + public Builder setTimestamp( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + value) { + if (timestampBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + transformationDetail_ = value; + onChanged(); + } else { + timestampBuilder_.setMessage(value); + } + transformationDetailCase_ = 4; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + public Builder setTimestamp( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation.Builder + builderForValue) { + if (timestampBuilder_ == null) { + transformationDetail_ = builderForValue.build(); + onChanged(); + } else { + timestampBuilder_.setMessage(builderForValue.build()); + } + transformationDetailCase_ = 4; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + public Builder mergeTimestamp( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TimestampTransformation + value) { + if (timestampBuilder_ == null) { + if (transformationDetailCase_ == 4 + && transformationDetail_ + != com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + .getDefaultInstance()) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.newBuilder( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_) + .mergeFrom(value) + .buildPartial(); + } else { + transformationDetail_ = value; + } + onChanged(); + } else { + if (transformationDetailCase_ == 4) { + timestampBuilder_.mergeFrom(value); + } + timestampBuilder_.setMessage(value); + } + transformationDetailCase_ = 4; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + public Builder clearTimestamp() { + if (timestampBuilder_ == null) { + if (transformationDetailCase_ == 4) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + onChanged(); + } + } else { + if (transformationDetailCase_ == 4) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + } + timestampBuilder_.clear(); + } + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.Builder + getTimestampBuilder() { + return getTimestampFieldBuilder().getBuilder(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformationOrBuilder + getTimestampOrBuilder() { + if ((transformationDetailCase_ == 4) && (timestampBuilder_ != null)) { + return timestampBuilder_.getMessageOrBuilder(); + } else { + if (transformationDetailCase_ == 4) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation timestamp = 4; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformationOrBuilder> + getTimestampFieldBuilder() { + if (timestampBuilder_ == null) { + if (!(transformationDetailCase_ == 4)) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation + .getDefaultInstance(); + } + timestampBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformationOrBuilder>( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TimestampTransformation) + transformationDetail_, + getParentForChildren(), + isClean()); + transformationDetail_ = null; + } + transformationDetailCase_ = 4; + onChanged(); + ; + return timestampBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformationOrBuilder> + textBuilder_; + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + * + * @return Whether the text field is set. + */ + @java.lang.Override + public boolean hasText() { + return transformationDetailCase_ == 5; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + * + * @return The text. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + getText() { + if (textBuilder_ == null) { + if (transformationDetailCase_ == 5) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.getDefaultInstance(); + } else { + if (transformationDetailCase_ == 5) { + return textBuilder_.getMessage(); + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + public Builder setText( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + value) { + if (textBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + transformationDetail_ = value; + onChanged(); + } else { + textBuilder_.setMessage(value); + } + transformationDetailCase_ = 5; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + public Builder setText( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation.Builder + builderForValue) { + if (textBuilder_ == null) { + transformationDetail_ = builderForValue.build(); + onChanged(); + } else { + textBuilder_.setMessage(builderForValue.build()); + } + transformationDetailCase_ = 5; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + public Builder mergeText( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.TextTransformation + value) { + if (textBuilder_ == null) { + if (transformationDetailCase_ == 5 + && transformationDetail_ + != com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation + .getDefaultInstance()) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.newBuilder( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_) + .mergeFrom(value) + .buildPartial(); + } else { + transformationDetail_ = value; + } + onChanged(); + } else { + if (transformationDetailCase_ == 5) { + textBuilder_.mergeFrom(value); + } + textBuilder_.setMessage(value); + } + transformationDetailCase_ = 5; + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + public Builder clearText() { + if (textBuilder_ == null) { + if (transformationDetailCase_ == 5) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + onChanged(); + } + } else { + if (transformationDetailCase_ == 5) { + transformationDetailCase_ = 0; + transformationDetail_ = null; + } + textBuilder_.clear(); + } + return this; + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.Builder + getTextBuilder() { + return getTextFieldBuilder().getBuilder(); + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformationOrBuilder + getTextOrBuilder() { + if ((transformationDetailCase_ == 5) && (textBuilder_ != null)) { + return textBuilder_.getMessageOrBuilder(); + } else { + if (transformationDetailCase_ == 5) { + return (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_; + } + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.getDefaultInstance(); + } + } + /** + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation text = 5; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformationOrBuilder> + getTextFieldBuilder() { + if (textBuilder_ == null) { + if (!(transformationDetailCase_ == 5)) { + transformationDetail_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.getDefaultInstance(); + } + textBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformationOrBuilder>( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.TextTransformation) + transformationDetail_, + getParentForChildren(), + isClean()); + transformationDetail_ = null; + } + transformationDetailCase_ = 5; + onChanged(); + ; + return textBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Transformation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Transformation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface GranularityOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * The time granularity unit of this time period.
+     * The supported units are:
+     *  * "minute"
+     *  * "hour"
+     *  * "day"
+     *  * "week"
+     *  * "month"
+     *  * "year"
+     * 
+ * + * string unit = 1; + * + * @return The unit. + */ + java.lang.String getUnit(); + /** + * + * + *
+     * The time granularity unit of this time period.
+     * The supported units are:
+     *  * "minute"
+     *  * "hour"
+     *  * "day"
+     *  * "week"
+     *  * "month"
+     *  * "year"
+     * 
+ * + * string unit = 1; + * + * @return The bytes for unit. + */ + com.google.protobuf.ByteString getUnitBytes(); + + /** + * + * + *
+     * The number of granularity_units between data points in the training
+     * data. If `granularity_unit` is `minute`,
+     * can be 1, 5, 10, 15, or 30. For all other values of `granularity_unit`,
+     * must be 1.
+     * 
+ * + * int64 quantity = 2; + * + * @return The quantity. + */ + long getQuantity(); + } + /** + * + * + *
+   * A duration of time expressed in time granularity units.
+   * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity} + */ + public static final class Granularity extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity) + GranularityOrBuilder { + private static final long serialVersionUID = 0L; + // Use Granularity.newBuilder() to construct. + private Granularity(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Granularity() { + unit_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Granularity(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Granularity( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + + unit_ = s; + break; + } + case 16: + { + quantity_ = input.readInt64(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.Builder.class); + } + + public static final int UNIT_FIELD_NUMBER = 1; + private volatile java.lang.Object unit_; + /** + * + * + *
+     * The time granularity unit of this time period.
+     * The supported units are:
+     *  * "minute"
+     *  * "hour"
+     *  * "day"
+     *  * "week"
+     *  * "month"
+     *  * "year"
+     * 
+ * + * string unit = 1; + * + * @return The unit. + */ + @java.lang.Override + public java.lang.String getUnit() { + java.lang.Object ref = unit_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + unit_ = s; + return s; + } + } + /** + * + * + *
+     * The time granularity unit of this time period.
+     * The supported units are:
+     *  * "minute"
+     *  * "hour"
+     *  * "day"
+     *  * "week"
+     *  * "month"
+     *  * "year"
+     * 
+ * + * string unit = 1; + * + * @return The bytes for unit. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUnitBytes() { + java.lang.Object ref = unit_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + unit_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int QUANTITY_FIELD_NUMBER = 2; + private long quantity_; + /** + * + * + *
+     * The number of granularity_units between data points in the training
+     * data. If `granularity_unit` is `minute`,
+     * can be 1, 5, 10, 15, or 30. For all other values of `granularity_unit`,
+     * must be 1.
+     * 
+ * + * int64 quantity = 2; + * + * @return The quantity. + */ + @java.lang.Override + public long getQuantity() { + return quantity_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!getUnitBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, unit_); + } + if (quantity_ != 0L) { + output.writeInt64(2, quantity_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getUnitBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, unit_); + } + if (quantity_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, quantity_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity) + obj; + + if (!getUnit().equals(other.getUnit())) return false; + if (getQuantity() != other.getQuantity()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + UNIT_FIELD_NUMBER; + hash = (53 * hash) + getUnit().hashCode(); + hash = (37 * hash) + QUANTITY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getQuantity()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+     * A duration of time expressed in time granularity units.
+     * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .GranularityOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + unit_ = ""; + + quantity_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_Granularity_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity(this); + result.unit_ = unit_; + result.quantity_ = quantity_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.getDefaultInstance()) return this; + if (!other.getUnit().isEmpty()) { + unit_ = other.unit_; + onChanged(); + } + if (other.getQuantity() != 0L) { + setQuantity(other.getQuantity()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object unit_ = ""; + /** + * + * + *
+       * The time granularity unit of this time period.
+       * The supported units are:
+       *  * "minute"
+       *  * "hour"
+       *  * "day"
+       *  * "week"
+       *  * "month"
+       *  * "year"
+       * 
+ * + * string unit = 1; + * + * @return The unit. + */ + public java.lang.String getUnit() { + java.lang.Object ref = unit_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + unit_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+       * The time granularity unit of this time period.
+       * The supported units are:
+       *  * "minute"
+       *  * "hour"
+       *  * "day"
+       *  * "week"
+       *  * "month"
+       *  * "year"
+       * 
+ * + * string unit = 1; + * + * @return The bytes for unit. + */ + public com.google.protobuf.ByteString getUnitBytes() { + java.lang.Object ref = unit_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + unit_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+       * The time granularity unit of this time period.
+       * The supported units are:
+       *  * "minute"
+       *  * "hour"
+       *  * "day"
+       *  * "week"
+       *  * "month"
+       *  * "year"
+       * 
+ * + * string unit = 1; + * + * @param value The unit to set. + * @return This builder for chaining. + */ + public Builder setUnit(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + unit_ = value; + onChanged(); + return this; + } + /** + * + * + *
+       * The time granularity unit of this time period.
+       * The supported units are:
+       *  * "minute"
+       *  * "hour"
+       *  * "day"
+       *  * "week"
+       *  * "month"
+       *  * "year"
+       * 
+ * + * string unit = 1; + * + * @return This builder for chaining. + */ + public Builder clearUnit() { + + unit_ = getDefaultInstance().getUnit(); + onChanged(); + return this; + } + /** + * + * + *
+       * The time granularity unit of this time period.
+       * The supported units are:
+       *  * "minute"
+       *  * "hour"
+       *  * "day"
+       *  * "week"
+       *  * "month"
+       *  * "year"
+       * 
+ * + * string unit = 1; + * + * @param value The bytes for unit to set. + * @return This builder for chaining. + */ + public Builder setUnitBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + unit_ = value; + onChanged(); + return this; + } + + private long quantity_; + /** + * + * + *
+       * The number of granularity_units between data points in the training
+       * data. If `granularity_unit` is `minute`,
+       * can be 1, 5, 10, 15, or 30. For all other values of `granularity_unit`,
+       * must be 1.
+       * 
+ * + * int64 quantity = 2; + * + * @return The quantity. + */ + @java.lang.Override + public long getQuantity() { + return quantity_; + } + /** + * + * + *
+       * The number of granularity_units between data points in the training
+       * data. If `granularity_unit` is `minute`,
+       * can be 1, 5, 10, 15, or 30. For all other values of `granularity_unit`,
+       * must be 1.
+       * 
+ * + * int64 quantity = 2; + * + * @param value The quantity to set. + * @return This builder for chaining. + */ + public Builder setQuantity(long value) { + + quantity_ = value; + onChanged(); + return this; + } + /** + * + * + *
+       * The number of granularity_units between data points in the training
+       * data. If `granularity_unit` is `minute`,
+       * can be 1, 5, 10, 15, or 30. For all other values of `granularity_unit`,
+       * must be 1.
+       * 
+ * + * int64 quantity = 2; + * + * @return This builder for chaining. + */ + public Builder clearQuantity() { + + quantity_ = 0L; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Granularity parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Granularity(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int TARGET_COLUMN_FIELD_NUMBER = 1; + private volatile java.lang.Object targetColumn_; + /** + * + * + *
+   * The name of the column that the model is to predict.
+   * 
+ * + * string target_column = 1; + * + * @return The targetColumn. + */ + @java.lang.Override + public java.lang.String getTargetColumn() { + java.lang.Object ref = targetColumn_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetColumn_ = s; + return s; + } + } + /** + * + * + *
+   * The name of the column that the model is to predict.
+   * 
+ * + * string target_column = 1; + * + * @return The bytes for targetColumn. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTargetColumnBytes() { + java.lang.Object ref = targetColumn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetColumn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TIME_SERIES_IDENTIFIER_COLUMN_FIELD_NUMBER = 2; + private volatile java.lang.Object timeSeriesIdentifierColumn_; + /** + * + * + *
+   * The name of the column that identifies the time series.
+   * 
+ * + * string time_series_identifier_column = 2; + * + * @return The timeSeriesIdentifierColumn. + */ + @java.lang.Override + public java.lang.String getTimeSeriesIdentifierColumn() { + java.lang.Object ref = timeSeriesIdentifierColumn_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + timeSeriesIdentifierColumn_ = s; + return s; + } + } + /** + * + * + *
+   * The name of the column that identifies the time series.
+   * 
+ * + * string time_series_identifier_column = 2; + * + * @return The bytes for timeSeriesIdentifierColumn. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTimeSeriesIdentifierColumnBytes() { + java.lang.Object ref = timeSeriesIdentifierColumn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + timeSeriesIdentifierColumn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TIME_COLUMN_FIELD_NUMBER = 3; + private volatile java.lang.Object timeColumn_; + /** + * + * + *
+   * The name of the column that identifies time order in the time series.
+   * 
+ * + * string time_column = 3; + * + * @return The timeColumn. + */ + @java.lang.Override + public java.lang.String getTimeColumn() { + java.lang.Object ref = timeColumn_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + timeColumn_ = s; + return s; + } + } + /** + * + * + *
+   * The name of the column that identifies time order in the time series.
+   * 
+ * + * string time_column = 3; + * + * @return The bytes for timeColumn. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTimeColumnBytes() { + java.lang.Object ref = timeColumn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + timeColumn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TRANSFORMATIONS_FIELD_NUMBER = 4; + private java.util.List< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation> + transformations_; + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation> + getTransformationsList() { + return transformations_; + } + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.TransformationOrBuilder> + getTransformationsOrBuilderList() { + return transformations_; + } + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + @java.lang.Override + public int getTransformationsCount() { + return transformations_.size(); + } + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + getTransformations(int index) { + return transformations_.get(index); + } + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .TransformationOrBuilder + getTransformationsOrBuilder(int index) { + return transformations_.get(index); + } + + public static final int OPTIMIZATION_OBJECTIVE_FIELD_NUMBER = 5; + private volatile java.lang.Object optimizationObjective_; + /** + * + * + *
+   * Objective function the model is optimizing towards. The training process
+   * creates a model that optimizes the value of the objective
+   * function over the validation set.
+   * The supported optimization objectives:
+   *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+   *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+   *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+   *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+   *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+   *     percentage error (WAPE) and mean-absolute-error (MAE).
+   *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+   *     defined in `quantiles`.
+   * 
+ * + * string optimization_objective = 5; + * + * @return The optimizationObjective. + */ + @java.lang.Override + public java.lang.String getOptimizationObjective() { + java.lang.Object ref = optimizationObjective_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + optimizationObjective_ = s; + return s; + } + } + /** + * + * + *
+   * Objective function the model is optimizing towards. The training process
+   * creates a model that optimizes the value of the objective
+   * function over the validation set.
+   * The supported optimization objectives:
+   *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+   *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+   *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+   *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+   *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+   *     percentage error (WAPE) and mean-absolute-error (MAE).
+   *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+   *     defined in `quantiles`.
+   * 
+ * + * string optimization_objective = 5; + * + * @return The bytes for optimizationObjective. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOptimizationObjectiveBytes() { + java.lang.Object ref = optimizationObjective_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + optimizationObjective_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TRAIN_BUDGET_MILLI_NODE_HOURS_FIELD_NUMBER = 6; + private long trainBudgetMilliNodeHours_; + /** + * + * + *
+   * Required. The train budget of creating this model, expressed in milli node
+   * hours i.e. 1,000 value in this field means 1 node hour.
+   * The training cost of the model will not exceed this budget. The final cost
+   * will be attempted to be close to the budget, though may end up being (even)
+   * noticeably smaller - at the backend's discretion. This especially may
+   * happen when further model training ceases to provide any improvements.
+   * If the budget is set to a value known to be insufficient to train a
+   * model for the given dataset, the training won't be attempted and
+   * will error.
+   * The train budget must be between 1,000 and 72,000 milli node hours,
+   * inclusive.
+   * 
+ * + * int64 train_budget_milli_node_hours = 6; + * + * @return The trainBudgetMilliNodeHours. + */ + @java.lang.Override + public long getTrainBudgetMilliNodeHours() { + return trainBudgetMilliNodeHours_; + } + + public static final int WEIGHT_COLUMN_FIELD_NUMBER = 7; + private volatile java.lang.Object weightColumn_; + /** + * + * + *
+   * Column name that should be used as the weight column.
+   * Higher values in this column give more importance to the row
+   * during model training. The column must have numeric values between 0 and
+   * 10000 inclusively; 0 means the row is ignored for training. If weight
+   * column field is not set, then all rows are assumed to have equal weight
+   * of 1.
+   * 
+ * + * string weight_column = 7; + * + * @return The weightColumn. + */ + @java.lang.Override + public java.lang.String getWeightColumn() { + java.lang.Object ref = weightColumn_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + weightColumn_ = s; + return s; + } + } + /** + * + * + *
+   * Column name that should be used as the weight column.
+   * Higher values in this column give more importance to the row
+   * during model training. The column must have numeric values between 0 and
+   * 10000 inclusively; 0 means the row is ignored for training. If weight
+   * column field is not set, then all rows are assumed to have equal weight
+   * of 1.
+   * 
+ * + * string weight_column = 7; + * + * @return The bytes for weightColumn. + */ + @java.lang.Override + public com.google.protobuf.ByteString getWeightColumnBytes() { + java.lang.Object ref = weightColumn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + weightColumn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TIME_SERIES_ATTRIBUTE_COLUMNS_FIELD_NUMBER = 19; + private com.google.protobuf.LazyStringList timeSeriesAttributeColumns_; + /** + * + * + *
+   * Column names that should be used as attribute columns.
+   * The value of these columns does not vary as a function of time.
+   * For example, store ID or item color.
+   * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @return A list containing the timeSeriesAttributeColumns. + */ + public com.google.protobuf.ProtocolStringList getTimeSeriesAttributeColumnsList() { + return timeSeriesAttributeColumns_; + } + /** + * + * + *
+   * Column names that should be used as attribute columns.
+   * The value of these columns does not vary as a function of time.
+   * For example, store ID or item color.
+   * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @return The count of timeSeriesAttributeColumns. + */ + public int getTimeSeriesAttributeColumnsCount() { + return timeSeriesAttributeColumns_.size(); + } + /** + * + * + *
+   * Column names that should be used as attribute columns.
+   * The value of these columns does not vary as a function of time.
+   * For example, store ID or item color.
+   * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param index The index of the element to return. + * @return The timeSeriesAttributeColumns at the given index. + */ + public java.lang.String getTimeSeriesAttributeColumns(int index) { + return timeSeriesAttributeColumns_.get(index); + } + /** + * + * + *
+   * Column names that should be used as attribute columns.
+   * The value of these columns does not vary as a function of time.
+   * For example, store ID or item color.
+   * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param index The index of the value to return. + * @return The bytes of the timeSeriesAttributeColumns at the given index. + */ + public com.google.protobuf.ByteString getTimeSeriesAttributeColumnsBytes(int index) { + return timeSeriesAttributeColumns_.getByteString(index); + } + + public static final int UNAVAILABLE_AT_FORECAST_COLUMNS_FIELD_NUMBER = 20; + private com.google.protobuf.LazyStringList unavailableAtForecastColumns_; + /** + * + * + *
+   * Names of columns that are unavailable when a forecast is requested.
+   * This column contains information for the given entity (identified
+   * by the time_series_identifier_column) that is unknown before the forecast
+   * For example, actual weather on a given day.
+   * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @return A list containing the unavailableAtForecastColumns. + */ + public com.google.protobuf.ProtocolStringList getUnavailableAtForecastColumnsList() { + return unavailableAtForecastColumns_; + } + /** + * + * + *
+   * Names of columns that are unavailable when a forecast is requested.
+   * This column contains information for the given entity (identified
+   * by the time_series_identifier_column) that is unknown before the forecast
+   * For example, actual weather on a given day.
+   * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @return The count of unavailableAtForecastColumns. + */ + public int getUnavailableAtForecastColumnsCount() { + return unavailableAtForecastColumns_.size(); + } + /** + * + * + *
+   * Names of columns that are unavailable when a forecast is requested.
+   * This column contains information for the given entity (identified
+   * by the time_series_identifier_column) that is unknown before the forecast
+   * For example, actual weather on a given day.
+   * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param index The index of the element to return. + * @return The unavailableAtForecastColumns at the given index. + */ + public java.lang.String getUnavailableAtForecastColumns(int index) { + return unavailableAtForecastColumns_.get(index); + } + /** + * + * + *
+   * Names of columns that are unavailable when a forecast is requested.
+   * This column contains information for the given entity (identified
+   * by the time_series_identifier_column) that is unknown before the forecast
+   * For example, actual weather on a given day.
+   * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param index The index of the value to return. + * @return The bytes of the unavailableAtForecastColumns at the given index. + */ + public com.google.protobuf.ByteString getUnavailableAtForecastColumnsBytes(int index) { + return unavailableAtForecastColumns_.getByteString(index); + } + + public static final int AVAILABLE_AT_FORECAST_COLUMNS_FIELD_NUMBER = 21; + private com.google.protobuf.LazyStringList availableAtForecastColumns_; + /** + * + * + *
+   * Names of columns that are available and provided when a forecast
+   * is requested. These columns
+   * contain information for the given entity (identified by the
+   * time_series_identifier_column column) that is known at forecast.
+   * For example, predicted weather for a specific day.
+   * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @return A list containing the availableAtForecastColumns. + */ + public com.google.protobuf.ProtocolStringList getAvailableAtForecastColumnsList() { + return availableAtForecastColumns_; + } + /** + * + * + *
+   * Names of columns that are available and provided when a forecast
+   * is requested. These columns
+   * contain information for the given entity (identified by the
+   * time_series_identifier_column column) that is known at forecast.
+   * For example, predicted weather for a specific day.
+   * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @return The count of availableAtForecastColumns. + */ + public int getAvailableAtForecastColumnsCount() { + return availableAtForecastColumns_.size(); + } + /** + * + * + *
+   * Names of columns that are available and provided when a forecast
+   * is requested. These columns
+   * contain information for the given entity (identified by the
+   * time_series_identifier_column column) that is known at forecast.
+   * For example, predicted weather for a specific day.
+   * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param index The index of the element to return. + * @return The availableAtForecastColumns at the given index. + */ + public java.lang.String getAvailableAtForecastColumns(int index) { + return availableAtForecastColumns_.get(index); + } + /** + * + * + *
+   * Names of columns that are available and provided when a forecast
+   * is requested. These columns
+   * contain information for the given entity (identified by the
+   * time_series_identifier_column column) that is known at forecast.
+   * For example, predicted weather for a specific day.
+   * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param index The index of the value to return. + * @return The bytes of the availableAtForecastColumns at the given index. + */ + public com.google.protobuf.ByteString getAvailableAtForecastColumnsBytes(int index) { + return availableAtForecastColumns_.getByteString(index); + } + + public static final int DATA_GRANULARITY_FIELD_NUMBER = 22; + private com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + dataGranularity_; + /** + * + * + *
+   * Expected difference in time granularity between rows in the data.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + * + * @return Whether the dataGranularity field is set. + */ + @java.lang.Override + public boolean hasDataGranularity() { + return dataGranularity_ != null; + } + /** + * + * + *
+   * Expected difference in time granularity between rows in the data.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + * + * @return The dataGranularity. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + getDataGranularity() { + return dataGranularity_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity.getDefaultInstance() + : dataGranularity_; + } + /** + * + * + *
+   * Expected difference in time granularity between rows in the data.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .GranularityOrBuilder + getDataGranularityOrBuilder() { + return getDataGranularity(); + } + + public static final int FORECAST_HORIZON_FIELD_NUMBER = 23; + private long forecastHorizon_; + /** + * + * + *
+   * The amount of time into the future for which forecasted values for the
+   * target are returned. Expressed in number of units defined by the
+   * `data_granularity` field.
+   * 
+ * + * int64 forecast_horizon = 23; + * + * @return The forecastHorizon. + */ + @java.lang.Override + public long getForecastHorizon() { + return forecastHorizon_; + } + + public static final int CONTEXT_WINDOW_FIELD_NUMBER = 24; + private long contextWindow_; + /** + * + * + *
+   * The amount of time into the past training and prediction data is used
+   * for model training and prediction respectively. Expressed in number of
+   * units defined by the `data_granularity` field.
+   * 
+ * + * int64 context_window = 24; + * + * @return The contextWindow. + */ + @java.lang.Override + public long getContextWindow() { + return contextWindow_; + } + + public static final int EXPORT_EVALUATED_DATA_ITEMS_CONFIG_FIELD_NUMBER = 15; + private com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig + exportEvaluatedDataItemsConfig_; + /** + * + * + *
+   * Configuration for exporting test set predictions to a BigQuery table. If
+   * this configuration is absent, then the export is not performed.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + * + * @return Whether the exportEvaluatedDataItemsConfig field is set. + */ + @java.lang.Override + public boolean hasExportEvaluatedDataItemsConfig() { + return exportEvaluatedDataItemsConfig_ != null; + } + /** + * + * + *
+   * Configuration for exporting test set predictions to a BigQuery table. If
+   * this configuration is absent, then the export is not performed.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + * + * @return The exportEvaluatedDataItemsConfig. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig + getExportEvaluatedDataItemsConfig() { + return exportEvaluatedDataItemsConfig_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.getDefaultInstance() + : exportEvaluatedDataItemsConfig_; + } + /** + * + * + *
+   * Configuration for exporting test set predictions to a BigQuery table. If
+   * this configuration is absent, then the export is not performed.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfigOrBuilder + getExportEvaluatedDataItemsConfigOrBuilder() { + return getExportEvaluatedDataItemsConfig(); + } + + public static final int QUANTILES_FIELD_NUMBER = 16; + private com.google.protobuf.Internal.DoubleList quantiles_; + /** + * + * + *
+   * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+   * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+   * the value of optimization_objective is minimize-quantile-loss. Represents
+   * the percent quantiles to use for that objective. Quantiles must be unique.
+   * 
+ * + * repeated double quantiles = 16; + * + * @return A list containing the quantiles. + */ + @java.lang.Override + public java.util.List getQuantilesList() { + return quantiles_; + } + /** + * + * + *
+   * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+   * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+   * the value of optimization_objective is minimize-quantile-loss. Represents
+   * the percent quantiles to use for that objective. Quantiles must be unique.
+   * 
+ * + * repeated double quantiles = 16; + * + * @return The count of quantiles. + */ + public int getQuantilesCount() { + return quantiles_.size(); + } + /** + * + * + *
+   * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+   * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+   * the value of optimization_objective is minimize-quantile-loss. Represents
+   * the percent quantiles to use for that objective. Quantiles must be unique.
+   * 
+ * + * repeated double quantiles = 16; + * + * @param index The index of the element to return. + * @return The quantiles at the given index. + */ + public double getQuantiles(int index) { + return quantiles_.getDouble(index); + } + + private int quantilesMemoizedSerializedSize = -1; + + public static final int VALIDATION_OPTIONS_FIELD_NUMBER = 17; + private volatile java.lang.Object validationOptions_; + /** + * + * + *
+   * Validation options for the data validation component. The available options
+   * are:
+   *   * "fail-pipeline" - default, will validate against the validation and
+   *      fail the pipeline if it fails.
+   *   * "ignore-validation" - ignore the results of the validation and continue
+   * 
+ * + * string validation_options = 17; + * + * @return The validationOptions. + */ + @java.lang.Override + public java.lang.String getValidationOptions() { + java.lang.Object ref = validationOptions_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + validationOptions_ = s; + return s; + } + } + /** + * + * + *
+   * Validation options for the data validation component. The available options
+   * are:
+   *   * "fail-pipeline" - default, will validate against the validation and
+   *      fail the pipeline if it fails.
+   *   * "ignore-validation" - ignore the results of the validation and continue
+   * 
+ * + * string validation_options = 17; + * + * @return The bytes for validationOptions. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValidationOptionsBytes() { + java.lang.Object ref = validationOptions_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + validationOptions_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getSerializedSize(); + if (!getTargetColumnBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetColumn_); + } + if (!getTimeSeriesIdentifierColumnBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, timeSeriesIdentifierColumn_); + } + if (!getTimeColumnBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, timeColumn_); + } + for (int i = 0; i < transformations_.size(); i++) { + output.writeMessage(4, transformations_.get(i)); + } + if (!getOptimizationObjectiveBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, optimizationObjective_); + } + if (trainBudgetMilliNodeHours_ != 0L) { + output.writeInt64(6, trainBudgetMilliNodeHours_); + } + if (!getWeightColumnBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, weightColumn_); + } + if (exportEvaluatedDataItemsConfig_ != null) { + output.writeMessage(15, getExportEvaluatedDataItemsConfig()); + } + if (getQuantilesList().size() > 0) { + output.writeUInt32NoTag(130); + output.writeUInt32NoTag(quantilesMemoizedSerializedSize); + } + for (int i = 0; i < quantiles_.size(); i++) { + output.writeDoubleNoTag(quantiles_.getDouble(i)); + } + if (!getValidationOptionsBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 17, validationOptions_); + } + for (int i = 0; i < timeSeriesAttributeColumns_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 19, timeSeriesAttributeColumns_.getRaw(i)); + } + for (int i = 0; i < unavailableAtForecastColumns_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 20, unavailableAtForecastColumns_.getRaw(i)); + } + for (int i = 0; i < availableAtForecastColumns_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 21, availableAtForecastColumns_.getRaw(i)); + } + if (dataGranularity_ != null) { + output.writeMessage(22, getDataGranularity()); + } + if (forecastHorizon_ != 0L) { + output.writeInt64(23, forecastHorizon_); + } + if (contextWindow_ != 0L) { + output.writeInt64(24, contextWindow_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTargetColumnBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetColumn_); + } + if (!getTimeSeriesIdentifierColumnBytes().isEmpty()) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(2, timeSeriesIdentifierColumn_); + } + if (!getTimeColumnBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, timeColumn_); + } + for (int i = 0; i < transformations_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, transformations_.get(i)); + } + if (!getOptimizationObjectiveBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, optimizationObjective_); + } + if (trainBudgetMilliNodeHours_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(6, trainBudgetMilliNodeHours_); + } + if (!getWeightColumnBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, weightColumn_); + } + if (exportEvaluatedDataItemsConfig_ != null) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 15, getExportEvaluatedDataItemsConfig()); + } + { + int dataSize = 0; + dataSize = 8 * getQuantilesList().size(); + size += dataSize; + if (!getQuantilesList().isEmpty()) { + size += 2; + size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + } + quantilesMemoizedSerializedSize = dataSize; + } + if (!getValidationOptionsBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, validationOptions_); + } + { + int dataSize = 0; + for (int i = 0; i < timeSeriesAttributeColumns_.size(); i++) { + dataSize += computeStringSizeNoTag(timeSeriesAttributeColumns_.getRaw(i)); + } + size += dataSize; + size += 2 * getTimeSeriesAttributeColumnsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < unavailableAtForecastColumns_.size(); i++) { + dataSize += computeStringSizeNoTag(unavailableAtForecastColumns_.getRaw(i)); + } + size += dataSize; + size += 2 * getUnavailableAtForecastColumnsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < availableAtForecastColumns_.size(); i++) { + dataSize += computeStringSizeNoTag(availableAtForecastColumns_.getRaw(i)); + } + size += dataSize; + size += 2 * getAvailableAtForecastColumnsList().size(); + } + if (dataGranularity_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(22, getDataGranularity()); + } + if (forecastHorizon_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(23, forecastHorizon_); + } + if (contextWindow_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(24, contextWindow_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs) + obj; + + if (!getTargetColumn().equals(other.getTargetColumn())) return false; + if (!getTimeSeriesIdentifierColumn().equals(other.getTimeSeriesIdentifierColumn())) + return false; + if (!getTimeColumn().equals(other.getTimeColumn())) return false; + if (!getTransformationsList().equals(other.getTransformationsList())) return false; + if (!getOptimizationObjective().equals(other.getOptimizationObjective())) return false; + if (getTrainBudgetMilliNodeHours() != other.getTrainBudgetMilliNodeHours()) return false; + if (!getWeightColumn().equals(other.getWeightColumn())) return false; + if (!getTimeSeriesAttributeColumnsList().equals(other.getTimeSeriesAttributeColumnsList())) + return false; + if (!getUnavailableAtForecastColumnsList().equals(other.getUnavailableAtForecastColumnsList())) + return false; + if (!getAvailableAtForecastColumnsList().equals(other.getAvailableAtForecastColumnsList())) + return false; + if (hasDataGranularity() != other.hasDataGranularity()) return false; + if (hasDataGranularity()) { + if (!getDataGranularity().equals(other.getDataGranularity())) return false; + } + if (getForecastHorizon() != other.getForecastHorizon()) return false; + if (getContextWindow() != other.getContextWindow()) return false; + if (hasExportEvaluatedDataItemsConfig() != other.hasExportEvaluatedDataItemsConfig()) + return false; + if (hasExportEvaluatedDataItemsConfig()) { + if (!getExportEvaluatedDataItemsConfig().equals(other.getExportEvaluatedDataItemsConfig())) + return false; + } + if (!getQuantilesList().equals(other.getQuantilesList())) return false; + if (!getValidationOptions().equals(other.getValidationOptions())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TARGET_COLUMN_FIELD_NUMBER; + hash = (53 * hash) + getTargetColumn().hashCode(); + hash = (37 * hash) + TIME_SERIES_IDENTIFIER_COLUMN_FIELD_NUMBER; + hash = (53 * hash) + getTimeSeriesIdentifierColumn().hashCode(); + hash = (37 * hash) + TIME_COLUMN_FIELD_NUMBER; + hash = (53 * hash) + getTimeColumn().hashCode(); + if (getTransformationsCount() > 0) { + hash = (37 * hash) + TRANSFORMATIONS_FIELD_NUMBER; + hash = (53 * hash) + getTransformationsList().hashCode(); + } + hash = (37 * hash) + OPTIMIZATION_OBJECTIVE_FIELD_NUMBER; + hash = (53 * hash) + getOptimizationObjective().hashCode(); + hash = (37 * hash) + TRAIN_BUDGET_MILLI_NODE_HOURS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getTrainBudgetMilliNodeHours()); + hash = (37 * hash) + WEIGHT_COLUMN_FIELD_NUMBER; + hash = (53 * hash) + getWeightColumn().hashCode(); + if (getTimeSeriesAttributeColumnsCount() > 0) { + hash = (37 * hash) + TIME_SERIES_ATTRIBUTE_COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getTimeSeriesAttributeColumnsList().hashCode(); + } + if (getUnavailableAtForecastColumnsCount() > 0) { + hash = (37 * hash) + UNAVAILABLE_AT_FORECAST_COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getUnavailableAtForecastColumnsList().hashCode(); + } + if (getAvailableAtForecastColumnsCount() > 0) { + hash = (37 * hash) + AVAILABLE_AT_FORECAST_COLUMNS_FIELD_NUMBER; + hash = (53 * hash) + getAvailableAtForecastColumnsList().hashCode(); + } + if (hasDataGranularity()) { + hash = (37 * hash) + DATA_GRANULARITY_FIELD_NUMBER; + hash = (53 * hash) + getDataGranularity().hashCode(); + } + hash = (37 * hash) + FORECAST_HORIZON_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getForecastHorizon()); + hash = (37 * hash) + CONTEXT_WINDOW_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getContextWindow()); + if (hasExportEvaluatedDataItemsConfig()) { + hash = (37 * hash) + EXPORT_EVALUATED_DATA_ITEMS_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getExportEvaluatedDataItemsConfig().hashCode(); + } + if (getQuantilesCount() > 0) { + hash = (37 * hash) + QUANTILES_FIELD_NUMBER; + hash = (53 * hash) + getQuantilesList().hashCode(); + } + hash = (37 * hash) + VALIDATION_OPTIONS_FIELD_NUMBER; + hash = (53 * hash) + getValidationOptions().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTransformationsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + targetColumn_ = ""; + + timeSeriesIdentifierColumn_ = ""; + + timeColumn_ = ""; + + if (transformationsBuilder_ == null) { + transformations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + transformationsBuilder_.clear(); + } + optimizationObjective_ = ""; + + trainBudgetMilliNodeHours_ = 0L; + + weightColumn_ = ""; + + timeSeriesAttributeColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + unavailableAtForecastColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000004); + availableAtForecastColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000008); + if (dataGranularityBuilder_ == null) { + dataGranularity_ = null; + } else { + dataGranularity_ = null; + dataGranularityBuilder_ = null; + } + forecastHorizon_ = 0L; + + contextWindow_ = 0L; + + if (exportEvaluatedDataItemsConfigBuilder_ == null) { + exportEvaluatedDataItemsConfig_ = null; + } else { + exportEvaluatedDataItemsConfig_ = null; + exportEvaluatedDataItemsConfigBuilder_ = null; + } + quantiles_ = emptyDoubleList(); + bitField0_ = (bitField0_ & ~0x00000010); + validationOptions_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingInputs_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs(this); + int from_bitField0_ = bitField0_; + result.targetColumn_ = targetColumn_; + result.timeSeriesIdentifierColumn_ = timeSeriesIdentifierColumn_; + result.timeColumn_ = timeColumn_; + if (transformationsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + transformations_ = java.util.Collections.unmodifiableList(transformations_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.transformations_ = transformations_; + } else { + result.transformations_ = transformationsBuilder_.build(); + } + result.optimizationObjective_ = optimizationObjective_; + result.trainBudgetMilliNodeHours_ = trainBudgetMilliNodeHours_; + result.weightColumn_ = weightColumn_; + if (((bitField0_ & 0x00000002) != 0)) { + timeSeriesAttributeColumns_ = timeSeriesAttributeColumns_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.timeSeriesAttributeColumns_ = timeSeriesAttributeColumns_; + if (((bitField0_ & 0x00000004) != 0)) { + unavailableAtForecastColumns_ = unavailableAtForecastColumns_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.unavailableAtForecastColumns_ = unavailableAtForecastColumns_; + if (((bitField0_ & 0x00000008) != 0)) { + availableAtForecastColumns_ = availableAtForecastColumns_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.availableAtForecastColumns_ = availableAtForecastColumns_; + if (dataGranularityBuilder_ == null) { + result.dataGranularity_ = dataGranularity_; + } else { + result.dataGranularity_ = dataGranularityBuilder_.build(); + } + result.forecastHorizon_ = forecastHorizon_; + result.contextWindow_ = contextWindow_; + if (exportEvaluatedDataItemsConfigBuilder_ == null) { + result.exportEvaluatedDataItemsConfig_ = exportEvaluatedDataItemsConfig_; + } else { + result.exportEvaluatedDataItemsConfig_ = exportEvaluatedDataItemsConfigBuilder_.build(); + } + if (((bitField0_ & 0x00000010) != 0)) { + quantiles_.makeImmutable(); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.quantiles_ = quantiles_; + result.validationOptions_ = validationOptions_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.getDefaultInstance()) return this; + if (!other.getTargetColumn().isEmpty()) { + targetColumn_ = other.targetColumn_; + onChanged(); + } + if (!other.getTimeSeriesIdentifierColumn().isEmpty()) { + timeSeriesIdentifierColumn_ = other.timeSeriesIdentifierColumn_; + onChanged(); + } + if (!other.getTimeColumn().isEmpty()) { + timeColumn_ = other.timeColumn_; + onChanged(); + } + if (transformationsBuilder_ == null) { + if (!other.transformations_.isEmpty()) { + if (transformations_.isEmpty()) { + transformations_ = other.transformations_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTransformationsIsMutable(); + transformations_.addAll(other.transformations_); + } + onChanged(); + } + } else { + if (!other.transformations_.isEmpty()) { + if (transformationsBuilder_.isEmpty()) { + transformationsBuilder_.dispose(); + transformationsBuilder_ = null; + transformations_ = other.transformations_; + bitField0_ = (bitField0_ & ~0x00000001); + transformationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getTransformationsFieldBuilder() + : null; + } else { + transformationsBuilder_.addAllMessages(other.transformations_); + } + } + } + if (!other.getOptimizationObjective().isEmpty()) { + optimizationObjective_ = other.optimizationObjective_; + onChanged(); + } + if (other.getTrainBudgetMilliNodeHours() != 0L) { + setTrainBudgetMilliNodeHours(other.getTrainBudgetMilliNodeHours()); + } + if (!other.getWeightColumn().isEmpty()) { + weightColumn_ = other.weightColumn_; + onChanged(); + } + if (!other.timeSeriesAttributeColumns_.isEmpty()) { + if (timeSeriesAttributeColumns_.isEmpty()) { + timeSeriesAttributeColumns_ = other.timeSeriesAttributeColumns_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureTimeSeriesAttributeColumnsIsMutable(); + timeSeriesAttributeColumns_.addAll(other.timeSeriesAttributeColumns_); + } + onChanged(); + } + if (!other.unavailableAtForecastColumns_.isEmpty()) { + if (unavailableAtForecastColumns_.isEmpty()) { + unavailableAtForecastColumns_ = other.unavailableAtForecastColumns_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureUnavailableAtForecastColumnsIsMutable(); + unavailableAtForecastColumns_.addAll(other.unavailableAtForecastColumns_); + } + onChanged(); + } + if (!other.availableAtForecastColumns_.isEmpty()) { + if (availableAtForecastColumns_.isEmpty()) { + availableAtForecastColumns_ = other.availableAtForecastColumns_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureAvailableAtForecastColumnsIsMutable(); + availableAtForecastColumns_.addAll(other.availableAtForecastColumns_); + } + onChanged(); + } + if (other.hasDataGranularity()) { + mergeDataGranularity(other.getDataGranularity()); + } + if (other.getForecastHorizon() != 0L) { + setForecastHorizon(other.getForecastHorizon()); + } + if (other.getContextWindow() != 0L) { + setContextWindow(other.getContextWindow()); + } + if (other.hasExportEvaluatedDataItemsConfig()) { + mergeExportEvaluatedDataItemsConfig(other.getExportEvaluatedDataItemsConfig()); + } + if (!other.quantiles_.isEmpty()) { + if (quantiles_.isEmpty()) { + quantiles_ = other.quantiles_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureQuantilesIsMutable(); + quantiles_.addAll(other.quantiles_); + } + onChanged(); + } + if (!other.getValidationOptions().isEmpty()) { + validationOptions_ = other.validationOptions_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object targetColumn_ = ""; + /** + * + * + *
+     * The name of the column that the model is to predict.
+     * 
+ * + * string target_column = 1; + * + * @return The targetColumn. + */ + public java.lang.String getTargetColumn() { + java.lang.Object ref = targetColumn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetColumn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The name of the column that the model is to predict.
+     * 
+ * + * string target_column = 1; + * + * @return The bytes for targetColumn. + */ + public com.google.protobuf.ByteString getTargetColumnBytes() { + java.lang.Object ref = targetColumn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetColumn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The name of the column that the model is to predict.
+     * 
+ * + * string target_column = 1; + * + * @param value The targetColumn to set. + * @return This builder for chaining. + */ + public Builder setTargetColumn(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + targetColumn_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the column that the model is to predict.
+     * 
+ * + * string target_column = 1; + * + * @return This builder for chaining. + */ + public Builder clearTargetColumn() { + + targetColumn_ = getDefaultInstance().getTargetColumn(); + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the column that the model is to predict.
+     * 
+ * + * string target_column = 1; + * + * @param value The bytes for targetColumn to set. + * @return This builder for chaining. + */ + public Builder setTargetColumnBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + targetColumn_ = value; + onChanged(); + return this; + } + + private java.lang.Object timeSeriesIdentifierColumn_ = ""; + /** + * + * + *
+     * The name of the column that identifies the time series.
+     * 
+ * + * string time_series_identifier_column = 2; + * + * @return The timeSeriesIdentifierColumn. + */ + public java.lang.String getTimeSeriesIdentifierColumn() { + java.lang.Object ref = timeSeriesIdentifierColumn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + timeSeriesIdentifierColumn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The name of the column that identifies the time series.
+     * 
+ * + * string time_series_identifier_column = 2; + * + * @return The bytes for timeSeriesIdentifierColumn. + */ + public com.google.protobuf.ByteString getTimeSeriesIdentifierColumnBytes() { + java.lang.Object ref = timeSeriesIdentifierColumn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + timeSeriesIdentifierColumn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The name of the column that identifies the time series.
+     * 
+ * + * string time_series_identifier_column = 2; + * + * @param value The timeSeriesIdentifierColumn to set. + * @return This builder for chaining. + */ + public Builder setTimeSeriesIdentifierColumn(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + timeSeriesIdentifierColumn_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the column that identifies the time series.
+     * 
+ * + * string time_series_identifier_column = 2; + * + * @return This builder for chaining. + */ + public Builder clearTimeSeriesIdentifierColumn() { + + timeSeriesIdentifierColumn_ = getDefaultInstance().getTimeSeriesIdentifierColumn(); + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the column that identifies the time series.
+     * 
+ * + * string time_series_identifier_column = 2; + * + * @param value The bytes for timeSeriesIdentifierColumn to set. + * @return This builder for chaining. + */ + public Builder setTimeSeriesIdentifierColumnBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + timeSeriesIdentifierColumn_ = value; + onChanged(); + return this; + } + + private java.lang.Object timeColumn_ = ""; + /** + * + * + *
+     * The name of the column that identifies time order in the time series.
+     * 
+ * + * string time_column = 3; + * + * @return The timeColumn. + */ + public java.lang.String getTimeColumn() { + java.lang.Object ref = timeColumn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + timeColumn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The name of the column that identifies time order in the time series.
+     * 
+ * + * string time_column = 3; + * + * @return The bytes for timeColumn. + */ + public com.google.protobuf.ByteString getTimeColumnBytes() { + java.lang.Object ref = timeColumn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + timeColumn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The name of the column that identifies time order in the time series.
+     * 
+ * + * string time_column = 3; + * + * @param value The timeColumn to set. + * @return This builder for chaining. + */ + public Builder setTimeColumn(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + timeColumn_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the column that identifies time order in the time series.
+     * 
+ * + * string time_column = 3; + * + * @return This builder for chaining. + */ + public Builder clearTimeColumn() { + + timeColumn_ = getDefaultInstance().getTimeColumn(); + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the column that identifies time order in the time series.
+     * 
+ * + * string time_column = 3; + * + * @param value The bytes for timeColumn to set. + * @return This builder for chaining. + */ + public Builder setTimeColumnBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + timeColumn_ = value; + onChanged(); + return this; + } + + private java.util.List< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation> + transformations_ = java.util.Collections.emptyList(); + + private void ensureTransformationsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + transformations_ = + new java.util.ArrayList< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation>(transformations_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.TransformationOrBuilder> + transformationsBuilder_; + + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public java.util.List< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation> + getTransformationsList() { + if (transformationsBuilder_ == null) { + return java.util.Collections.unmodifiableList(transformations_); + } else { + return transformationsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public int getTransformationsCount() { + if (transformationsBuilder_ == null) { + return transformations_.size(); + } else { + return transformationsBuilder_.getCount(); + } + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + getTransformations(int index) { + if (transformationsBuilder_ == null) { + return transformations_.get(index); + } else { + return transformationsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder setTransformations( + int index, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + value) { + if (transformationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTransformationsIsMutable(); + transformations_.set(index, value); + onChanged(); + } else { + transformationsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder setTransformations( + int index, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.Builder + builderForValue) { + if (transformationsBuilder_ == null) { + ensureTransformationsIsMutable(); + transformations_.set(index, builderForValue.build()); + onChanged(); + } else { + transformationsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder addTransformations( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + value) { + if (transformationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTransformationsIsMutable(); + transformations_.add(value); + onChanged(); + } else { + transformationsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder addTransformations( + int index, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + value) { + if (transformationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTransformationsIsMutable(); + transformations_.add(index, value); + onChanged(); + } else { + transformationsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder addTransformations( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.Builder + builderForValue) { + if (transformationsBuilder_ == null) { + ensureTransformationsIsMutable(); + transformations_.add(builderForValue.build()); + onChanged(); + } else { + transformationsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder addTransformations( + int index, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.Builder + builderForValue) { + if (transformationsBuilder_ == null) { + ensureTransformationsIsMutable(); + transformations_.add(index, builderForValue.build()); + onChanged(); + } else { + transformationsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder addAllTransformations( + java.lang.Iterable< + ? extends + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation> + values) { + if (transformationsBuilder_ == null) { + ensureTransformationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, transformations_); + onChanged(); + } else { + transformationsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder clearTransformations() { + if (transformationsBuilder_ == null) { + transformations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + transformationsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public Builder removeTransformations(int index) { + if (transformationsBuilder_ == null) { + ensureTransformationsIsMutable(); + transformations_.remove(index); + onChanged(); + } else { + transformationsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.Builder + getTransformationsBuilder(int index) { + return getTransformationsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .TransformationOrBuilder + getTransformationsOrBuilder(int index) { + if (transformationsBuilder_ == null) { + return transformations_.get(index); + } else { + return transformationsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public java.util.List< + ? extends + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.TransformationOrBuilder> + getTransformationsOrBuilderList() { + if (transformationsBuilder_ != null) { + return transformationsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(transformations_); + } + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.Builder + addTransformationsBuilder() { + return getTransformationsFieldBuilder() + .addBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.getDefaultInstance()); + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation.Builder + addTransformationsBuilder(int index) { + return getTransformationsFieldBuilder() + .addBuilder( + index, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.getDefaultInstance()); + } + /** + * + * + *
+     * Each transformation will apply transform function to given input column.
+     * And the result will be used for training.
+     * When creating transformation for BigQuery Struct column, the column should
+     * be flattened using "." as the delimiter.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + public java.util.List< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.Builder> + getTransformationsBuilderList() { + return getTransformationsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.TransformationOrBuilder> + getTransformationsFieldBuilder() { + if (transformationsBuilder_ == null) { + transformationsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Transformation.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.TransformationOrBuilder>( + transformations_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + transformations_ = null; + } + return transformationsBuilder_; + } + + private java.lang.Object optimizationObjective_ = ""; + /** + * + * + *
+     * Objective function the model is optimizing towards. The training process
+     * creates a model that optimizes the value of the objective
+     * function over the validation set.
+     * The supported optimization objectives:
+     *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+     *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+     *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+     *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+     *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+     *     percentage error (WAPE) and mean-absolute-error (MAE).
+     *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+     *     defined in `quantiles`.
+     * 
+ * + * string optimization_objective = 5; + * + * @return The optimizationObjective. + */ + public java.lang.String getOptimizationObjective() { + java.lang.Object ref = optimizationObjective_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + optimizationObjective_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Objective function the model is optimizing towards. The training process
+     * creates a model that optimizes the value of the objective
+     * function over the validation set.
+     * The supported optimization objectives:
+     *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+     *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+     *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+     *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+     *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+     *     percentage error (WAPE) and mean-absolute-error (MAE).
+     *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+     *     defined in `quantiles`.
+     * 
+ * + * string optimization_objective = 5; + * + * @return The bytes for optimizationObjective. + */ + public com.google.protobuf.ByteString getOptimizationObjectiveBytes() { + java.lang.Object ref = optimizationObjective_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + optimizationObjective_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Objective function the model is optimizing towards. The training process
+     * creates a model that optimizes the value of the objective
+     * function over the validation set.
+     * The supported optimization objectives:
+     *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+     *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+     *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+     *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+     *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+     *     percentage error (WAPE) and mean-absolute-error (MAE).
+     *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+     *     defined in `quantiles`.
+     * 
+ * + * string optimization_objective = 5; + * + * @param value The optimizationObjective to set. + * @return This builder for chaining. + */ + public Builder setOptimizationObjective(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + optimizationObjective_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Objective function the model is optimizing towards. The training process
+     * creates a model that optimizes the value of the objective
+     * function over the validation set.
+     * The supported optimization objectives:
+     *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+     *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+     *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+     *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+     *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+     *     percentage error (WAPE) and mean-absolute-error (MAE).
+     *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+     *     defined in `quantiles`.
+     * 
+ * + * string optimization_objective = 5; + * + * @return This builder for chaining. + */ + public Builder clearOptimizationObjective() { + + optimizationObjective_ = getDefaultInstance().getOptimizationObjective(); + onChanged(); + return this; + } + /** + * + * + *
+     * Objective function the model is optimizing towards. The training process
+     * creates a model that optimizes the value of the objective
+     * function over the validation set.
+     * The supported optimization objectives:
+     *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+     *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+     *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+     *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+     *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+     *     percentage error (WAPE) and mean-absolute-error (MAE).
+     *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+     *     defined in `quantiles`.
+     * 
+ * + * string optimization_objective = 5; + * + * @param value The bytes for optimizationObjective to set. + * @return This builder for chaining. + */ + public Builder setOptimizationObjectiveBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + optimizationObjective_ = value; + onChanged(); + return this; + } + + private long trainBudgetMilliNodeHours_; + /** + * + * + *
+     * Required. The train budget of creating this model, expressed in milli node
+     * hours i.e. 1,000 value in this field means 1 node hour.
+     * The training cost of the model will not exceed this budget. The final cost
+     * will be attempted to be close to the budget, though may end up being (even)
+     * noticeably smaller - at the backend's discretion. This especially may
+     * happen when further model training ceases to provide any improvements.
+     * If the budget is set to a value known to be insufficient to train a
+     * model for the given dataset, the training won't be attempted and
+     * will error.
+     * The train budget must be between 1,000 and 72,000 milli node hours,
+     * inclusive.
+     * 
+ * + * int64 train_budget_milli_node_hours = 6; + * + * @return The trainBudgetMilliNodeHours. + */ + @java.lang.Override + public long getTrainBudgetMilliNodeHours() { + return trainBudgetMilliNodeHours_; + } + /** + * + * + *
+     * Required. The train budget of creating this model, expressed in milli node
+     * hours i.e. 1,000 value in this field means 1 node hour.
+     * The training cost of the model will not exceed this budget. The final cost
+     * will be attempted to be close to the budget, though may end up being (even)
+     * noticeably smaller - at the backend's discretion. This especially may
+     * happen when further model training ceases to provide any improvements.
+     * If the budget is set to a value known to be insufficient to train a
+     * model for the given dataset, the training won't be attempted and
+     * will error.
+     * The train budget must be between 1,000 and 72,000 milli node hours,
+     * inclusive.
+     * 
+ * + * int64 train_budget_milli_node_hours = 6; + * + * @param value The trainBudgetMilliNodeHours to set. + * @return This builder for chaining. + */ + public Builder setTrainBudgetMilliNodeHours(long value) { + + trainBudgetMilliNodeHours_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The train budget of creating this model, expressed in milli node
+     * hours i.e. 1,000 value in this field means 1 node hour.
+     * The training cost of the model will not exceed this budget. The final cost
+     * will be attempted to be close to the budget, though may end up being (even)
+     * noticeably smaller - at the backend's discretion. This especially may
+     * happen when further model training ceases to provide any improvements.
+     * If the budget is set to a value known to be insufficient to train a
+     * model for the given dataset, the training won't be attempted and
+     * will error.
+     * The train budget must be between 1,000 and 72,000 milli node hours,
+     * inclusive.
+     * 
+ * + * int64 train_budget_milli_node_hours = 6; + * + * @return This builder for chaining. + */ + public Builder clearTrainBudgetMilliNodeHours() { + + trainBudgetMilliNodeHours_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object weightColumn_ = ""; + /** + * + * + *
+     * Column name that should be used as the weight column.
+     * Higher values in this column give more importance to the row
+     * during model training. The column must have numeric values between 0 and
+     * 10000 inclusively; 0 means the row is ignored for training. If weight
+     * column field is not set, then all rows are assumed to have equal weight
+     * of 1.
+     * 
+ * + * string weight_column = 7; + * + * @return The weightColumn. + */ + public java.lang.String getWeightColumn() { + java.lang.Object ref = weightColumn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + weightColumn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Column name that should be used as the weight column.
+     * Higher values in this column give more importance to the row
+     * during model training. The column must have numeric values between 0 and
+     * 10000 inclusively; 0 means the row is ignored for training. If weight
+     * column field is not set, then all rows are assumed to have equal weight
+     * of 1.
+     * 
+ * + * string weight_column = 7; + * + * @return The bytes for weightColumn. + */ + public com.google.protobuf.ByteString getWeightColumnBytes() { + java.lang.Object ref = weightColumn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + weightColumn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Column name that should be used as the weight column.
+     * Higher values in this column give more importance to the row
+     * during model training. The column must have numeric values between 0 and
+     * 10000 inclusively; 0 means the row is ignored for training. If weight
+     * column field is not set, then all rows are assumed to have equal weight
+     * of 1.
+     * 
+ * + * string weight_column = 7; + * + * @param value The weightColumn to set. + * @return This builder for chaining. + */ + public Builder setWeightColumn(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + weightColumn_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Column name that should be used as the weight column.
+     * Higher values in this column give more importance to the row
+     * during model training. The column must have numeric values between 0 and
+     * 10000 inclusively; 0 means the row is ignored for training. If weight
+     * column field is not set, then all rows are assumed to have equal weight
+     * of 1.
+     * 
+ * + * string weight_column = 7; + * + * @return This builder for chaining. + */ + public Builder clearWeightColumn() { + + weightColumn_ = getDefaultInstance().getWeightColumn(); + onChanged(); + return this; + } + /** + * + * + *
+     * Column name that should be used as the weight column.
+     * Higher values in this column give more importance to the row
+     * during model training. The column must have numeric values between 0 and
+     * 10000 inclusively; 0 means the row is ignored for training. If weight
+     * column field is not set, then all rows are assumed to have equal weight
+     * of 1.
+     * 
+ * + * string weight_column = 7; + * + * @param value The bytes for weightColumn to set. + * @return This builder for chaining. + */ + public Builder setWeightColumnBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + weightColumn_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList timeSeriesAttributeColumns_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureTimeSeriesAttributeColumnsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + timeSeriesAttributeColumns_ = + new com.google.protobuf.LazyStringArrayList(timeSeriesAttributeColumns_); + bitField0_ |= 0x00000002; + } + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @return A list containing the timeSeriesAttributeColumns. + */ + public com.google.protobuf.ProtocolStringList getTimeSeriesAttributeColumnsList() { + return timeSeriesAttributeColumns_.getUnmodifiableView(); + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @return The count of timeSeriesAttributeColumns. + */ + public int getTimeSeriesAttributeColumnsCount() { + return timeSeriesAttributeColumns_.size(); + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param index The index of the element to return. + * @return The timeSeriesAttributeColumns at the given index. + */ + public java.lang.String getTimeSeriesAttributeColumns(int index) { + return timeSeriesAttributeColumns_.get(index); + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param index The index of the value to return. + * @return The bytes of the timeSeriesAttributeColumns at the given index. + */ + public com.google.protobuf.ByteString getTimeSeriesAttributeColumnsBytes(int index) { + return timeSeriesAttributeColumns_.getByteString(index); + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param index The index to set the value at. + * @param value The timeSeriesAttributeColumns to set. + * @return This builder for chaining. + */ + public Builder setTimeSeriesAttributeColumns(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTimeSeriesAttributeColumnsIsMutable(); + timeSeriesAttributeColumns_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param value The timeSeriesAttributeColumns to add. + * @return This builder for chaining. + */ + public Builder addTimeSeriesAttributeColumns(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTimeSeriesAttributeColumnsIsMutable(); + timeSeriesAttributeColumns_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param values The timeSeriesAttributeColumns to add. + * @return This builder for chaining. + */ + public Builder addAllTimeSeriesAttributeColumns(java.lang.Iterable values) { + ensureTimeSeriesAttributeColumnsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, timeSeriesAttributeColumns_); + onChanged(); + return this; + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @return This builder for chaining. + */ + public Builder clearTimeSeriesAttributeColumns() { + timeSeriesAttributeColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * Column names that should be used as attribute columns.
+     * The value of these columns does not vary as a function of time.
+     * For example, store ID or item color.
+     * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param value The bytes of the timeSeriesAttributeColumns to add. + * @return This builder for chaining. + */ + public Builder addTimeSeriesAttributeColumnsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureTimeSeriesAttributeColumnsIsMutable(); + timeSeriesAttributeColumns_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList unavailableAtForecastColumns_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureUnavailableAtForecastColumnsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + unavailableAtForecastColumns_ = + new com.google.protobuf.LazyStringArrayList(unavailableAtForecastColumns_); + bitField0_ |= 0x00000004; + } + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @return A list containing the unavailableAtForecastColumns. + */ + public com.google.protobuf.ProtocolStringList getUnavailableAtForecastColumnsList() { + return unavailableAtForecastColumns_.getUnmodifiableView(); + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @return The count of unavailableAtForecastColumns. + */ + public int getUnavailableAtForecastColumnsCount() { + return unavailableAtForecastColumns_.size(); + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param index The index of the element to return. + * @return The unavailableAtForecastColumns at the given index. + */ + public java.lang.String getUnavailableAtForecastColumns(int index) { + return unavailableAtForecastColumns_.get(index); + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param index The index of the value to return. + * @return The bytes of the unavailableAtForecastColumns at the given index. + */ + public com.google.protobuf.ByteString getUnavailableAtForecastColumnsBytes(int index) { + return unavailableAtForecastColumns_.getByteString(index); + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param index The index to set the value at. + * @param value The unavailableAtForecastColumns to set. + * @return This builder for chaining. + */ + public Builder setUnavailableAtForecastColumns(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnavailableAtForecastColumnsIsMutable(); + unavailableAtForecastColumns_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param value The unavailableAtForecastColumns to add. + * @return This builder for chaining. + */ + public Builder addUnavailableAtForecastColumns(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnavailableAtForecastColumnsIsMutable(); + unavailableAtForecastColumns_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param values The unavailableAtForecastColumns to add. + * @return This builder for chaining. + */ + public Builder addAllUnavailableAtForecastColumns(java.lang.Iterable values) { + ensureUnavailableAtForecastColumnsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unavailableAtForecastColumns_); + onChanged(); + return this; + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @return This builder for chaining. + */ + public Builder clearUnavailableAtForecastColumns() { + unavailableAtForecastColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * Names of columns that are unavailable when a forecast is requested.
+     * This column contains information for the given entity (identified
+     * by the time_series_identifier_column) that is unknown before the forecast
+     * For example, actual weather on a given day.
+     * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param value The bytes of the unavailableAtForecastColumns to add. + * @return This builder for chaining. + */ + public Builder addUnavailableAtForecastColumnsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnavailableAtForecastColumnsIsMutable(); + unavailableAtForecastColumns_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList availableAtForecastColumns_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureAvailableAtForecastColumnsIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + availableAtForecastColumns_ = + new com.google.protobuf.LazyStringArrayList(availableAtForecastColumns_); + bitField0_ |= 0x00000008; + } + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @return A list containing the availableAtForecastColumns. + */ + public com.google.protobuf.ProtocolStringList getAvailableAtForecastColumnsList() { + return availableAtForecastColumns_.getUnmodifiableView(); + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @return The count of availableAtForecastColumns. + */ + public int getAvailableAtForecastColumnsCount() { + return availableAtForecastColumns_.size(); + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param index The index of the element to return. + * @return The availableAtForecastColumns at the given index. + */ + public java.lang.String getAvailableAtForecastColumns(int index) { + return availableAtForecastColumns_.get(index); + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param index The index of the value to return. + * @return The bytes of the availableAtForecastColumns at the given index. + */ + public com.google.protobuf.ByteString getAvailableAtForecastColumnsBytes(int index) { + return availableAtForecastColumns_.getByteString(index); + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param index The index to set the value at. + * @param value The availableAtForecastColumns to set. + * @return This builder for chaining. + */ + public Builder setAvailableAtForecastColumns(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAvailableAtForecastColumnsIsMutable(); + availableAtForecastColumns_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param value The availableAtForecastColumns to add. + * @return This builder for chaining. + */ + public Builder addAvailableAtForecastColumns(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAvailableAtForecastColumnsIsMutable(); + availableAtForecastColumns_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param values The availableAtForecastColumns to add. + * @return This builder for chaining. + */ + public Builder addAllAvailableAtForecastColumns(java.lang.Iterable values) { + ensureAvailableAtForecastColumnsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, availableAtForecastColumns_); + onChanged(); + return this; + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @return This builder for chaining. + */ + public Builder clearAvailableAtForecastColumns() { + availableAtForecastColumns_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + * + * + *
+     * Names of columns that are available and provided when a forecast
+     * is requested. These columns
+     * contain information for the given entity (identified by the
+     * time_series_identifier_column column) that is known at forecast.
+     * For example, predicted weather for a specific day.
+     * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param value The bytes of the availableAtForecastColumns to add. + * @return This builder for chaining. + */ + public Builder addAvailableAtForecastColumnsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureAvailableAtForecastColumnsIsMutable(); + availableAtForecastColumns_.add(value); + onChanged(); + return this; + } + + private com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity + dataGranularity_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.GranularityOrBuilder> + dataGranularityBuilder_; + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + * + * @return Whether the dataGranularity field is set. + */ + public boolean hasDataGranularity() { + return dataGranularityBuilder_ != null || dataGranularity_ != null; + } + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + * + * @return The dataGranularity. + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + getDataGranularity() { + if (dataGranularityBuilder_ == null) { + return dataGranularity_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.getDefaultInstance() + : dataGranularity_; + } else { + return dataGranularityBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + public Builder setDataGranularity( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + value) { + if (dataGranularityBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + dataGranularity_ = value; + onChanged(); + } else { + dataGranularityBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + public Builder setDataGranularity( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity.Builder + builderForValue) { + if (dataGranularityBuilder_ == null) { + dataGranularity_ = builderForValue.build(); + onChanged(); + } else { + dataGranularityBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + public Builder mergeDataGranularity( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + value) { + if (dataGranularityBuilder_ == null) { + if (dataGranularity_ != null) { + dataGranularity_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.newBuilder(dataGranularity_) + .mergeFrom(value) + .buildPartial(); + } else { + dataGranularity_ = value; + } + onChanged(); + } else { + dataGranularityBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + public Builder clearDataGranularity() { + if (dataGranularityBuilder_ == null) { + dataGranularity_ = null; + onChanged(); + } else { + dataGranularity_ = null; + dataGranularityBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity.Builder + getDataGranularityBuilder() { + + onChanged(); + return getDataGranularityFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .GranularityOrBuilder + getDataGranularityOrBuilder() { + if (dataGranularityBuilder_ != null) { + return dataGranularityBuilder_.getMessageOrBuilder(); + } else { + return dataGranularity_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.getDefaultInstance() + : dataGranularity_; + } + } + /** + * + * + *
+     * Expected difference in time granularity between rows in the data.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.GranularityOrBuilder> + getDataGranularityFieldBuilder() { + if (dataGranularityBuilder_ == null) { + dataGranularityBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.Granularity.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.GranularityOrBuilder>( + getDataGranularity(), getParentForChildren(), isClean()); + dataGranularity_ = null; + } + return dataGranularityBuilder_; + } + + private long forecastHorizon_; + /** + * + * + *
+     * The amount of time into the future for which forecasted values for the
+     * target are returned. Expressed in number of units defined by the
+     * `data_granularity` field.
+     * 
+ * + * int64 forecast_horizon = 23; + * + * @return The forecastHorizon. + */ + @java.lang.Override + public long getForecastHorizon() { + return forecastHorizon_; + } + /** + * + * + *
+     * The amount of time into the future for which forecasted values for the
+     * target are returned. Expressed in number of units defined by the
+     * `data_granularity` field.
+     * 
+ * + * int64 forecast_horizon = 23; + * + * @param value The forecastHorizon to set. + * @return This builder for chaining. + */ + public Builder setForecastHorizon(long value) { + + forecastHorizon_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The amount of time into the future for which forecasted values for the
+     * target are returned. Expressed in number of units defined by the
+     * `data_granularity` field.
+     * 
+ * + * int64 forecast_horizon = 23; + * + * @return This builder for chaining. + */ + public Builder clearForecastHorizon() { + + forecastHorizon_ = 0L; + onChanged(); + return this; + } + + private long contextWindow_; + /** + * + * + *
+     * The amount of time into the past training and prediction data is used
+     * for model training and prediction respectively. Expressed in number of
+     * units defined by the `data_granularity` field.
+     * 
+ * + * int64 context_window = 24; + * + * @return The contextWindow. + */ + @java.lang.Override + public long getContextWindow() { + return contextWindow_; + } + /** + * + * + *
+     * The amount of time into the past training and prediction data is used
+     * for model training and prediction respectively. Expressed in number of
+     * units defined by the `data_granularity` field.
+     * 
+ * + * int64 context_window = 24; + * + * @param value The contextWindow to set. + * @return This builder for chaining. + */ + public Builder setContextWindow(long value) { + + contextWindow_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The amount of time into the past training and prediction data is used
+     * for model training and prediction respectively. Expressed in number of
+     * units defined by the `data_granularity` field.
+     * 
+ * + * int64 context_window = 24; + * + * @return This builder for chaining. + */ + public Builder clearContextWindow() { + + contextWindow_ = 0L; + onChanged(); + return this; + } + + private com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig + exportEvaluatedDataItemsConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfigOrBuilder> + exportEvaluatedDataItemsConfigBuilder_; + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + * + * @return Whether the exportEvaluatedDataItemsConfig field is set. + */ + public boolean hasExportEvaluatedDataItemsConfig() { + return exportEvaluatedDataItemsConfigBuilder_ != null + || exportEvaluatedDataItemsConfig_ != null; + } + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + * + * @return The exportEvaluatedDataItemsConfig. + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig + getExportEvaluatedDataItemsConfig() { + if (exportEvaluatedDataItemsConfigBuilder_ == null) { + return exportEvaluatedDataItemsConfig_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.getDefaultInstance() + : exportEvaluatedDataItemsConfig_; + } else { + return exportEvaluatedDataItemsConfigBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + public Builder setExportEvaluatedDataItemsConfig( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig + value) { + if (exportEvaluatedDataItemsConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + exportEvaluatedDataItemsConfig_ = value; + onChanged(); + } else { + exportEvaluatedDataItemsConfigBuilder_.setMessage(value); + } + + return this; + } + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + public Builder setExportEvaluatedDataItemsConfig( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.Builder + builderForValue) { + if (exportEvaluatedDataItemsConfigBuilder_ == null) { + exportEvaluatedDataItemsConfig_ = builderForValue.build(); + onChanged(); + } else { + exportEvaluatedDataItemsConfigBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + public Builder mergeExportEvaluatedDataItemsConfig( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig + value) { + if (exportEvaluatedDataItemsConfigBuilder_ == null) { + if (exportEvaluatedDataItemsConfig_ != null) { + exportEvaluatedDataItemsConfig_ = + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.newBuilder(exportEvaluatedDataItemsConfig_) + .mergeFrom(value) + .buildPartial(); + } else { + exportEvaluatedDataItemsConfig_ = value; + } + onChanged(); + } else { + exportEvaluatedDataItemsConfigBuilder_.mergeFrom(value); + } + + return this; + } + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + public Builder clearExportEvaluatedDataItemsConfig() { + if (exportEvaluatedDataItemsConfigBuilder_ == null) { + exportEvaluatedDataItemsConfig_ = null; + onChanged(); + } else { + exportEvaluatedDataItemsConfig_ = null; + exportEvaluatedDataItemsConfigBuilder_ = null; + } + + return this; + } + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.Builder + getExportEvaluatedDataItemsConfigBuilder() { + + onChanged(); + return getExportEvaluatedDataItemsConfigFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfigOrBuilder + getExportEvaluatedDataItemsConfigOrBuilder() { + if (exportEvaluatedDataItemsConfigBuilder_ != null) { + return exportEvaluatedDataItemsConfigBuilder_.getMessageOrBuilder(); + } else { + return exportEvaluatedDataItemsConfig_ == null + ? com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.getDefaultInstance() + : exportEvaluatedDataItemsConfig_; + } + } + /** + * + * + *
+     * Configuration for exporting test set predictions to a BigQuery table. If
+     * this configuration is absent, then the export is not performed.
+     * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfigOrBuilder> + getExportEvaluatedDataItemsConfigFieldBuilder() { + if (exportEvaluatedDataItemsConfigBuilder_ == null) { + exportEvaluatedDataItemsConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfig.Builder, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfigOrBuilder>( + getExportEvaluatedDataItemsConfig(), getParentForChildren(), isClean()); + exportEvaluatedDataItemsConfig_ = null; + } + return exportEvaluatedDataItemsConfigBuilder_; + } + + private com.google.protobuf.Internal.DoubleList quantiles_ = emptyDoubleList(); + + private void ensureQuantilesIsMutable() { + if (!((bitField0_ & 0x00000010) != 0)) { + quantiles_ = mutableCopy(quantiles_); + bitField0_ |= 0x00000010; + } + } + /** + * + * + *
+     * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+     * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+     * the value of optimization_objective is minimize-quantile-loss. Represents
+     * the percent quantiles to use for that objective. Quantiles must be unique.
+     * 
+ * + * repeated double quantiles = 16; + * + * @return A list containing the quantiles. + */ + public java.util.List getQuantilesList() { + return ((bitField0_ & 0x00000010) != 0) + ? java.util.Collections.unmodifiableList(quantiles_) + : quantiles_; + } + /** + * + * + *
+     * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+     * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+     * the value of optimization_objective is minimize-quantile-loss. Represents
+     * the percent quantiles to use for that objective. Quantiles must be unique.
+     * 
+ * + * repeated double quantiles = 16; + * + * @return The count of quantiles. + */ + public int getQuantilesCount() { + return quantiles_.size(); + } + /** + * + * + *
+     * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+     * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+     * the value of optimization_objective is minimize-quantile-loss. Represents
+     * the percent quantiles to use for that objective. Quantiles must be unique.
+     * 
+ * + * repeated double quantiles = 16; + * + * @param index The index of the element to return. + * @return The quantiles at the given index. + */ + public double getQuantiles(int index) { + return quantiles_.getDouble(index); + } + /** + * + * + *
+     * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+     * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+     * the value of optimization_objective is minimize-quantile-loss. Represents
+     * the percent quantiles to use for that objective. Quantiles must be unique.
+     * 
+ * + * repeated double quantiles = 16; + * + * @param index The index to set the value at. + * @param value The quantiles to set. + * @return This builder for chaining. + */ + public Builder setQuantiles(int index, double value) { + ensureQuantilesIsMutable(); + quantiles_.setDouble(index, value); + onChanged(); + return this; + } + /** + * + * + *
+     * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+     * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+     * the value of optimization_objective is minimize-quantile-loss. Represents
+     * the percent quantiles to use for that objective. Quantiles must be unique.
+     * 
+ * + * repeated double quantiles = 16; + * + * @param value The quantiles to add. + * @return This builder for chaining. + */ + public Builder addQuantiles(double value) { + ensureQuantilesIsMutable(); + quantiles_.addDouble(value); + onChanged(); + return this; + } + /** + * + * + *
+     * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+     * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+     * the value of optimization_objective is minimize-quantile-loss. Represents
+     * the percent quantiles to use for that objective. Quantiles must be unique.
+     * 
+ * + * repeated double quantiles = 16; + * + * @param values The quantiles to add. + * @return This builder for chaining. + */ + public Builder addAllQuantiles(java.lang.Iterable values) { + ensureQuantilesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, quantiles_); + onChanged(); + return this; + } + /** + * + * + *
+     * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+     * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+     * the value of optimization_objective is minimize-quantile-loss. Represents
+     * the percent quantiles to use for that objective. Quantiles must be unique.
+     * 
+ * + * repeated double quantiles = 16; + * + * @return This builder for chaining. + */ + public Builder clearQuantiles() { + quantiles_ = emptyDoubleList(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + private java.lang.Object validationOptions_ = ""; + /** + * + * + *
+     * Validation options for the data validation component. The available options
+     * are:
+     *   * "fail-pipeline" - default, will validate against the validation and
+     *      fail the pipeline if it fails.
+     *   * "ignore-validation" - ignore the results of the validation and continue
+     * 
+ * + * string validation_options = 17; + * + * @return The validationOptions. + */ + public java.lang.String getValidationOptions() { + java.lang.Object ref = validationOptions_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + validationOptions_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Validation options for the data validation component. The available options
+     * are:
+     *   * "fail-pipeline" - default, will validate against the validation and
+     *      fail the pipeline if it fails.
+     *   * "ignore-validation" - ignore the results of the validation and continue
+     * 
+ * + * string validation_options = 17; + * + * @return The bytes for validationOptions. + */ + public com.google.protobuf.ByteString getValidationOptionsBytes() { + java.lang.Object ref = validationOptions_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + validationOptions_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Validation options for the data validation component. The available options
+     * are:
+     *   * "fail-pipeline" - default, will validate against the validation and
+     *      fail the pipeline if it fails.
+     *   * "ignore-validation" - ignore the results of the validation and continue
+     * 
+ * + * string validation_options = 17; + * + * @param value The validationOptions to set. + * @return This builder for chaining. + */ + public Builder setValidationOptions(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + validationOptions_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Validation options for the data validation component. The available options
+     * are:
+     *   * "fail-pipeline" - default, will validate against the validation and
+     *      fail the pipeline if it fails.
+     *   * "ignore-validation" - ignore the results of the validation and continue
+     * 
+ * + * string validation_options = 17; + * + * @return This builder for chaining. + */ + public Builder clearValidationOptions() { + + validationOptions_ = getDefaultInstance().getValidationOptions(); + onChanged(); + return this; + } + /** + * + * + *
+     * Validation options for the data validation component. The available options
+     * are:
+     *   * "fail-pipeline" - default, will validate against the validation and
+     *      fail the pipeline if it fails.
+     *   * "ignore-validation" - ignore the results of the validation and continue
+     * 
+ * + * string validation_options = 17; + * + * @param value The bytes for validationOptions to set. + * @return This builder for chaining. + */ + public Builder setValidationOptionsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + validationOptions_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AutoMlForecastingInputs parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AutoMlForecastingInputs(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputsOrBuilder.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputsOrBuilder.java new file mode 100644 index 000000000..1fc1e1d01 --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingInputsOrBuilder.java @@ -0,0 +1,684 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: +// google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition; + +public interface AutoMlForecastingInputsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the column that the model is to predict.
+   * 
+ * + * string target_column = 1; + * + * @return The targetColumn. + */ + java.lang.String getTargetColumn(); + /** + * + * + *
+   * The name of the column that the model is to predict.
+   * 
+ * + * string target_column = 1; + * + * @return The bytes for targetColumn. + */ + com.google.protobuf.ByteString getTargetColumnBytes(); + + /** + * + * + *
+   * The name of the column that identifies the time series.
+   * 
+ * + * string time_series_identifier_column = 2; + * + * @return The timeSeriesIdentifierColumn. + */ + java.lang.String getTimeSeriesIdentifierColumn(); + /** + * + * + *
+   * The name of the column that identifies the time series.
+   * 
+ * + * string time_series_identifier_column = 2; + * + * @return The bytes for timeSeriesIdentifierColumn. + */ + com.google.protobuf.ByteString getTimeSeriesIdentifierColumnBytes(); + + /** + * + * + *
+   * The name of the column that identifies time order in the time series.
+   * 
+ * + * string time_column = 3; + * + * @return The timeColumn. + */ + java.lang.String getTimeColumn(); + /** + * + * + *
+   * The name of the column that identifies time order in the time series.
+   * 
+ * + * string time_column = 3; + * + * @return The bytes for timeColumn. + */ + com.google.protobuf.ByteString getTimeColumnBytes(); + + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + java.util.List< + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation> + getTransformationsList(); + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Transformation + getTransformations(int index); + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + int getTransformationsCount(); + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + java.util.List< + ? extends + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingInputs.TransformationOrBuilder> + getTransformationsOrBuilderList(); + /** + * + * + *
+   * Each transformation will apply transform function to given input column.
+   * And the result will be used for training.
+   * When creating transformation for BigQuery Struct column, the column should
+   * be flattened using "." as the delimiter.
+   * 
+ * + * + * repeated .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation transformations = 4; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .TransformationOrBuilder + getTransformationsOrBuilder(int index); + + /** + * + * + *
+   * Objective function the model is optimizing towards. The training process
+   * creates a model that optimizes the value of the objective
+   * function over the validation set.
+   * The supported optimization objectives:
+   *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+   *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+   *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+   *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+   *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+   *     percentage error (WAPE) and mean-absolute-error (MAE).
+   *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+   *     defined in `quantiles`.
+   * 
+ * + * string optimization_objective = 5; + * + * @return The optimizationObjective. + */ + java.lang.String getOptimizationObjective(); + /** + * + * + *
+   * Objective function the model is optimizing towards. The training process
+   * creates a model that optimizes the value of the objective
+   * function over the validation set.
+   * The supported optimization objectives:
+   *   * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE).
+   *   * "minimize-mae" - Minimize mean-absolute error (MAE).
+   *   * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE).
+   *   * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE).
+   *   * "minimize-wape-mae" - Minimize the combination of weighted absolute
+   *     percentage error (WAPE) and mean-absolute-error (MAE).
+   *   * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles
+   *     defined in `quantiles`.
+   * 
+ * + * string optimization_objective = 5; + * + * @return The bytes for optimizationObjective. + */ + com.google.protobuf.ByteString getOptimizationObjectiveBytes(); + + /** + * + * + *
+   * Required. The train budget of creating this model, expressed in milli node
+   * hours i.e. 1,000 value in this field means 1 node hour.
+   * The training cost of the model will not exceed this budget. The final cost
+   * will be attempted to be close to the budget, though may end up being (even)
+   * noticeably smaller - at the backend's discretion. This especially may
+   * happen when further model training ceases to provide any improvements.
+   * If the budget is set to a value known to be insufficient to train a
+   * model for the given dataset, the training won't be attempted and
+   * will error.
+   * The train budget must be between 1,000 and 72,000 milli node hours,
+   * inclusive.
+   * 
+ * + * int64 train_budget_milli_node_hours = 6; + * + * @return The trainBudgetMilliNodeHours. + */ + long getTrainBudgetMilliNodeHours(); + + /** + * + * + *
+   * Column name that should be used as the weight column.
+   * Higher values in this column give more importance to the row
+   * during model training. The column must have numeric values between 0 and
+   * 10000 inclusively; 0 means the row is ignored for training. If weight
+   * column field is not set, then all rows are assumed to have equal weight
+   * of 1.
+   * 
+ * + * string weight_column = 7; + * + * @return The weightColumn. + */ + java.lang.String getWeightColumn(); + /** + * + * + *
+   * Column name that should be used as the weight column.
+   * Higher values in this column give more importance to the row
+   * during model training. The column must have numeric values between 0 and
+   * 10000 inclusively; 0 means the row is ignored for training. If weight
+   * column field is not set, then all rows are assumed to have equal weight
+   * of 1.
+   * 
+ * + * string weight_column = 7; + * + * @return The bytes for weightColumn. + */ + com.google.protobuf.ByteString getWeightColumnBytes(); + + /** + * + * + *
+   * Column names that should be used as attribute columns.
+   * The value of these columns does not vary as a function of time.
+   * For example, store ID or item color.
+   * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @return A list containing the timeSeriesAttributeColumns. + */ + java.util.List getTimeSeriesAttributeColumnsList(); + /** + * + * + *
+   * Column names that should be used as attribute columns.
+   * The value of these columns does not vary as a function of time.
+   * For example, store ID or item color.
+   * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @return The count of timeSeriesAttributeColumns. + */ + int getTimeSeriesAttributeColumnsCount(); + /** + * + * + *
+   * Column names that should be used as attribute columns.
+   * The value of these columns does not vary as a function of time.
+   * For example, store ID or item color.
+   * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param index The index of the element to return. + * @return The timeSeriesAttributeColumns at the given index. + */ + java.lang.String getTimeSeriesAttributeColumns(int index); + /** + * + * + *
+   * Column names that should be used as attribute columns.
+   * The value of these columns does not vary as a function of time.
+   * For example, store ID or item color.
+   * 
+ * + * repeated string time_series_attribute_columns = 19; + * + * @param index The index of the value to return. + * @return The bytes of the timeSeriesAttributeColumns at the given index. + */ + com.google.protobuf.ByteString getTimeSeriesAttributeColumnsBytes(int index); + + /** + * + * + *
+   * Names of columns that are unavailable when a forecast is requested.
+   * This column contains information for the given entity (identified
+   * by the time_series_identifier_column) that is unknown before the forecast
+   * For example, actual weather on a given day.
+   * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @return A list containing the unavailableAtForecastColumns. + */ + java.util.List getUnavailableAtForecastColumnsList(); + /** + * + * + *
+   * Names of columns that are unavailable when a forecast is requested.
+   * This column contains information for the given entity (identified
+   * by the time_series_identifier_column) that is unknown before the forecast
+   * For example, actual weather on a given day.
+   * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @return The count of unavailableAtForecastColumns. + */ + int getUnavailableAtForecastColumnsCount(); + /** + * + * + *
+   * Names of columns that are unavailable when a forecast is requested.
+   * This column contains information for the given entity (identified
+   * by the time_series_identifier_column) that is unknown before the forecast
+   * For example, actual weather on a given day.
+   * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param index The index of the element to return. + * @return The unavailableAtForecastColumns at the given index. + */ + java.lang.String getUnavailableAtForecastColumns(int index); + /** + * + * + *
+   * Names of columns that are unavailable when a forecast is requested.
+   * This column contains information for the given entity (identified
+   * by the time_series_identifier_column) that is unknown before the forecast
+   * For example, actual weather on a given day.
+   * 
+ * + * repeated string unavailable_at_forecast_columns = 20; + * + * @param index The index of the value to return. + * @return The bytes of the unavailableAtForecastColumns at the given index. + */ + com.google.protobuf.ByteString getUnavailableAtForecastColumnsBytes(int index); + + /** + * + * + *
+   * Names of columns that are available and provided when a forecast
+   * is requested. These columns
+   * contain information for the given entity (identified by the
+   * time_series_identifier_column column) that is known at forecast.
+   * For example, predicted weather for a specific day.
+   * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @return A list containing the availableAtForecastColumns. + */ + java.util.List getAvailableAtForecastColumnsList(); + /** + * + * + *
+   * Names of columns that are available and provided when a forecast
+   * is requested. These columns
+   * contain information for the given entity (identified by the
+   * time_series_identifier_column column) that is known at forecast.
+   * For example, predicted weather for a specific day.
+   * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @return The count of availableAtForecastColumns. + */ + int getAvailableAtForecastColumnsCount(); + /** + * + * + *
+   * Names of columns that are available and provided when a forecast
+   * is requested. These columns
+   * contain information for the given entity (identified by the
+   * time_series_identifier_column column) that is known at forecast.
+   * For example, predicted weather for a specific day.
+   * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param index The index of the element to return. + * @return The availableAtForecastColumns at the given index. + */ + java.lang.String getAvailableAtForecastColumns(int index); + /** + * + * + *
+   * Names of columns that are available and provided when a forecast
+   * is requested. These columns
+   * contain information for the given entity (identified by the
+   * time_series_identifier_column column) that is known at forecast.
+   * For example, predicted weather for a specific day.
+   * 
+ * + * repeated string available_at_forecast_columns = 21; + * + * @param index The index of the value to return. + * @return The bytes of the availableAtForecastColumns at the given index. + */ + com.google.protobuf.ByteString getAvailableAtForecastColumnsBytes(int index); + + /** + * + * + *
+   * Expected difference in time granularity between rows in the data.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + * + * @return Whether the dataGranularity field is set. + */ + boolean hasDataGranularity(); + /** + * + * + *
+   * Expected difference in time granularity between rows in the data.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + * + * @return The dataGranularity. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .Granularity + getDataGranularity(); + /** + * + * + *
+   * Expected difference in time granularity between rows in the data.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity data_granularity = 22; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + .GranularityOrBuilder + getDataGranularityOrBuilder(); + + /** + * + * + *
+   * The amount of time into the future for which forecasted values for the
+   * target are returned. Expressed in number of units defined by the
+   * `data_granularity` field.
+   * 
+ * + * int64 forecast_horizon = 23; + * + * @return The forecastHorizon. + */ + long getForecastHorizon(); + + /** + * + * + *
+   * The amount of time into the past training and prediction data is used
+   * for model training and prediction respectively. Expressed in number of
+   * units defined by the `data_granularity` field.
+   * 
+ * + * int64 context_window = 24; + * + * @return The contextWindow. + */ + long getContextWindow(); + + /** + * + * + *
+   * Configuration for exporting test set predictions to a BigQuery table. If
+   * this configuration is absent, then the export is not performed.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + * + * @return Whether the exportEvaluatedDataItemsConfig field is set. + */ + boolean hasExportEvaluatedDataItemsConfig(); + /** + * + * + *
+   * Configuration for exporting test set predictions to a BigQuery table. If
+   * this configuration is absent, then the export is not performed.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + * + * @return The exportEvaluatedDataItemsConfig. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig + getExportEvaluatedDataItemsConfig(); + /** + * + * + *
+   * Configuration for exporting test set predictions to a BigQuery table. If
+   * this configuration is absent, then the export is not performed.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .ExportEvaluatedDataItemsConfigOrBuilder + getExportEvaluatedDataItemsConfigOrBuilder(); + + /** + * + * + *
+   * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+   * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+   * the value of optimization_objective is minimize-quantile-loss. Represents
+   * the percent quantiles to use for that objective. Quantiles must be unique.
+   * 
+ * + * repeated double quantiles = 16; + * + * @return A list containing the quantiles. + */ + java.util.List getQuantilesList(); + /** + * + * + *
+   * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+   * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+   * the value of optimization_objective is minimize-quantile-loss. Represents
+   * the percent quantiles to use for that objective. Quantiles must be unique.
+   * 
+ * + * repeated double quantiles = 16; + * + * @return The count of quantiles. + */ + int getQuantilesCount(); + /** + * + * + *
+   * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to
+   * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if
+   * the value of optimization_objective is minimize-quantile-loss. Represents
+   * the percent quantiles to use for that objective. Quantiles must be unique.
+   * 
+ * + * repeated double quantiles = 16; + * + * @param index The index of the element to return. + * @return The quantiles at the given index. + */ + double getQuantiles(int index); + + /** + * + * + *
+   * Validation options for the data validation component. The available options
+   * are:
+   *   * "fail-pipeline" - default, will validate against the validation and
+   *      fail the pipeline if it fails.
+   *   * "ignore-validation" - ignore the results of the validation and continue
+   * 
+ * + * string validation_options = 17; + * + * @return The validationOptions. + */ + java.lang.String getValidationOptions(); + /** + * + * + *
+   * Validation options for the data validation component. The available options
+   * are:
+   *   * "fail-pipeline" - default, will validate against the validation and
+   *      fail the pipeline if it fails.
+   *   * "ignore-validation" - ignore the results of the validation and continue
+   * 
+ * + * string validation_options = 17; + * + * @return The bytes for validationOptions. + */ + com.google.protobuf.ByteString getValidationOptionsBytes(); +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingMetadata.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingMetadata.java new file mode 100644 index 000000000..9075b6c28 --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingMetadata.java @@ -0,0 +1,621 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: +// google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition; + +/** + * + * + *
+ * Model metadata specific to AutoML Forecasting.
+ * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata} + */ +public final class AutoMlForecastingMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata) + AutoMlForecastingMetadataOrBuilder { + private static final long serialVersionUID = 0L; + // Use AutoMlForecastingMetadata.newBuilder() to construct. + private AutoMlForecastingMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AutoMlForecastingMetadata() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AutoMlForecastingMetadata(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private AutoMlForecastingMetadata( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + trainCostMilliNodeHours_ = input.readInt64(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.Builder.class); + } + + public static final int TRAIN_COST_MILLI_NODE_HOURS_FIELD_NUMBER = 1; + private long trainCostMilliNodeHours_; + /** + * + * + *
+   * Output only. The actual training cost of the model, expressed in milli
+   * node hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed
+   * to not exceed the train budget.
+   * 
+ * + * int64 train_cost_milli_node_hours = 1; + * + * @return The trainCostMilliNodeHours. + */ + @java.lang.Override + public long getTrainCostMilliNodeHours() { + return trainCostMilliNodeHours_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (trainCostMilliNodeHours_ != 0L) { + output.writeInt64(1, trainCostMilliNodeHours_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (trainCostMilliNodeHours_ != 0L) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, trainCostMilliNodeHours_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata)) { + return super.equals(obj); + } + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + other = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata) + obj; + + if (getTrainCostMilliNodeHours() != other.getTrainCostMilliNodeHours()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TRAIN_COST_MILLI_NODE_HOURS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getTrainCostMilliNodeHours()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Model metadata specific to AutoML Forecasting.
+   * 
+ * + * Protobuf type {@code + * google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata) + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.class, + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.Builder.class); + } + + // Construct using + // com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + trainCostMilliNodeHours_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMLForecastingProto + .internal_static_google_cloud_aiplatform_v1beta1_schema_trainingjob_definition_AutoMlForecastingMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + getDefaultInstanceForType() { + return com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + build() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + buildPartial() { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + result = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata(this); + result.trainCostMilliNodeHours_ = trainCostMilliNodeHours_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata) { + return mergeFrom( + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + other) { + if (other + == com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata.getDefaultInstance()) return this; + if (other.getTrainCostMilliNodeHours() != 0L) { + setTrainCostMilliNodeHours(other.getTrainCostMilliNodeHours()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private long trainCostMilliNodeHours_; + /** + * + * + *
+     * Output only. The actual training cost of the model, expressed in milli
+     * node hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed
+     * to not exceed the train budget.
+     * 
+ * + * int64 train_cost_milli_node_hours = 1; + * + * @return The trainCostMilliNodeHours. + */ + @java.lang.Override + public long getTrainCostMilliNodeHours() { + return trainCostMilliNodeHours_; + } + /** + * + * + *
+     * Output only. The actual training cost of the model, expressed in milli
+     * node hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed
+     * to not exceed the train budget.
+     * 
+ * + * int64 train_cost_milli_node_hours = 1; + * + * @param value The trainCostMilliNodeHours to set. + * @return This builder for chaining. + */ + public Builder setTrainCostMilliNodeHours(long value) { + + trainCostMilliNodeHours_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Output only. The actual training cost of the model, expressed in milli
+     * node hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed
+     * to not exceed the train budget.
+     * 
+ * + * int64 train_cost_milli_node_hours = 1; + * + * @return This builder for chaining. + */ + public Builder clearTrainCostMilliNodeHours() { + + trainCostMilliNodeHours_ = 0L; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata) + private static final com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata(); + } + + public static com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadata + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AutoMlForecastingMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new AutoMlForecastingMetadata(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingMetadataOrBuilder.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingMetadataOrBuilder.java new file mode 100644 index 000000000..9f67b746d --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingMetadataOrBuilder.java @@ -0,0 +1,41 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: +// google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition; + +public interface AutoMlForecastingMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. The actual training cost of the model, expressed in milli
+   * node hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed
+   * to not exceed the train budget.
+   * 
+ * + * int64 train_cost_milli_node_hours = 1; + * + * @return The trainCostMilliNodeHours. + */ + long getTrainCostMilliNodeHours(); +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingOrBuilder.java b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingOrBuilder.java new file mode 100644 index 000000000..4d3293a57 --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlForecastingOrBuilder.java @@ -0,0 +1,113 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: +// google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto + +package com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition; + +public interface AutoMlForecastingOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The input parameters of this TrainingJob.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + * + * @return Whether the inputs field is set. + */ + boolean hasInputs(); + /** + * + * + *
+   * The input parameters of this TrainingJob.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + * + * @return The inputs. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs + getInputs(); + /** + * + * + *
+   * The input parameters of this TrainingJob.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs inputs = 1; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputsOrBuilder + getInputsOrBuilder(); + + /** + * + * + *
+   * The metadata information.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + * + * @return Whether the metadata field is set. + */ + boolean hasMetadata(); + /** + * + * + *
+   * The metadata information.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + * + * @return The metadata. + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata + getMetadata(); + /** + * + * + *
+   * The metadata information.
+   * 
+ * + * + * .google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata metadata = 2; + * + */ + com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition + .AutoMlForecastingMetadataOrBuilder + getMetadataOrBuilder(); +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto index 0865b6281..612becf55 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto @@ -42,4 +42,7 @@ enum AcceleratorType { // Nvidia Tesla T4 GPU. NVIDIA_TESLA_T4 = 5; + + // Nvidia Tesla A100 GPU. + NVIDIA_TESLA_A100 = 8; } diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto index c1133126e..c3f527ee5 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto @@ -67,13 +67,6 @@ message Featurestore { // `projects/{project}/locations/{location}/featurestores/{featurestore}` string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Required. The user-defined name of the Featurestore. - // The name can be up to 128 characters long and can consist of any UTF-8 - // characters. - // Display name of a Featurestore must be unique within a single Project and - // Location Pair. - string display_name = 2 [(google.api.field_behavior) = REQUIRED]; - // Output only. Timestamp when this Featurestore was created. google.protobuf.Timestamp create_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto index 416f38546..78d033d58 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto @@ -413,7 +413,7 @@ message UpdateFeaturestoreRequest { // * `display_name` // * `labels` // * `online_serving_config.fixed_node_count` - // * `online_serving_config.max_online_serving_size` + // * `retention_policy.online_storage_ttl_days` google.protobuf.FieldMask update_mask = 2; } @@ -510,6 +510,13 @@ message ImportFeatureValuesResponse { // Number of Feature values that have been imported by the operation. int64 imported_feature_value_count = 2; + + // The number of rows in input source that weren't imported due to either + // * Not having any featureValues. + // * Having a null entityId. + // * Having a null timestamp. + // * Not being parsable (applicable for CSV sources). + int64 invalid_row_count = 6; } // Request message for [FeaturestoreService.BatchReadFeatureValues][google.cloud.aiplatform.v1beta1.FeaturestoreService.BatchReadFeatureValues]. @@ -1124,6 +1131,13 @@ message ImportFeatureValuesOperationMetadata { // Number of feature values that have been imported by the operation. int64 imported_feature_value_count = 3; + + // The number of rows in input source that weren't imported due to either + // * Not having any featureValues. + // * Having a null entityId. + // * Having a null timestamp. + // * Not being parsable (applicable for CSV sources). + int64 invalid_row_count = 6; } // Details of operations that exports Features values. diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_service.proto b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_service.proto index 696ea1d22..2516f8d94 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_service.proto +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_service.proto @@ -237,7 +237,7 @@ message NearestNeighborSearchOperationMetadata { // should check against error_type as the source of truth. string error_message = 2; - // GCS uri pointing to the original file in user's bucket. + // Cloud Storage URI pointing to the original file in user's bucket. string source_gcs_uri = 3; // Empty if the embedding id is failed to parse. @@ -248,7 +248,7 @@ message NearestNeighborSearchOperationMetadata { } message ContentValidationStats { - // GCS uri pointing to the original file in user's bucket. + // Cloud Storage URI pointing to the original file in user's bucket. string source_gcs_uri = 1; // Number of records in this file that were successfully processed. diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto new file mode 100644 index 000000000..8f435b68d --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/time_series_forecasting.proto @@ -0,0 +1,30 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.cloud.aiplatform.v1beta1.schema.predict.prediction; + +import "google/api/annotations.proto"; + +option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction;prediction"; +option java_multiple_files = true; +option java_outer_classname = "TimeSeriesForecastingPredictionResultProto"; +option java_package = "com.google.cloud.aiplatform.v1beta1.schema.predict.prediction"; + +// Prediction output format for Time Series Forecasting. +message TimeSeriesForecastingPredictionResult { + // The regression value. + float value = 1; +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto new file mode 100644 index 000000000..d5d9304ab --- /dev/null +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_time_series_forecasting.proto @@ -0,0 +1,281 @@ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.cloud.aiplatform.v1beta1.schema.trainingjob.definition; + +import "google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/export_evaluated_data_items_config.proto"; +import "google/api/annotations.proto"; + +option go_package = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition;definition"; +option java_multiple_files = true; +option java_outer_classname = "AutoMLForecastingProto"; +option java_package = "com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition"; + +// A TrainingJob that trains and uploads an AutoML Forecasting Model. +message AutoMlForecasting { + // The input parameters of this TrainingJob. + AutoMlForecastingInputs inputs = 1; + + // The metadata information. + AutoMlForecastingMetadata metadata = 2; +} + +message AutoMlForecastingInputs { + message Transformation { + // Training pipeline will infer the proper transformation based on the + // statistic of dataset. + message AutoTransformation { + string column_name = 1; + } + + // Training pipeline will perform following transformation functions. + // + // * The value converted to float32. + // + // * The z_score of the value. + // + // * log(value+1) when the value is greater than or equal to 0. Otherwise, + // this transformation is not applied and the value is considered a + // missing value. + // + // * z_score of log(value+1) when the value is greater than or equal to 0. + // Otherwise, this transformation is not applied and the value is + // considered a missing value. + // + // * A boolean value that indicates whether the value is valid. + message NumericTransformation { + string column_name = 1; + } + + // Training pipeline will perform following transformation functions. + // + // * The categorical string as is--no change to case, punctuation, + // spelling, tense, and so on. + // + // * Convert the category name to a dictionary lookup index and generate an + // embedding for each index. + // + // * Categories that appear less than 5 times in the training dataset are + // treated as the "unknown" category. The "unknown" category gets its own + // special lookup index and resulting embedding. + message CategoricalTransformation { + string column_name = 1; + } + + // Training pipeline will perform following transformation functions. + // + // * Apply the transformation functions for Numerical columns. + // + // * Determine the year, month, day,and weekday. Treat each value from the + // timestamp as a Categorical column. + // + // * Invalid numerical values (for example, values that fall outside of a + // typical timestamp range, or are extreme values) receive no special + // treatment and are not removed. + message TimestampTransformation { + string column_name = 1; + + // The format in which that time field is expressed. The time_format must + // either be one of: + // + // * `unix-seconds` + // + // * `unix-milliseconds` + // + // * `unix-microseconds` + // + // * `unix-nanoseconds` + // + // (for respectively number of seconds, milliseconds, microseconds and + // nanoseconds since start of the Unix epoch); + // + // or be written in `strftime` syntax. + // + // If time_format is not set, then the + // default format is RFC 3339 `date-time` format, where + // `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z) + string time_format = 2; + } + + // Training pipeline will perform following transformation functions. + // + // * The text as is--no change to case, punctuation, spelling, tense, and + // so on. + // + // * Convert the category name to a dictionary lookup index and generate an + // embedding for each index. + message TextTransformation { + string column_name = 1; + } + + // The transformation that the training pipeline will apply to the input + // columns. + oneof transformation_detail { + AutoTransformation auto = 1; + + NumericTransformation numeric = 2; + + CategoricalTransformation categorical = 3; + + TimestampTransformation timestamp = 4; + + TextTransformation text = 5; + } + } + + // A duration of time expressed in time granularity units. + message Granularity { + // The time granularity unit of this time period. + // The supported units are: + // + // * "minute" + // + // * "hour" + // + // * "day" + // + // * "week" + // + // * "month" + // + // * "year" + string unit = 1; + + // The number of granularity_units between data points in the training + // data. If `granularity_unit` is `minute`, + // can be 1, 5, 10, 15, or 30. For all other values of `granularity_unit`, + // must be 1. + int64 quantity = 2; + } + + // The name of the column that the model is to predict. + string target_column = 1; + + // The name of the column that identifies the time series. + string time_series_identifier_column = 2; + + // The name of the column that identifies time order in the time series. + string time_column = 3; + + // Each transformation will apply transform function to given input column. + // And the result will be used for training. + // When creating transformation for BigQuery Struct column, the column should + // be flattened using "." as the delimiter. + repeated Transformation transformations = 4; + + // Objective function the model is optimizing towards. The training process + // creates a model that optimizes the value of the objective + // function over the validation set. + // + // The supported optimization objectives: + // + // * "minimize-rmse" (default) - Minimize root-mean-squared error (RMSE). + // + // * "minimize-mae" - Minimize mean-absolute error (MAE). + // + // * "minimize-rmsle" - Minimize root-mean-squared log error (RMSLE). + // + // * "minimize-rmspe" - Minimize root-mean-squared percentage error (RMSPE). + // + // * "minimize-wape-mae" - Minimize the combination of weighted absolute + // percentage error (WAPE) and mean-absolute-error (MAE). + // + // * "minimize-quantile-loss" - Minimize the quantile loss at the quantiles + // defined in `quantiles`. + string optimization_objective = 5; + + // Required. The train budget of creating this model, expressed in milli node + // hours i.e. 1,000 value in this field means 1 node hour. + // + // The training cost of the model will not exceed this budget. The final cost + // will be attempted to be close to the budget, though may end up being (even) + // noticeably smaller - at the backend's discretion. This especially may + // happen when further model training ceases to provide any improvements. + // + // If the budget is set to a value known to be insufficient to train a + // model for the given dataset, the training won't be attempted and + // will error. + // + // The train budget must be between 1,000 and 72,000 milli node hours, + // inclusive. + int64 train_budget_milli_node_hours = 6; + + // Column name that should be used as the weight column. + // Higher values in this column give more importance to the row + // during model training. The column must have numeric values between 0 and + // 10000 inclusively; 0 means the row is ignored for training. If weight + // column field is not set, then all rows are assumed to have equal weight + // of 1. + string weight_column = 7; + + // Column names that should be used as attribute columns. + // The value of these columns does not vary as a function of time. + // For example, store ID or item color. + repeated string time_series_attribute_columns = 19; + + // Names of columns that are unavailable when a forecast is requested. + // This column contains information for the given entity (identified + // by the time_series_identifier_column) that is unknown before the forecast + // For example, actual weather on a given day. + repeated string unavailable_at_forecast_columns = 20; + + // Names of columns that are available and provided when a forecast + // is requested. These columns + // contain information for the given entity (identified by the + // time_series_identifier_column column) that is known at forecast. + // For example, predicted weather for a specific day. + repeated string available_at_forecast_columns = 21; + + // Expected difference in time granularity between rows in the data. + Granularity data_granularity = 22; + + // The amount of time into the future for which forecasted values for the + // target are returned. Expressed in number of units defined by the + // `data_granularity` field. + int64 forecast_horizon = 23; + + // The amount of time into the past training and prediction data is used + // for model training and prediction respectively. Expressed in number of + // units defined by the `data_granularity` field. + int64 context_window = 24; + + // Configuration for exporting test set predictions to a BigQuery table. If + // this configuration is absent, then the export is not performed. + ExportEvaluatedDataItemsConfig export_evaluated_data_items_config = 15; + + // Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to + // 5 quantiles are allowed of values between 0 and 1, exclusive. Required if + // the value of optimization_objective is minimize-quantile-loss. Represents + // the percent quantiles to use for that objective. Quantiles must be unique. + repeated double quantiles = 16; + + // Validation options for the data validation component. The available options + // are: + // + // * "fail-pipeline" - default, will validate against the validation and + // fail the pipeline if it fails. + // + // * "ignore-validation" - ignore the results of the validation and continue + string validation_options = 17; +} + +// Model metadata specific to AutoML Forecasting. +message AutoMlForecastingMetadata { + // Output only. The actual training cost of the model, expressed in milli + // node hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed + // to not exceed the train budget. + int64 train_cost_milli_node_hours = 1; +} diff --git a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard.proto b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard.proto index 440fea651..d19d280fd 100644 --- a/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard.proto +++ b/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard.proto @@ -27,7 +27,7 @@ option java_multiple_files = true; option java_outer_classname = "TensorboardProto"; option java_package = "com.google.cloud.aiplatform.v1beta1"; -// Tensorboard is a physical database that stores users’ training metrics. +// Tensorboard is a physical database that stores users' training metrics. // A default Tensorboard is provided in each region of a GCP project. // If needed users can also create extra Tensorboards in their projects. message Tensorboard { diff --git a/synth.metadata b/synth.metadata index ce005ef5b..3543092f5 100644 --- a/synth.metadata +++ b/synth.metadata @@ -11,16 +11,16 @@ "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "8e2d88f5367380b7d28e7208270522ff3675c710", - "internalRef": "371996826" + "sha": "131ae3e375c05856d7d77cd146dc2af92650eb38", + "internalRef": "374252908" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "8e2d88f5367380b7d28e7208270522ff3675c710", - "internalRef": "371996826" + "sha": "131ae3e375c05856d7d77cd146dc2af92650eb38", + "internalRef": "374252908" } }, { @@ -50,2026 +50,5 @@ "generator": "bazel" } } - ], - "generatedFiles": [ - ".github/CODEOWNERS", - ".github/ISSUE_TEMPLATE/bug_report.md", - ".github/ISSUE_TEMPLATE/feature_request.md", - ".github/ISSUE_TEMPLATE/support_request.md", - ".github/PULL_REQUEST_TEMPLATE.md", - ".github/blunderbuss.yml", - ".github/generated-files-bot.yml", - ".github/readme/synth.py", - ".github/release-please.yml", - ".github/snippet-bot.yml", - ".github/sync-repo-settings.yaml", - ".github/trusted-contribution.yml", - ".github/workflows/approve-readme.yaml", - ".github/workflows/auto-release.yaml", - ".github/workflows/ci.yaml", - ".github/workflows/samples.yaml", - ".kokoro/build.bat", - ".kokoro/coerce_logs.sh", - ".kokoro/common.cfg", - ".kokoro/common.sh", - ".kokoro/continuous/common.cfg", - ".kokoro/continuous/java8.cfg", - ".kokoro/continuous/readme.cfg", - ".kokoro/dependencies.sh", - ".kokoro/nightly/common.cfg", - ".kokoro/nightly/integration.cfg", - ".kokoro/nightly/java11.cfg", - ".kokoro/nightly/java7.cfg", - ".kokoro/nightly/java8-osx.cfg", - ".kokoro/nightly/java8-win.cfg", - ".kokoro/nightly/java8.cfg", - ".kokoro/populate-secrets.sh", - ".kokoro/presubmit/clirr.cfg", - ".kokoro/presubmit/common.cfg", - ".kokoro/presubmit/dependencies.cfg", - ".kokoro/presubmit/integration.cfg", - ".kokoro/presubmit/java11.cfg", - ".kokoro/presubmit/java7.cfg", - ".kokoro/presubmit/java8-osx.cfg", - ".kokoro/presubmit/java8-win.cfg", - ".kokoro/presubmit/java8.cfg", - ".kokoro/presubmit/linkage-monitor.cfg", - ".kokoro/presubmit/lint.cfg", - ".kokoro/readme.sh", - ".kokoro/release/bump_snapshot.cfg", - ".kokoro/release/common.cfg", - ".kokoro/release/common.sh", - ".kokoro/release/drop.cfg", - ".kokoro/release/drop.sh", - ".kokoro/release/promote.cfg", - ".kokoro/release/promote.sh", - ".kokoro/release/publish_javadoc.cfg", - ".kokoro/release/publish_javadoc.sh", - ".kokoro/release/publish_javadoc11.cfg", - ".kokoro/release/publish_javadoc11.sh", - ".kokoro/release/snapshot.cfg", - ".kokoro/release/snapshot.sh", - ".kokoro/release/stage.cfg", - ".kokoro/release/stage.sh", - ".kokoro/trampoline.sh", - "CODE_OF_CONDUCT.md", - "CONTRIBUTING.md", - "LICENSE", - "codecov.yaml", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/DatasetServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/DatasetServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/EndpointServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/EndpointServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/JobServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/JobServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/MigrationServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/MigrationServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/PipelineServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/PipelineServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/SpecialistPoolServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/SpecialistPoolServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/gapic_metadata.json", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/package-info.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DatasetServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/DatasetServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EndpointServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/EndpointServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDatasetServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcDatasetServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEndpointServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcEndpointServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcJobServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcJobServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMigrationServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcMigrationServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcModelServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPipelineServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPipelineServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPredictionServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcPredictionServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSpecialistPoolServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/GrpcSpecialistPoolServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/JobServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/JobServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MigrationServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/MigrationServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/ModelServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PipelineServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PipelineServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PredictionServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/PredictionServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SpecialistPoolServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/SpecialistPoolServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOnlineServingServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOnlineServingServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/JobServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/JobServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/MigrationServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/MigrationServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictionServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictionServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/SpecialistPoolServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/SpecialistPoolServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/VizierServiceClient.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/VizierServiceSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/gapic_metadata.json", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/package-info.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DatasetServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/DatasetServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EndpointServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/EndpointServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreOnlineServingServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreOnlineServingServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/FeaturestoreServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDatasetServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcDatasetServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEndpointServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcEndpointServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreOnlineServingServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreOnlineServingServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcFeaturestoreServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexEndpointServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexEndpointServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcIndexServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcJobServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcJobServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMetadataServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMetadataServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMigrationServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcMigrationServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcModelServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPipelineServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPipelineServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPredictionServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcPredictionServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSpecialistPoolServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcSpecialistPoolServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcTensorboardServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcTensorboardServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVizierServiceCallableFactory.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/GrpcVizierServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexEndpointServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexEndpointServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/IndexServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/JobServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/JobServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MetadataServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MetadataServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MigrationServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/MigrationServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/ModelServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PipelineServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PipelineServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PredictionServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/PredictionServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SpecialistPoolServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/SpecialistPoolServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/TensorboardServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/TensorboardServiceStubSettings.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VizierServiceStub.java", - "google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/VizierServiceStubSettings.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/DatasetServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/EndpointServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/JobServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MigrationServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockDatasetService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockDatasetServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockEndpointService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockEndpointServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockJobService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockJobServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockMigrationService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockMigrationServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockModelService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockModelServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockPipelineService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockPipelineServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockPredictionService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockPredictionServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockSpecialistPoolService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/MockSpecialistPoolServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/ModelServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/PipelineServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/PredictionServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1/SpecialistPoolServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/DatasetServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/EndpointServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOnlineServingServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/IndexServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/JobServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MetadataServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MigrationServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockDatasetService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockDatasetServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockEndpointService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockEndpointServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockFeaturestoreOnlineServingService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockFeaturestoreOnlineServingServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockFeaturestoreService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockFeaturestoreServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockIndexEndpointService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockIndexEndpointServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockIndexService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockIndexServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockJobService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockJobServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockMetadataService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockMetadataServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockMigrationService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockMigrationServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockModelService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockModelServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockPipelineService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockPipelineServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockPredictionService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockPredictionServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockSpecialistPoolService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockSpecialistPoolServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockTensorboardService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockTensorboardServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockVizierService.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/MockVizierServiceImpl.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/PipelineServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/PredictionServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/SpecialistPoolServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceClientTest.java", - "google-cloud-aiplatform/src/test/java/com/google/cloud/aiplatform/v1beta1/VizierServiceClientTest.java", - "grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EndpointServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/JobServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigrationServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SpecialistPoolServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOnlineServingServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/JobServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigrationServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictionServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SpecialistPoolServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceGrpc.java", - "grpc-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/VizierServiceGrpc.java", - "java.header", - "license-checks.xml", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AcceleratorType.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AcceleratorTypeProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ActiveLearningConfig.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ActiveLearningConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AnnotatedDatasetName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Annotation.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AnnotationName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AnnotationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AnnotationProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AnnotationSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AnnotationSpecName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AnnotationSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AnnotationSpecProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AutomaticResources.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/AutomaticResourcesOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchDedicatedResources.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchDedicatedResourcesOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchMigrateResourcesOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchMigrateResourcesOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchMigrateResourcesRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchMigrateResourcesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchMigrateResourcesResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchMigrateResourcesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchPredictionJob.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchPredictionJobName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchPredictionJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BatchPredictionJobProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BigQueryDestination.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BigQueryDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BigQuerySource.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/BigQuerySourceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelBatchPredictionJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelBatchPredictionJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelCustomJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelCustomJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelDataLabelingJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelDataLabelingJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelHyperparameterTuningJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelHyperparameterTuningJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelTrainingPipelineRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CancelTrainingPipelineRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CompletionStats.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CompletionStatsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CompletionStatsProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContainerRegistryDestination.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContainerRegistryDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContainerSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ContainerSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateBatchPredictionJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateBatchPredictionJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateCustomJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateCustomJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateDataLabelingJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateDataLabelingJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateDatasetOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateDatasetOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateDatasetRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateDatasetRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateEndpointOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateEndpointOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateEndpointRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateHyperparameterTuningJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateHyperparameterTuningJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateSpecialistPoolOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateSpecialistPoolOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateSpecialistPoolRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateSpecialistPoolRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateTrainingPipelineRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CreateTrainingPipelineRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CustomJob.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CustomJobName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CustomJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CustomJobProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CustomJobSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CustomJobSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DataItem.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DataItemName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DataItemOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DataItemProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DataLabelingJob.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DataLabelingJobName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DataLabelingJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DataLabelingJobProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Dataset.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DatasetServiceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DedicatedResources.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DedicatedResourcesOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteBatchPredictionJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteBatchPredictionJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteCustomJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteCustomJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteDataLabelingJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteDataLabelingJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteDatasetRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteDatasetRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteEndpointRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteHyperparameterTuningJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteHyperparameterTuningJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteModelRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteSpecialistPoolRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteSpecialistPoolRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteTrainingPipelineRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeleteTrainingPipelineRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployModelOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployModelOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployModelRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployModelResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployModelResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployedModel.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployedModelNameProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployedModelOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployedModelRef.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DeployedModelRefOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DiskSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/DiskSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EncryptionSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EncryptionSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EncryptionSpecProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Endpoint.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EndpointName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EndpointOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EndpointProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EndpointServiceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EnvVar.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EnvVarOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/EnvVarProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportDataConfig.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportDataConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportDataOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportDataOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportDataRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportDataRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportDataResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportDataResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportModelOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportModelOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportModelRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportModelResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ExportModelResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FilterSplit.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FilterSplitOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FractionSplit.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/FractionSplitOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GcsDestination.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GcsDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GcsSource.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GcsSourceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenericOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenericOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetAnnotationSpecRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetAnnotationSpecRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetBatchPredictionJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetBatchPredictionJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetCustomJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetCustomJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetDataLabelingJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetDataLabelingJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetDatasetRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetDatasetRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetEndpointRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetHyperparameterTuningJobRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetHyperparameterTuningJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetModelEvaluationRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetModelEvaluationRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetModelEvaluationSliceRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetModelEvaluationSliceRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetModelRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetSpecialistPoolRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetSpecialistPoolRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetTrainingPipelineRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GetTrainingPipelineRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/HyperparameterTuningJob.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/HyperparameterTuningJobName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/HyperparameterTuningJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/HyperparameterTuningJobProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfig.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ImportDataResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfig.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/InputDataConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/IoProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/JobServiceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/JobState.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/JobStateProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListAnnotationsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListAnnotationsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListAnnotationsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListAnnotationsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListBatchPredictionJobsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListBatchPredictionJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListBatchPredictionJobsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListBatchPredictionJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListCustomJobsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListCustomJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListCustomJobsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListCustomJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDataItemsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDataItemsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDataItemsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDataItemsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDataLabelingJobsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDataLabelingJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDataLabelingJobsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDataLabelingJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDatasetsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDatasetsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDatasetsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListDatasetsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListEndpointsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListEndpointsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListEndpointsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListEndpointsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListHyperparameterTuningJobsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListHyperparameterTuningJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListHyperparameterTuningJobsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListHyperparameterTuningJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelEvaluationSlicesRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelEvaluationSlicesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelEvaluationSlicesResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelEvaluationSlicesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelEvaluationsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelEvaluationsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelEvaluationsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelEvaluationsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListModelsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListSpecialistPoolsRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListSpecialistPoolsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListSpecialistPoolsResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListSpecialistPoolsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTrainingPipelinesRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTrainingPipelinesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTrainingPipelinesResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ListTrainingPipelinesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/LocationName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MachineResourcesProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MachineSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MachineSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ManualBatchTuningParameters.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ManualBatchTuningParametersOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ManualBatchTuningParametersProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Measurement.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MeasurementOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigratableResource.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigratableResourceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigratableResourceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigrateResourceRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigrateResourceRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigrateResourceResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigrateResourceResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/MigrationServiceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Model.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelContainerSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelContainerSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelEvaluation.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelEvaluationName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelEvaluationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelEvaluationProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelEvaluationSlice.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelEvaluationSliceName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelEvaluationSliceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelEvaluationSliceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/OperationProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineServiceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineState.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PipelineStateProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Port.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PortOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredefinedSplit.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredefinedSplitOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictSchemata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictSchemataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PythonPackageSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PythonPackageSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ResourcesConsumed.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ResourcesConsumedOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SampleConfig.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SampleConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Scheduling.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SchedulingOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SearchMigratableResourcesRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SearchMigratableResourcesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SearchMigratableResourcesResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SearchMigratableResourcesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SpecialistPool.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SpecialistPoolName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SpecialistPoolOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SpecialistPoolProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/SpecialistPoolServiceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/StudyProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/StudySpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/StudySpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TimestampSplit.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TimestampSplitOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingConfig.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingPipeline.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingPipelineName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingPipelineOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrainingPipelineProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/Trial.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrialName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/TrialOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UndeployModelOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UndeployModelOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UndeployModelRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UndeployModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UndeployModelResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UndeployModelResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateDatasetRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateDatasetRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateEndpointRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateModelRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateSpecialistPoolOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateSpecialistPoolOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateSpecialistPoolRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UpdateSpecialistPoolRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UploadModelOperationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UploadModelOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UploadModelRequest.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UploadModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UploadModelResponse.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UploadModelResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReference.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReferenceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/UserActionReferenceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/VersionName.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/WorkerPoolSpec.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/WorkerPoolSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageClassificationPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageClassificationPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageClassificationPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageObjectDetectionPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageObjectDetectionPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageObjectDetectionPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageSegmentationPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageSegmentationPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/ImageSegmentationPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextClassificationPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextClassificationPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextClassificationPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextExtractionPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextExtractionPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextExtractionPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextSentimentPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextSentimentPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/TextSentimentPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoActionRecognitionPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoActionRecognitionPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoActionRecognitionPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoClassificationPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoClassificationPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoClassificationPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoObjectTrackingPredictionInstance.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoObjectTrackingPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/instance/VideoObjectTrackingPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageClassificationPredictionParams.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageClassificationPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageClassificationPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageObjectDetectionPredictionParams.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageObjectDetectionPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageObjectDetectionPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageSegmentationPredictionParams.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageSegmentationPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/ImageSegmentationPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoActionRecognitionPredictionParams.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoActionRecognitionPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoActionRecognitionPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoClassificationPredictionParams.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoClassificationPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoClassificationPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoObjectTrackingPredictionParams.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoObjectTrackingPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/params/VideoObjectTrackingPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ClassificationPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ClassificationPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ClassificationPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ImageObjectDetectionPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ImageObjectDetectionPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ImageObjectDetectionPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ImageSegmentationPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ImageSegmentationPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/ImageSegmentationPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TabularClassificationPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TabularClassificationPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TabularClassificationPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TabularRegressionPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TabularRegressionPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TabularRegressionPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TextExtractionPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TextExtractionPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TextExtractionPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TextSentimentPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TextSentimentPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/TextSentimentPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoActionRecognitionPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoActionRecognitionPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoActionRecognitionPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoClassificationPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoClassificationPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoClassificationPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoObjectTrackingPredictionResult.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoObjectTrackingPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/predict/prediction/VideoObjectTrackingPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLImageClassificationProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLImageObjectDetectionProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLImageSegmentationProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLTablesProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLTextClassificationProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLTextExtractionProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLTextSentimentProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLVideoActionRecognitionProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLVideoClassificationProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMLVideoObjectTrackingProto.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageClassification.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageClassificationInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageClassificationInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageClassificationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageClassificationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageClassificationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageObjectDetection.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageObjectDetectionInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageObjectDetectionInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageObjectDetectionMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageObjectDetectionMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageObjectDetectionOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageSegmentation.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageSegmentationInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageSegmentationInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageSegmentationMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageSegmentationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlImageSegmentationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTables.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTablesInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTablesInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTablesMetadata.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTablesMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTablesOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextClassification.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextClassificationInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextClassificationInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextClassificationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextExtraction.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextExtractionInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextExtractionInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextExtractionOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextSentiment.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextSentimentInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextSentimentInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlTextSentimentOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoActionRecognition.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoActionRecognitionInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoActionRecognitionInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoActionRecognitionOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoClassification.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoClassificationInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoClassificationInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoClassificationOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoObjectTracking.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoObjectTrackingInputs.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoObjectTrackingInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/AutoMlVideoObjectTrackingOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/ExportEvaluatedDataItemsConfig.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/ExportEvaluatedDataItemsConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/schema/trainingjob/definition/ExportEvaluatedDataItemsConfigProto.java", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/accelerator_type.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/annotation.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/annotation_spec.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/batch_prediction_job.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/completion_stats.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/custom_job.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/data_item.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/data_labeling_job.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/dataset.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/dataset_service.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/deployed_model_ref.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/encryption_spec.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/endpoint.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/endpoint_service.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/env_var.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/hyperparameter_tuning_job.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/io.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/job_service.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/job_state.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/machine_resources.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/manual_batch_tuning_parameters.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/migratable_resource.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/migration_service.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model_evaluation.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model_evaluation_slice.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model_service.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/operation.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/pipeline_service.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/pipeline_state.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/image_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/image_object_detection.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/image_segmentation.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/text_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/text_extraction.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/text_sentiment.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/video_action_recognition.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/video_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/instance/video_object_tracking.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/params/image_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/params/image_object_detection.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/params/image_segmentation.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/params/video_action_recognition.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/params/video_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/params/video_object_tracking.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/image_object_detection.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/image_segmentation.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/tabular_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/tabular_regression.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/text_extraction.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/text_sentiment.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/video_action_recognition.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/video_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/predict/prediction/video_object_tracking.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_object_detection.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_image_segmentation.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_tables.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_extraction.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_text_sentiment.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_action_recognition.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_classification.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/automl_video_object_tracking.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/schema/trainingjob/definition/export_evaluated_data_items_config.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/specialist_pool.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/specialist_pool_service.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/study.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/training_pipeline.proto", - "proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/user_action_reference.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorType.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AcceleratorTypeProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ActiveLearningConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ActiveLearningConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddContextArtifactsAndExecutionsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddContextArtifactsAndExecutionsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddContextArtifactsAndExecutionsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddContextArtifactsAndExecutionsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddContextChildrenRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddContextChildrenRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddContextChildrenResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddContextChildrenResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddExecutionEventsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddExecutionEventsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddExecutionEventsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddExecutionEventsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddTrialMeasurementRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AddTrialMeasurementRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AnnotatedDatasetName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Annotation.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AnnotationName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AnnotationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AnnotationProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AnnotationSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AnnotationSpecName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AnnotationSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AnnotationSpecProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Artifact.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ArtifactName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ArtifactOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ArtifactProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Attribution.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AttributionOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AutomaticResources.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AutomaticResourcesOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AutoscalingMetricSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AutoscalingMetricSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AvroSource.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/AvroSourceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchCreateFeaturesOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchCreateFeaturesOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchCreateFeaturesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchCreateFeaturesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchCreateFeaturesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchCreateFeaturesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchDedicatedResources.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchDedicatedResourcesOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchMigrateResourcesOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchMigrateResourcesOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchMigrateResourcesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchMigrateResourcesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchMigrateResourcesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchMigrateResourcesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJob.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchPredictionJobProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BatchReadFeatureValuesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BigQueryDestination.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BigQueryDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BigQuerySource.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BigQuerySourceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BoolArray.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/BoolArrayOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelBatchPredictionJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelBatchPredictionJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelCustomJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelCustomJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelDataLabelingJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelDataLabelingJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelHyperparameterTuningJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelHyperparameterTuningJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelPipelineJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelPipelineJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelTrainingPipelineRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CancelTrainingPipelineRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CheckTrialEarlyStoppingStateMetatdata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CheckTrialEarlyStoppingStateMetatdataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CheckTrialEarlyStoppingStateRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CheckTrialEarlyStoppingStateRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CheckTrialEarlyStoppingStateResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CheckTrialEarlyStoppingStateResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CompleteTrialRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CompleteTrialRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CompletionStats.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CompletionStatsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CompletionStatsProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContainerRegistryDestination.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContainerRegistryDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContainerSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContainerSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Context.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContextName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContextOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ContextProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateArtifactRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateArtifactRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateBatchPredictionJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateBatchPredictionJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateContextRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateContextRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateCustomJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateCustomJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDataLabelingJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDataLabelingJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDatasetOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDatasetOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDatasetRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateDatasetRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateEndpointOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateEndpointOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateEndpointRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateEntityTypeOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateEntityTypeOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateEntityTypeRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateEntityTypeRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateExecutionRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateExecutionRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeatureRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeaturestoreOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeaturestoreOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeaturestoreRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateFeaturestoreRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateHyperparameterTuningJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateHyperparameterTuningJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateIndexEndpointOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateIndexEndpointOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateIndexEndpointRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateIndexEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateIndexOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateIndexOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateIndexRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateIndexRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateMetadataSchemaRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateMetadataSchemaRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateMetadataStoreOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateMetadataStoreOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateMetadataStoreRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateMetadataStoreRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateModelDeploymentMonitoringJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateModelDeploymentMonitoringJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreatePipelineJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreatePipelineJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateSpecialistPoolOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateSpecialistPoolOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateSpecialistPoolRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateSpecialistPoolRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateStudyRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateStudyRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardExperimentRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardExperimentRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardRunRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardRunRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardTimeSeriesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTensorboardTimeSeriesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTrainingPipelineRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTrainingPipelineRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTrialRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CreateTrialRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CsvDestination.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CsvDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CsvSource.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CsvSourceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CustomJob.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CustomJobName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CustomJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CustomJobProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CustomJobSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CustomJobSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DataItem.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DataItemName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DataItemOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DataItemProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DataLabelingJob.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DataLabelingJobName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DataLabelingJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DataLabelingJobProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Dataset.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DatasetServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DedicatedResources.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DedicatedResourcesOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteBatchPredictionJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteBatchPredictionJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteContextRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteContextRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteCustomJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteCustomJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDataLabelingJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDataLabelingJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDatasetRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteDatasetRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteEndpointRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteEntityTypeRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteEntityTypeRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteFeatureRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteFeatureRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteFeaturestoreRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteFeaturestoreRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteHyperparameterTuningJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteHyperparameterTuningJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteIndexEndpointRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteIndexEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteIndexRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteIndexRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteMetadataStoreOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteMetadataStoreOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteMetadataStoreRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteMetadataStoreRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteModelDeploymentMonitoringJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteModelDeploymentMonitoringJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteModelRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeletePipelineJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeletePipelineJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteSpecialistPoolRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteSpecialistPoolRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteStudyRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteStudyRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTensorboardExperimentRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTensorboardExperimentRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTensorboardRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTensorboardRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTensorboardRunRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTensorboardRunRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTensorboardTimeSeriesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTensorboardTimeSeriesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTrainingPipelineRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTrainingPipelineRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTrialRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeleteTrialRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployIndexOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployIndexOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployIndexRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployIndexRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployIndexResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployIndexResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployModelOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployModelOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployModelRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployModelResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployModelResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedIndex.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedIndexAuthConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedIndexAuthConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedIndexOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedIndexRef.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedIndexRefOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedIndexRefProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelNameProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelRef.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelRefOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DestinationFeatureSetting.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DestinationFeatureSettingOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DiskSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DiskSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DoubleArray.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DoubleArrayOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EncryptionSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EncryptionSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EncryptionSpecProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Endpoint.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EntityType.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EntityTypeName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EntityTypeOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EntityTypeProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EnvVar.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EnvVarOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EnvVarProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Event.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EventOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EventProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Execution.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExecutionName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExecutionOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExecutionProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplainRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplainRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplainResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplainResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Explanation.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationMetadataOverride.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationMetadataOverrideOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationMetadataProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationParameters.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationParametersOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationSpecOverride.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExplanationSpecOverrideOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportDataConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportDataConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportDataOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportDataOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportDataRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportDataRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportDataResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportDataResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportFeatureValuesOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportFeatureValuesOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportFeatureValuesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportFeatureValuesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportFeatureValuesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportFeatureValuesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportModelOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportModelOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportModelRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportModelResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportModelResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportTensorboardTimeSeriesDataRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportTensorboardTimeSeriesDataRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportTensorboardTimeSeriesDataResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ExportTensorboardTimeSeriesDataResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Feature.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureMonitoringStatsProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureNoiseSigma.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureNoiseSigmaOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureSelector.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureSelectorOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureSelectorProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureStatsAnomaly.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureStatsAnomalyOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureValue.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureValueDestination.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureValueDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureValueList.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureValueListOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeatureValueOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Featurestore.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreMonitoringConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreMonitoringConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreMonitoringProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOnlineServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FeaturestoreServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FilterSplit.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FilterSplitOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FractionSplit.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/FractionSplitOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GcsDestination.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GcsDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GcsSource.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GcsSourceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenericOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GenericOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetAnnotationSpecRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetAnnotationSpecRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetArtifactRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetArtifactRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetBatchPredictionJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetBatchPredictionJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetContextRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetContextRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetCustomJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetCustomJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDataLabelingJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDataLabelingJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDatasetRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetDatasetRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetEndpointRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetEntityTypeRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetEntityTypeRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetExecutionRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetExecutionRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetFeatureRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetFeatureRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetFeaturestoreRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetFeaturestoreRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetHyperparameterTuningJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetHyperparameterTuningJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetIndexEndpointRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetIndexEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetIndexRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetIndexRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetMetadataSchemaRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetMetadataSchemaRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetMetadataStoreRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetMetadataStoreRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetModelDeploymentMonitoringJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetModelDeploymentMonitoringJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetModelEvaluationRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetModelEvaluationRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetModelEvaluationSliceRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetModelEvaluationSliceRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetModelRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetPipelineJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetPipelineJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetSpecialistPoolRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetSpecialistPoolRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetStudyRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetStudyRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTensorboardExperimentRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTensorboardExperimentRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTensorboardRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTensorboardRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTensorboardRunRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTensorboardRunRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTensorboardTimeSeriesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTensorboardTimeSeriesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTrainingPipelineRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTrainingPipelineRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTrialRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/GetTrialRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/HyperparameterTuningJob.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/HyperparameterTuningJobName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/HyperparameterTuningJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/HyperparameterTuningJobProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IdMatcher.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IdMatcherOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportDataResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ImportFeatureValuesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Index.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpoint.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexEndpointServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexPrivateEndpoints.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexPrivateEndpointsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IndexServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/InputDataConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Int64Array.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Int64ArrayOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IntegratedGradientsAttribution.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IntegratedGradientsAttributionOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/IoProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/JobServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/JobState.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/JobStateProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/LineageSubgraph.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/LineageSubgraphOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/LineageSubgraphProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListAnnotationsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListAnnotationsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListAnnotationsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListAnnotationsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListArtifactsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListBatchPredictionJobsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListBatchPredictionJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListBatchPredictionJobsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListBatchPredictionJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListContextsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListCustomJobsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListCustomJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListCustomJobsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListCustomJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDataItemsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDataItemsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDataItemsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDataItemsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDataLabelingJobsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDataLabelingJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDataLabelingJobsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDataLabelingJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDatasetsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDatasetsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDatasetsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListDatasetsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListEndpointsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListEndpointsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListEndpointsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListEndpointsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListEntityTypesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListEntityTypesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListEntityTypesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListEntityTypesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListExecutionsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListFeaturesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListFeaturesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListFeaturesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListFeaturesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListFeaturestoresRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListFeaturestoresRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListFeaturestoresResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListFeaturestoresResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListHyperparameterTuningJobsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListHyperparameterTuningJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListHyperparameterTuningJobsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListHyperparameterTuningJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListIndexEndpointsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListIndexEndpointsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListIndexEndpointsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListIndexEndpointsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListIndexesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListIndexesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListIndexesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListIndexesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListMetadataSchemasRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListMetadataSchemasRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListMetadataSchemasResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListMetadataSchemasResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListMetadataStoresRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListMetadataStoresRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListMetadataStoresResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListMetadataStoresResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelDeploymentMonitoringJobsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelDeploymentMonitoringJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelDeploymentMonitoringJobsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelDeploymentMonitoringJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelEvaluationSlicesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelEvaluationSlicesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelEvaluationSlicesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelEvaluationSlicesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelEvaluationsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelEvaluationsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelEvaluationsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelEvaluationsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListModelsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListOptimalTrialsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListOptimalTrialsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListOptimalTrialsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListOptimalTrialsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListPipelineJobsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListPipelineJobsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListPipelineJobsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListPipelineJobsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListSpecialistPoolsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListSpecialistPoolsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListSpecialistPoolsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListSpecialistPoolsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListStudiesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListStudiesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListStudiesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListStudiesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardExperimentsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardRunsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardTimeSeriesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTensorboardsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTrainingPipelinesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTrainingPipelinesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTrainingPipelinesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTrainingPipelinesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTrialsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTrialsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTrialsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ListTrialsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/LocationName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/LookupStudyRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/LookupStudyRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MachineResourcesProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MachineSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MachineSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ManualBatchTuningParameters.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ManualBatchTuningParametersOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ManualBatchTuningParametersProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Measurement.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MeasurementOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataSchema.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataSchemaName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataSchemaOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataSchemaProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataStore.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataStoreName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MetadataStoreOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigratableResource.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigratableResourceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigratableResourceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigrateResourceRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigrateResourceRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigrateResourceResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigrateResourceResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/MigrationServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Model.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelContainerSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelContainerSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringBigQueryTable.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringBigQueryTableOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringJob.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringJobName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringJobProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringObjectiveConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringObjectiveConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringObjectiveType.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringScheduleConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelDeploymentMonitoringScheduleConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelEvaluation.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelEvaluationName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelEvaluationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelEvaluationProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelEvaluationSlice.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelEvaluationSliceName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelEvaluationSliceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelEvaluationSliceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelExplanation.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelExplanationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelMonitoringAlertConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelMonitoringAlertConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelMonitoringObjectiveConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelMonitoringObjectiveConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelMonitoringProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelMonitoringStatsAnomalies.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelMonitoringStatsAnomaliesOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/NearestNeighborSearchOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/NearestNeighborSearchOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/NetworkName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/OperationProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PauseModelDeploymentMonitoringJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PauseModelDeploymentMonitoringJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Pipeline.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJob.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJobDetail.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJobDetailOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJobName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineJobOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineState.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineStateProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskDetail.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskDetailOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetail.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PipelineTaskExecutorDetailOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Port.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PortOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredefinedSplit.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredefinedSplitOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictSchemata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictSchemataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PredictionServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PythonPackageSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/PythonPackageSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryArtifactLineageSubgraphRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryContextLineageSubgraphRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryContextLineageSubgraphRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryExecutionInputsAndOutputsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/QueryExecutionInputsAndOutputsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadFeatureValuesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadFeatureValuesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadFeatureValuesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadFeatureValuesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardBlobDataResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardTimeSeriesDataRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardTimeSeriesDataRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardTimeSeriesDataResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReadTensorboardTimeSeriesDataResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ResourcesConsumed.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ResourcesConsumedOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ResumeModelDeploymentMonitoringJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ResumeModelDeploymentMonitoringJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SampleConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SampleConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SampledShapleyAttribution.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SampledShapleyAttributionOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SamplingStrategy.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SamplingStrategyOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Scalar.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ScalarOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Scheduling.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SchedulingOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchFeaturesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchFeaturesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchFeaturesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchFeaturesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchMigratableResourcesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchMigratableResourcesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchMigratableResourcesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchMigratableResourcesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchModelDeploymentMonitoringStatsAnomaliesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchModelDeploymentMonitoringStatsAnomaliesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchModelDeploymentMonitoringStatsAnomaliesResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SearchModelDeploymentMonitoringStatsAnomaliesResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SmoothGradConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SmoothGradConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SpecialistPool.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SpecialistPoolName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SpecialistPoolOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SpecialistPoolProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SpecialistPoolServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StopTrialRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StopTrialRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StreamingReadFeatureValuesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StreamingReadFeatureValuesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StringArray.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StringArrayOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Study.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StudyName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StudyOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StudyProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StudySpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/StudySpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SuggestTrialsMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SuggestTrialsMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SuggestTrialsRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SuggestTrialsRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SuggestTrialsResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/SuggestTrialsResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TFRecordDestination.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TFRecordDestinationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Tensorboard.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardBlob.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardBlobOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardBlobSequence.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardBlobSequenceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardDataProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardExperiment.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardExperimentName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardExperimentOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardExperimentProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardRun.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardRunName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardRunOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardRunProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardTensor.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardTensorOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardTimeSeries.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardTimeSeriesName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardTimeSeriesOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TensorboardTimeSeriesProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ThresholdConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ThresholdConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TimeSeriesData.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TimeSeriesDataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TimeSeriesDataPoint.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TimeSeriesDataPointOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TimestampSplit.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TimestampSplitOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingPipeline.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingPipelineName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingPipelineOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrainingPipelineProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Trial.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrialName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TrialOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/TypesProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployIndexOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployIndexOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployIndexRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployIndexRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployIndexResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployIndexResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployModelOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployModelOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployModelRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployModelResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UndeployModelResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateArtifactRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateArtifactRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateContextRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateContextRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateDatasetRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateDatasetRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateEndpointRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateEntityTypeRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateEntityTypeRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateExecutionRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateExecutionRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeatureRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeatureRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateFeaturestoreRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateIndexEndpointRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateIndexEndpointRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateIndexOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateIndexOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateIndexRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateIndexRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateModelDeploymentMonitoringJobOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateModelDeploymentMonitoringJobOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateModelDeploymentMonitoringJobRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateModelDeploymentMonitoringJobRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateModelRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateSpecialistPoolOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateSpecialistPoolOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateSpecialistPoolRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateSpecialistPoolRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardExperimentRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardExperimentRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardRunRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardRunRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardTimeSeriesRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UpdateTensorboardTimeSeriesRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UploadModelOperationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UploadModelOperationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UploadModelRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UploadModelRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UploadModelResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UploadModelResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReference.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReferenceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/UserActionReferenceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/Value.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ValueOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ValueProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/VersionName.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/VizierServiceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/WorkerPoolSpec.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/WorkerPoolSpecOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/WriteTensorboardRunDataRequest.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/WriteTensorboardRunDataRequestOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/WriteTensorboardRunDataResponse.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/WriteTensorboardRunDataResponseOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/XraiAttribution.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/XraiAttributionOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageClassificationPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageClassificationPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageClassificationPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageObjectDetectionPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageObjectDetectionPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageObjectDetectionPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageSegmentationPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageSegmentationPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/ImageSegmentationPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextClassificationPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextClassificationPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextClassificationPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextExtractionPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextExtractionPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextExtractionPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextSentimentPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextSentimentPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/TextSentimentPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoActionRecognitionPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoActionRecognitionPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoActionRecognitionPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoClassificationPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoClassificationPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoClassificationPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoObjectTrackingPredictionInstance.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoObjectTrackingPredictionInstanceOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/instance/VideoObjectTrackingPredictionInstanceProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageClassificationPredictionParams.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageClassificationPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageClassificationPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageObjectDetectionPredictionParams.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageObjectDetectionPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageObjectDetectionPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageSegmentationPredictionParams.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageSegmentationPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/ImageSegmentationPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoActionRecognitionPredictionParams.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoActionRecognitionPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoActionRecognitionPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoClassificationPredictionParams.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoClassificationPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoClassificationPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoObjectTrackingPredictionParams.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoObjectTrackingPredictionParamsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/params/VideoObjectTrackingPredictionParamsProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ClassificationPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ClassificationPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ClassificationPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ImageObjectDetectionPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ImageObjectDetectionPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ImageObjectDetectionPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ImageSegmentationPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ImageSegmentationPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/ImageSegmentationPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TabularClassificationPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TabularClassificationPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TabularClassificationPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TabularRegressionPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TabularRegressionPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TabularRegressionPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TextExtractionPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TextExtractionPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TextExtractionPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TextSentimentPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TextSentimentPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/TextSentimentPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoActionRecognitionPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoActionRecognitionPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoActionRecognitionPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoClassificationPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoClassificationPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoClassificationPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoObjectTrackingPredictionResult.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoObjectTrackingPredictionResultOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/predict/prediction/VideoObjectTrackingPredictionResultProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLImageClassificationProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLImageObjectDetectionProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLImageSegmentationProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLTablesProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLTextClassificationProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLTextExtractionProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLTextSentimentProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLVideoActionRecognitionProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLVideoClassificationProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMLVideoObjectTrackingProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageClassification.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageClassificationInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageClassificationInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageClassificationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageClassificationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageClassificationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageObjectDetection.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageObjectDetectionInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageObjectDetectionInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageObjectDetectionMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageObjectDetectionMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageObjectDetectionOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageSegmentation.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageSegmentationInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageSegmentationInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageSegmentationMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageSegmentationMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlImageSegmentationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTables.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTablesInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTablesInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTablesMetadata.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTablesMetadataOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTablesOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextClassification.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextClassificationInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextClassificationInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextClassificationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextExtraction.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextExtractionInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextExtractionInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextExtractionOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextSentiment.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextSentimentInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextSentimentInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlTextSentimentOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoActionRecognition.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoActionRecognitionInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoActionRecognitionInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoActionRecognitionOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoClassification.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoClassificationInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoClassificationInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoClassificationOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoObjectTracking.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoObjectTrackingInputs.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoObjectTrackingInputsOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/AutoMlVideoObjectTrackingOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/ExportEvaluatedDataItemsConfig.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/ExportEvaluatedDataItemsConfigOrBuilder.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/ExportEvaluatedDataItemsConfigProto.java", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/accelerator_type.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/annotation.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/annotation_spec.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/artifact.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/batch_prediction_job.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/completion_stats.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/context.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/custom_job.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/data_item.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/data_labeling_job.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/dataset.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/dataset_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployed_index_ref.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/deployed_model_ref.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/encryption_spec.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/endpoint.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/endpoint_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/entity_type.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/env_var.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/event.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/execution.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/explanation.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/explanation_metadata.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_monitoring_stats.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/feature_selector.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_monitoring.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_online_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/featurestore_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/hyperparameter_tuning_job.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_endpoint.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_endpoint_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/index_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/io.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/job_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/job_state.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/lineage_subgraph.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/machine_resources.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/manual_batch_tuning_parameters.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/metadata_schema.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/metadata_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/metadata_store.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/migratable_resource.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/migration_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_deployment_monitoring_job.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_evaluation.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_evaluation_slice.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_monitoring.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/operation.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/pipeline_job.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/pipeline_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/pipeline_state.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/prediction_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/annotation_payload.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/annotation_spec_color.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/data_item_payload.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/dataset_metadata.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/geometry.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/image_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/image_object_detection.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/image_segmentation.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/text_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/text_extraction.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/text_sentiment.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/video_action_recognition.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/video_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/instance/video_object_tracking.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/params/image_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/params/image_object_detection.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/params/image_segmentation.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/params/video_action_recognition.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/params/video_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/params/video_object_tracking.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/image_object_detection.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/image_segmentation.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/tabular_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/tabular_regression.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/text_extraction.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/text_sentiment.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_action_recognition.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/predict/prediction/video_object_tracking.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_object_detection.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_image_segmentation.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_tables.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_extraction.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_text_sentiment.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_action_recognition.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_classification.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/automl_video_object_tracking.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/export_evaluated_data_items_config.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/specialist_pool.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/specialist_pool_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/study.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_data.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_experiment.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_run.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_service.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/tensorboard_time_series.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/training_pipeline.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/types.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/user_action_reference.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/value.proto", - "proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/vizier_service.proto", - "renovate.json", - "samples/install-without-bom/pom.xml", - "samples/pom.xml", - "samples/snapshot/pom.xml", - "samples/snippets/pom.xml" ] } \ No newline at end of file