Skip to content
This repository was archived by the owner on Sep 9, 2023. It is now read-only.

Commit f3e6d4f

Browse files
feat: add a DeploymentResourcePool API resource_definition (#997)
- [ ] Regenerate this pull request now. feat: add shared_resources for supported prediction_resources PiperOrigin-RevId: 461971827 Source-Link: googleapis/googleapis@0b24d03 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d3298e7762e2e071cf4850277325bbfeb94ede9b Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDMyOThlNzc2MmUyZTA3MWNmNDg1MDI3NzMyNWJiZmViOTRlZGU5YiJ9
1 parent 416662c commit f3e6d4f

File tree

6 files changed

+348
-32
lines changed

6 files changed

+348
-32
lines changed

proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java

Lines changed: 255 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,13 @@ private DeployedModel(
199199
privateEndpoints_ = subBuilder.buildPartial();
200200
}
201201

202+
break;
203+
}
204+
case 138:
205+
{
206+
java.lang.String s = input.readStringRequireUtf8();
207+
predictionResourcesCase_ = 17;
208+
predictionResources_ = s;
202209
break;
203210
}
204211
case 146:
@@ -253,6 +260,7 @@ public enum PredictionResourcesCase
253260
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
254261
DEDICATED_RESOURCES(7),
255262
AUTOMATIC_RESOURCES(8),
263+
SHARED_RESOURCES(17),
256264
PREDICTIONRESOURCES_NOT_SET(0);
257265
private final int value;
258266

@@ -275,6 +283,8 @@ public static PredictionResourcesCase forNumber(int value) {
275283
return DEDICATED_RESOURCES;
276284
case 8:
277285
return AUTOMATIC_RESOURCES;
286+
case 17:
287+
return SHARED_RESOURCES;
278288
case 0:
279289
return PREDICTIONRESOURCES_NOT_SET;
280290
default:
@@ -401,6 +411,82 @@ public com.google.cloud.aiplatform.v1beta1.AutomaticResources getAutomaticResour
401411
return com.google.cloud.aiplatform.v1beta1.AutomaticResources.getDefaultInstance();
402412
}
403413

414+
public static final int SHARED_RESOURCES_FIELD_NUMBER = 17;
415+
/**
416+
*
417+
*
418+
* <pre>
419+
* The resource name of the shared DeploymentResourcePool to deploy on.
420+
* Format:
421+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
422+
* </pre>
423+
*
424+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
425+
*
426+
* @return Whether the sharedResources field is set.
427+
*/
428+
public boolean hasSharedResources() {
429+
return predictionResourcesCase_ == 17;
430+
}
431+
/**
432+
*
433+
*
434+
* <pre>
435+
* The resource name of the shared DeploymentResourcePool to deploy on.
436+
* Format:
437+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
438+
* </pre>
439+
*
440+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
441+
*
442+
* @return The sharedResources.
443+
*/
444+
public java.lang.String getSharedResources() {
445+
java.lang.Object ref = "";
446+
if (predictionResourcesCase_ == 17) {
447+
ref = predictionResources_;
448+
}
449+
if (ref instanceof java.lang.String) {
450+
return (java.lang.String) ref;
451+
} else {
452+
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
453+
java.lang.String s = bs.toStringUtf8();
454+
if (predictionResourcesCase_ == 17) {
455+
predictionResources_ = s;
456+
}
457+
return s;
458+
}
459+
}
460+
/**
461+
*
462+
*
463+
* <pre>
464+
* The resource name of the shared DeploymentResourcePool to deploy on.
465+
* Format:
466+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
467+
* </pre>
468+
*
469+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
470+
*
471+
* @return The bytes for sharedResources.
472+
*/
473+
public com.google.protobuf.ByteString getSharedResourcesBytes() {
474+
java.lang.Object ref = "";
475+
if (predictionResourcesCase_ == 17) {
476+
ref = predictionResources_;
477+
}
478+
if (ref instanceof java.lang.String) {
479+
com.google.protobuf.ByteString b =
480+
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
481+
if (predictionResourcesCase_ == 17) {
482+
predictionResources_ = b;
483+
}
484+
return b;
485+
} else {
486+
return (com.google.protobuf.ByteString) ref;
487+
}
488+
}
489+
404490
public static final int ID_FIELD_NUMBER = 1;
405491
private volatile java.lang.Object id_;
406492
/**
@@ -943,6 +1029,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
9431029
if (privateEndpoints_ != null) {
9441030
output.writeMessage(14, getPrivateEndpoints());
9451031
}
1032+
if (predictionResourcesCase_ == 17) {
1033+
com.google.protobuf.GeneratedMessageV3.writeString(output, 17, predictionResources_);
1034+
}
9461035
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(modelVersionId_)) {
9471036
com.google.protobuf.GeneratedMessageV3.writeString(output, 18, modelVersionId_);
9481037
}
@@ -992,6 +1081,9 @@ public int getSerializedSize() {
9921081
if (privateEndpoints_ != null) {
9931082
size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getPrivateEndpoints());
9941083
}
1084+
if (predictionResourcesCase_ == 17) {
1085+
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, predictionResources_);
1086+
}
9951087
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(modelVersionId_)) {
9961088
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18, modelVersionId_);
9971089
}
@@ -1038,6 +1130,9 @@ public boolean equals(final java.lang.Object obj) {
10381130
case 8:
10391131
if (!getAutomaticResources().equals(other.getAutomaticResources())) return false;
10401132
break;
1133+
case 17:
1134+
if (!getSharedResources().equals(other.getSharedResources())) return false;
1135+
break;
10411136
case 0:
10421137
default:
10431138
}
@@ -1087,6 +1182,10 @@ public int hashCode() {
10871182
hash = (37 * hash) + AUTOMATIC_RESOURCES_FIELD_NUMBER;
10881183
hash = (53 * hash) + getAutomaticResources().hashCode();
10891184
break;
1185+
case 17:
1186+
hash = (37 * hash) + SHARED_RESOURCES_FIELD_NUMBER;
1187+
hash = (53 * hash) + getSharedResources().hashCode();
1188+
break;
10901189
case 0:
10911190
default:
10921191
}
@@ -1310,6 +1409,9 @@ public com.google.cloud.aiplatform.v1beta1.DeployedModel buildPartial() {
13101409
result.predictionResources_ = automaticResourcesBuilder_.build();
13111410
}
13121411
}
1412+
if (predictionResourcesCase_ == 17) {
1413+
result.predictionResources_ = predictionResources_;
1414+
}
13131415
result.id_ = id_;
13141416
result.model_ = model_;
13151417
result.modelVersionId_ = modelVersionId_;
@@ -1429,6 +1531,13 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DeployedModel other
14291531
mergeAutomaticResources(other.getAutomaticResources());
14301532
break;
14311533
}
1534+
case SHARED_RESOURCES:
1535+
{
1536+
predictionResourcesCase_ = 17;
1537+
predictionResources_ = other.predictionResources_;
1538+
onChanged();
1539+
break;
1540+
}
14321541
case PREDICTIONRESOURCES_NOT_SET:
14331542
{
14341543
break;
@@ -1928,6 +2037,152 @@ public Builder clearAutomaticResources() {
19282037
return automaticResourcesBuilder_;
19292038
}
19302039

2040+
/**
2041+
*
2042+
*
2043+
* <pre>
2044+
* The resource name of the shared DeploymentResourcePool to deploy on.
2045+
* Format:
2046+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
2047+
* </pre>
2048+
*
2049+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
2050+
*
2051+
* @return Whether the sharedResources field is set.
2052+
*/
2053+
@java.lang.Override
2054+
public boolean hasSharedResources() {
2055+
return predictionResourcesCase_ == 17;
2056+
}
2057+
/**
2058+
*
2059+
*
2060+
* <pre>
2061+
* The resource name of the shared DeploymentResourcePool to deploy on.
2062+
* Format:
2063+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
2064+
* </pre>
2065+
*
2066+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
2067+
*
2068+
* @return The sharedResources.
2069+
*/
2070+
@java.lang.Override
2071+
public java.lang.String getSharedResources() {
2072+
java.lang.Object ref = "";
2073+
if (predictionResourcesCase_ == 17) {
2074+
ref = predictionResources_;
2075+
}
2076+
if (!(ref instanceof java.lang.String)) {
2077+
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
2078+
java.lang.String s = bs.toStringUtf8();
2079+
if (predictionResourcesCase_ == 17) {
2080+
predictionResources_ = s;
2081+
}
2082+
return s;
2083+
} else {
2084+
return (java.lang.String) ref;
2085+
}
2086+
}
2087+
/**
2088+
*
2089+
*
2090+
* <pre>
2091+
* The resource name of the shared DeploymentResourcePool to deploy on.
2092+
* Format:
2093+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
2094+
* </pre>
2095+
*
2096+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
2097+
*
2098+
* @return The bytes for sharedResources.
2099+
*/
2100+
@java.lang.Override
2101+
public com.google.protobuf.ByteString getSharedResourcesBytes() {
2102+
java.lang.Object ref = "";
2103+
if (predictionResourcesCase_ == 17) {
2104+
ref = predictionResources_;
2105+
}
2106+
if (ref instanceof String) {
2107+
com.google.protobuf.ByteString b =
2108+
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
2109+
if (predictionResourcesCase_ == 17) {
2110+
predictionResources_ = b;
2111+
}
2112+
return b;
2113+
} else {
2114+
return (com.google.protobuf.ByteString) ref;
2115+
}
2116+
}
2117+
/**
2118+
*
2119+
*
2120+
* <pre>
2121+
* The resource name of the shared DeploymentResourcePool to deploy on.
2122+
* Format:
2123+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
2124+
* </pre>
2125+
*
2126+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
2127+
*
2128+
* @param value The sharedResources to set.
2129+
* @return This builder for chaining.
2130+
*/
2131+
public Builder setSharedResources(java.lang.String value) {
2132+
if (value == null) {
2133+
throw new NullPointerException();
2134+
}
2135+
predictionResourcesCase_ = 17;
2136+
predictionResources_ = value;
2137+
onChanged();
2138+
return this;
2139+
}
2140+
/**
2141+
*
2142+
*
2143+
* <pre>
2144+
* The resource name of the shared DeploymentResourcePool to deploy on.
2145+
* Format:
2146+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
2147+
* </pre>
2148+
*
2149+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
2150+
*
2151+
* @return This builder for chaining.
2152+
*/
2153+
public Builder clearSharedResources() {
2154+
if (predictionResourcesCase_ == 17) {
2155+
predictionResourcesCase_ = 0;
2156+
predictionResources_ = null;
2157+
onChanged();
2158+
}
2159+
return this;
2160+
}
2161+
/**
2162+
*
2163+
*
2164+
* <pre>
2165+
* The resource name of the shared DeploymentResourcePool to deploy on.
2166+
* Format:
2167+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
2168+
* </pre>
2169+
*
2170+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
2171+
*
2172+
* @param value The bytes for sharedResources to set.
2173+
* @return This builder for chaining.
2174+
*/
2175+
public Builder setSharedResourcesBytes(com.google.protobuf.ByteString value) {
2176+
if (value == null) {
2177+
throw new NullPointerException();
2178+
}
2179+
checkByteStringIsUtf8(value);
2180+
predictionResourcesCase_ = 17;
2181+
predictionResources_ = value;
2182+
onChanged();
2183+
return this;
2184+
}
2185+
19312186
private java.lang.Object id_ = "";
19322187
/**
19332188
*

proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,49 @@ public interface DeployedModelOrBuilder
9999
*/
100100
com.google.cloud.aiplatform.v1beta1.AutomaticResourcesOrBuilder getAutomaticResourcesOrBuilder();
101101

102+
/**
103+
*
104+
*
105+
* <pre>
106+
* The resource name of the shared DeploymentResourcePool to deploy on.
107+
* Format:
108+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
109+
* </pre>
110+
*
111+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
112+
*
113+
* @return Whether the sharedResources field is set.
114+
*/
115+
boolean hasSharedResources();
116+
/**
117+
*
118+
*
119+
* <pre>
120+
* The resource name of the shared DeploymentResourcePool to deploy on.
121+
* Format:
122+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
123+
* </pre>
124+
*
125+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
126+
*
127+
* @return The sharedResources.
128+
*/
129+
java.lang.String getSharedResources();
130+
/**
131+
*
132+
*
133+
* <pre>
134+
* The resource name of the shared DeploymentResourcePool to deploy on.
135+
* Format:
136+
* projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
137+
* </pre>
138+
*
139+
* <code>string shared_resources = 17 [(.google.api.resource_reference) = { ... }</code>
140+
*
141+
* @return The bytes for sharedResources.
142+
*/
143+
com.google.protobuf.ByteString getSharedResourcesBytes();
144+
102145
/**
103146
*
104147
*

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy