30
30
public final class GoogleCloudAiplatformV1DeployRequestEndpointConfig extends com .google .api .client .json .GenericJson {
31
31
32
32
/**
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.
38
51
* The value may be {@code null}.
39
52
*/
40
53
@ com .google .api .client .util .Key
@@ -49,23 +62,66 @@ public final class GoogleCloudAiplatformV1DeployRequestEndpointConfig extends co
49
62
private java .lang .String endpointDisplayName ;
50
63
51
64
/**
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.
57
113
* @return value or {@code null} for none
58
114
*/
59
115
public java .lang .Boolean getDedicatedEndpointEnabled () {
60
116
return dedicatedEndpointEnabled ;
61
117
}
62
118
63
119
/**
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.
69
125
* @param dedicatedEndpointEnabled dedicatedEndpointEnabled or {@code null} for none
70
126
*/
71
127
public GoogleCloudAiplatformV1DeployRequestEndpointConfig setDedicatedEndpointEnabled (java .lang .Boolean dedicatedEndpointEnabled ) {
@@ -92,6 +148,37 @@ public GoogleCloudAiplatformV1DeployRequestEndpointConfig setEndpointDisplayName
92
148
return this ;
93
149
}
94
150
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
+
95
182
@ Override
96
183
public GoogleCloudAiplatformV1DeployRequestEndpointConfig set (String fieldName , Object value ) {
97
184
return (GoogleCloudAiplatformV1DeployRequestEndpointConfig ) super .set (fieldName , value );
0 commit comments