3030public final class UsageMetrics extends com .google .api .client .json .GenericJson {
3131
3232 /**
33- * Optional. DEPRECATED Accelerator type being used, if any
33+ * Optional. Accelerator type being used, if any Deprecated: This field is only used in runtime
34+ * versions below 3.0.
3435 * The value may be {@code null}.
3536 */
3637 @ com .google .api .client .util .Key
3738 private java .lang .String acceleratorType ;
3839
3940 /**
40- * Optional. DEPRECATED Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
41- * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
41+ * Optional. Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing
42+ * (https://cloud.google.com/dataproc-serverless/pricing)). Deprecated: This field is only used in
43+ * runtime versions below 3.0.
4244 * The value may be {@code null}.
4345 */
4446 @ com .google .api .client .util .Key @ com .google .api .client .json .JsonString
4547 private java .lang .Long milliAcceleratorSeconds ;
4648
49+ /**
50+ * Optional. A100-40 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
51+ * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
52+ * The value may be {@code null}.
53+ */
54+ @ com .google .api .client .util .Key @ com .google .api .client .json .JsonString
55+ private java .lang .Long milliAcceleratorSecondsA10040 ;
56+
57+ /**
58+ * Optional. A100-80 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
59+ * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
60+ * The value may be {@code null}.
61+ */
62+ @ com .google .api .client .util .Key @ com .google .api .client .json .JsonString
63+ private java .lang .Long milliAcceleratorSecondsA10080 ;
64+
65+ /**
66+ * Optional. L4 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing
67+ * (https://cloud.google.com/dataproc-serverless/pricing)).
68+ * The value may be {@code null}.
69+ */
70+ @ com .google .api .client .util .Key @ com .google .api .client .json .JsonString
71+ private java .lang .Long milliAcceleratorSecondsL4 ;
72+
4773 /**
4874 * Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds) (see Dataproc Serverless
4975 * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
@@ -68,15 +94,17 @@ public final class UsageMetrics extends com.google.api.client.json.GenericJson {
6894 private String updateTime ;
6995
7096 /**
71- * Optional. DEPRECATED Accelerator type being used, if any
97+ * Optional. Accelerator type being used, if any Deprecated: This field is only used in runtime
98+ * versions below 3.0.
7299 * @return value or {@code null} for none
73100 */
74101 public java .lang .String getAcceleratorType () {
75102 return acceleratorType ;
76103 }
77104
78105 /**
79- * Optional. DEPRECATED Accelerator type being used, if any
106+ * Optional. Accelerator type being used, if any Deprecated: This field is only used in runtime
107+ * versions below 3.0.
80108 * @param acceleratorType acceleratorType or {@code null} for none
81109 */
82110 public UsageMetrics setAcceleratorType (java .lang .String acceleratorType ) {
@@ -85,24 +113,83 @@ public UsageMetrics setAcceleratorType(java.lang.String acceleratorType) {
85113 }
86114
87115 /**
88- * Optional. DEPRECATED Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
89- * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
116+ * Optional. Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing
117+ * (https://cloud.google.com/dataproc-serverless/pricing)). Deprecated: This field is only used in
118+ * runtime versions below 3.0.
90119 * @return value or {@code null} for none
91120 */
92121 public java .lang .Long getMilliAcceleratorSeconds () {
93122 return milliAcceleratorSeconds ;
94123 }
95124
96125 /**
97- * Optional. DEPRECATED Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
98- * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
126+ * Optional. Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing
127+ * (https://cloud.google.com/dataproc-serverless/pricing)). Deprecated: This field is only used in
128+ * runtime versions below 3.0.
99129 * @param milliAcceleratorSeconds milliAcceleratorSeconds or {@code null} for none
100130 */
101131 public UsageMetrics setMilliAcceleratorSeconds (java .lang .Long milliAcceleratorSeconds ) {
102132 this .milliAcceleratorSeconds = milliAcceleratorSeconds ;
103133 return this ;
104134 }
105135
136+ /**
137+ * Optional. A100-40 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
138+ * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
139+ * @return value or {@code null} for none
140+ */
141+ public java .lang .Long getMilliAcceleratorSecondsA10040 () {
142+ return milliAcceleratorSecondsA10040 ;
143+ }
144+
145+ /**
146+ * Optional. A100-40 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
147+ * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
148+ * @param milliAcceleratorSecondsA10040 milliAcceleratorSecondsA10040 or {@code null} for none
149+ */
150+ public UsageMetrics setMilliAcceleratorSecondsA10040 (java .lang .Long milliAcceleratorSecondsA10040 ) {
151+ this .milliAcceleratorSecondsA10040 = milliAcceleratorSecondsA10040 ;
152+ return this ;
153+ }
154+
155+ /**
156+ * Optional. A100-80 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
157+ * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
158+ * @return value or {@code null} for none
159+ */
160+ public java .lang .Long getMilliAcceleratorSecondsA10080 () {
161+ return milliAcceleratorSecondsA10080 ;
162+ }
163+
164+ /**
165+ * Optional. A100-80 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless
166+ * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
167+ * @param milliAcceleratorSecondsA10080 milliAcceleratorSecondsA10080 or {@code null} for none
168+ */
169+ public UsageMetrics setMilliAcceleratorSecondsA10080 (java .lang .Long milliAcceleratorSecondsA10080 ) {
170+ this .milliAcceleratorSecondsA10080 = milliAcceleratorSecondsA10080 ;
171+ return this ;
172+ }
173+
174+ /**
175+ * Optional. L4 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing
176+ * (https://cloud.google.com/dataproc-serverless/pricing)).
177+ * @return value or {@code null} for none
178+ */
179+ public java .lang .Long getMilliAcceleratorSecondsL4 () {
180+ return milliAcceleratorSecondsL4 ;
181+ }
182+
183+ /**
184+ * Optional. L4 accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing
185+ * (https://cloud.google.com/dataproc-serverless/pricing)).
186+ * @param milliAcceleratorSecondsL4 milliAcceleratorSecondsL4 or {@code null} for none
187+ */
188+ public UsageMetrics setMilliAcceleratorSecondsL4 (java .lang .Long milliAcceleratorSecondsL4 ) {
189+ this .milliAcceleratorSecondsL4 = milliAcceleratorSecondsL4 ;
190+ return this ;
191+ }
192+
106193 /**
107194 * Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds) (see Dataproc Serverless
108195 * pricing (https://cloud.google.com/dataproc-serverless/pricing)).
0 commit comments