3030public final class GoogleCloudAiplatformV1DeployRequestEndpointConfig extends com .google .api .client .json .GenericJson {
3131
3232 /**
33- * Optional. If true, the endpoint will be exposed through a dedicated DNS
34- * [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from
35- * other users' traffic and will have better performance and reliability. Note: Once you enabled
36- * dedicated endpoint, you won't be able to send request to the shared DNS
37- * {region}-aiplatform.googleapis.com. The limitations will be removed soon.
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
37+ * {region}-aiplatform.googleapis.com. The limitations will be removed soon. If this field is set
38+ * to true, the dedicated endpoint will be disabled and the deployed model will be exposed through
39+ * the shared DNS {region}-aiplatform.googleapis.com.
40+ * The value may be {@code null}.
41+ */
42+ @ com .google .api .client .util .Key
43+ private java .lang .Boolean dedicatedEndpointDisabled ;
44+
45+ /**
46+ * Optional. Deprecated. Use dedicated_endpoint_disabled instead. If true, the endpoint will be
47+ * exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the
48+ * dedicated DNS will be isolated from other users' traffic and will have better performance and
49+ * reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to
50+ * the shared DNS {region}-aiplatform.googleapis.com. The limitations will be removed soon.
3851 * The value may be {@code null}.
3952 */
4053 @ com .google .api .client .util .Key
@@ -49,23 +62,66 @@ public final class GoogleCloudAiplatformV1DeployRequestEndpointConfig extends co
4962 private java .lang .String endpointDisplayName ;
5063
5164 /**
52- * Optional. If true, the endpoint will be exposed through a dedicated DNS
53- * [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from
54- * other users' traffic and will have better performance and reliability. Note: Once you enabled
55- * dedicated endpoint, you won't be able to send request to the shared DNS
56- * {region}-aiplatform.googleapis.com. The limitations will be removed soon.
65+ * Optional. Immutable. The ID to use for endpoint, which will become the final component of the
66+ * endpoint resource name. If not provided, Vertex AI will generate a value for this ID. If the
67+ * first character is a letter, this value may be up to 63 characters, and valid characters are
68+ * `[a-z0-9-]`. The last character must be a letter or number. If the first character is a number,
69+ * this value may be up to 9 characters, and valid characters are `[0-9]` with no leading zeros.
70+ * When using HTTP/JSON, this field is populated based on a query string argument, such as
71+ * `?endpoint_id=12345`. This is the fallback for fields that are not included in either the URI
72+ * or the body.
73+ * The value may be {@code null}.
74+ */
75+ @ com .google .api .client .util .Key
76+ private java .lang .String endpointUserId ;
77+
78+ /**
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
83+ * {region}-aiplatform.googleapis.com. The limitations will be removed soon. If this field is set
84+ * to true, the dedicated endpoint will be disabled and the deployed model will be exposed through
85+ * the shared DNS {region}-aiplatform.googleapis.com.
86+ * @return value or {@code null} for none
87+ */
88+ public java .lang .Boolean getDedicatedEndpointDisabled () {
89+ return dedicatedEndpointDisabled ;
90+ }
91+
92+ /**
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
97+ * {region}-aiplatform.googleapis.com. The limitations will be removed soon. If this field is set
98+ * to true, the dedicated endpoint will be disabled and the deployed model will be exposed through
99+ * the shared DNS {region}-aiplatform.googleapis.com.
100+ * @param dedicatedEndpointDisabled dedicatedEndpointDisabled or {@code null} for none
101+ */
102+ public GoogleCloudAiplatformV1DeployRequestEndpointConfig setDedicatedEndpointDisabled (java .lang .Boolean dedicatedEndpointDisabled ) {
103+ this .dedicatedEndpointDisabled = dedicatedEndpointDisabled ;
104+ return this ;
105+ }
106+
107+ /**
108+ * Optional. Deprecated. Use dedicated_endpoint_disabled instead. If true, the endpoint will be
109+ * exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the
110+ * dedicated DNS will be isolated from other users' traffic and will have better performance and
111+ * reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to
112+ * the shared DNS {region}-aiplatform.googleapis.com. The limitations will be removed soon.
57113 * @return value or {@code null} for none
58114 */
59115 public java .lang .Boolean getDedicatedEndpointEnabled () {
60116 return dedicatedEndpointEnabled ;
61117 }
62118
63119 /**
64- * Optional. If true, the endpoint will be exposed through a dedicated DNS
65- * [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from
66- * other users' traffic and will have better performance and reliability. Note: Once you enabled
67- * dedicated endpoint, you won't be able to send request to the shared DNS
68- * {region}-aiplatform.googleapis.com. The limitations will be removed soon.
120+ * Optional. Deprecated. Use dedicated_endpoint_disabled instead. If true, the endpoint will be
121+ * exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the
122+ * dedicated DNS will be isolated from other users' traffic and will have better performance and
123+ * reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to
124+ * the shared DNS {region}-aiplatform.googleapis.com. The limitations will be removed soon.
69125 * @param dedicatedEndpointEnabled dedicatedEndpointEnabled or {@code null} for none
70126 */
71127 public GoogleCloudAiplatformV1DeployRequestEndpointConfig setDedicatedEndpointEnabled (java .lang .Boolean dedicatedEndpointEnabled ) {
@@ -92,6 +148,37 @@ public GoogleCloudAiplatformV1DeployRequestEndpointConfig setEndpointDisplayName
92148 return this ;
93149 }
94150
151+ /**
152+ * Optional. Immutable. The ID to use for endpoint, which will become the final component of the
153+ * endpoint resource name. If not provided, Vertex AI will generate a value for this ID. If the
154+ * first character is a letter, this value may be up to 63 characters, and valid characters are
155+ * `[a-z0-9-]`. The last character must be a letter or number. If the first character is a number,
156+ * this value may be up to 9 characters, and valid characters are `[0-9]` with no leading zeros.
157+ * When using HTTP/JSON, this field is populated based on a query string argument, such as
158+ * `?endpoint_id=12345`. This is the fallback for fields that are not included in either the URI
159+ * or the body.
160+ * @return value or {@code null} for none
161+ */
162+ public java .lang .String getEndpointUserId () {
163+ return endpointUserId ;
164+ }
165+
166+ /**
167+ * Optional. Immutable. The ID to use for endpoint, which will become the final component of the
168+ * endpoint resource name. If not provided, Vertex AI will generate a value for this ID. If the
169+ * first character is a letter, this value may be up to 63 characters, and valid characters are
170+ * `[a-z0-9-]`. The last character must be a letter or number. If the first character is a number,
171+ * this value may be up to 9 characters, and valid characters are `[0-9]` with no leading zeros.
172+ * When using HTTP/JSON, this field is populated based on a query string argument, such as
173+ * `?endpoint_id=12345`. This is the fallback for fields that are not included in either the URI
174+ * or the body.
175+ * @param endpointUserId endpointUserId or {@code null} for none
176+ */
177+ public GoogleCloudAiplatformV1DeployRequestEndpointConfig setEndpointUserId (java .lang .String endpointUserId ) {
178+ this .endpointUserId = endpointUserId ;
179+ return this ;
180+ }
181+
95182 @ Override
96183 public GoogleCloudAiplatformV1DeployRequestEndpointConfig set (String fieldName , Object value ) {
97184 return (GoogleCloudAiplatformV1DeployRequestEndpointConfig ) super .set (fieldName , value );
0 commit comments