3030public final class GoogleCloudAiplatformV1DeployRequestEndpointConfig extends com .google .api .client .json .GenericJson {
3131
3232 /**
33- * Optional. By default, if dedicated endpoint is enabled, the endpoint will be exposed through a
34- * dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be
35- * isolated from other users' traffic and will have better performance and reliability. Note: Once
36- * you enabled dedicated endpoint, you won't be able to send request to the shared DNS
33+ * Optional. By default, if dedicated endpoint is enabled and private service connect config is
34+ * not set, the endpoint will be exposed through a dedicated DNS
35+ * [Endpoint.dedicated_endpoint_dns]. If private service connect config is set, the endpoint will
36+ * be exposed through private service connect. Your request to the dedicated DNS will be isolated
37+ * from other users' traffic and will have better performance and reliability. Note: Once you
38+ * enabled dedicated endpoint, you won't be able to send request to the shared DNS
3739 * {region}-aiplatform.googleapis.com. The limitations will be removed soon. If this field is set
3840 * to true, the dedicated endpoint will be disabled and the deployed model will be exposed through
3941 * the shared DNS {region}-aiplatform.googleapis.com.
@@ -76,10 +78,20 @@ public final class GoogleCloudAiplatformV1DeployRequestEndpointConfig extends co
7678 private java .lang .String endpointUserId ;
7779
7880 /**
79- * Optional. By default, if dedicated endpoint is enabled, the endpoint will be exposed through a
80- * dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be
81- * isolated from other users' traffic and will have better performance and reliability. Note: Once
82- * you enabled dedicated endpoint, you won't be able to send request to the shared DNS
81+ * Optional. Configuration for private service connect. If set, the endpoint will be exposed
82+ * through private service connect.
83+ * The value may be {@code null}.
84+ */
85+ @ com .google .api .client .util .Key
86+ private GoogleCloudAiplatformV1PrivateServiceConnectConfig privateServiceConnectConfig ;
87+
88+ /**
89+ * Optional. By default, if dedicated endpoint is enabled and private service connect config is
90+ * not set, the endpoint will be exposed through a dedicated DNS
91+ * [Endpoint.dedicated_endpoint_dns]. If private service connect config is set, the endpoint will
92+ * be exposed through private service connect. Your request to the dedicated DNS will be isolated
93+ * from other users' traffic and will have better performance and reliability. Note: Once you
94+ * enabled dedicated endpoint, you won't be able to send request to the shared DNS
8395 * {region}-aiplatform.googleapis.com. The limitations will be removed soon. If this field is set
8496 * to true, the dedicated endpoint will be disabled and the deployed model will be exposed through
8597 * the shared DNS {region}-aiplatform.googleapis.com.
@@ -90,10 +102,12 @@ public java.lang.Boolean getDedicatedEndpointDisabled() {
90102 }
91103
92104 /**
93- * Optional. By default, if dedicated endpoint is enabled, the endpoint will be exposed through a
94- * dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be
95- * isolated from other users' traffic and will have better performance and reliability. Note: Once
96- * you enabled dedicated endpoint, you won't be able to send request to the shared DNS
105+ * Optional. By default, if dedicated endpoint is enabled and private service connect config is
106+ * not set, the endpoint will be exposed through a dedicated DNS
107+ * [Endpoint.dedicated_endpoint_dns]. If private service connect config is set, the endpoint will
108+ * be exposed through private service connect. Your request to the dedicated DNS will be isolated
109+ * from other users' traffic and will have better performance and reliability. Note: Once you
110+ * enabled dedicated endpoint, you won't be able to send request to the shared DNS
97111 * {region}-aiplatform.googleapis.com. The limitations will be removed soon. If this field is set
98112 * to true, the dedicated endpoint will be disabled and the deployed model will be exposed through
99113 * the shared DNS {region}-aiplatform.googleapis.com.
@@ -179,6 +193,25 @@ public GoogleCloudAiplatformV1DeployRequestEndpointConfig setEndpointUserId(java
179193 return this ;
180194 }
181195
196+ /**
197+ * Optional. Configuration for private service connect. If set, the endpoint will be exposed
198+ * through private service connect.
199+ * @return value or {@code null} for none
200+ */
201+ public GoogleCloudAiplatformV1PrivateServiceConnectConfig getPrivateServiceConnectConfig () {
202+ return privateServiceConnectConfig ;
203+ }
204+
205+ /**
206+ * Optional. Configuration for private service connect. If set, the endpoint will be exposed
207+ * through private service connect.
208+ * @param privateServiceConnectConfig privateServiceConnectConfig or {@code null} for none
209+ */
210+ public GoogleCloudAiplatformV1DeployRequestEndpointConfig setPrivateServiceConnectConfig (GoogleCloudAiplatformV1PrivateServiceConnectConfig privateServiceConnectConfig ) {
211+ this .privateServiceConnectConfig = privateServiceConnectConfig ;
212+ return this ;
213+ }
214+
182215 @ Override
183216 public GoogleCloudAiplatformV1DeployRequestEndpointConfig set (String fieldName , Object value ) {
184217 return (GoogleCloudAiplatformV1DeployRequestEndpointConfig ) super .set (fieldName , value );
0 commit comments