@@ -52,6 +52,18 @@ public final class Instance extends com.google.api.client.json.GenericJson {
52
52
@ com .google .api .client .util .Key
53
53
private java .lang .String consumerDefinedName ;
54
54
55
+ /**
56
+ * Optional. The consumer_project_number associated with this Apigee instance. This field is added
57
+ * specifically to support Apigee integration with SLM Rollout and UMM. It represents the
58
+ * numerical project ID of the GCP project that consumes this Apigee instance. It is used for SLM
59
+ * rollout notifications and UMM integration, enabling proper mapping to customer projects and log
60
+ * delivery for Apigee instances. This field complements consumer_project_id and may be used for
61
+ * specific Apigee scenarios where the numerical ID is required.
62
+ * The value may be {@code null}.
63
+ */
64
+ @ com .google .api .client .util .Key
65
+ private java .lang .String consumerProjectNumber ;
66
+
55
67
/**
56
68
* Output only. Timestamp when the resource was created.
57
69
* The value may be {@code null}.
@@ -209,6 +221,33 @@ public Instance setConsumerDefinedName(java.lang.String consumerDefinedName) {
209
221
return this ;
210
222
}
211
223
224
+ /**
225
+ * Optional. The consumer_project_number associated with this Apigee instance. This field is added
226
+ * specifically to support Apigee integration with SLM Rollout and UMM. It represents the
227
+ * numerical project ID of the GCP project that consumes this Apigee instance. It is used for SLM
228
+ * rollout notifications and UMM integration, enabling proper mapping to customer projects and log
229
+ * delivery for Apigee instances. This field complements consumer_project_id and may be used for
230
+ * specific Apigee scenarios where the numerical ID is required.
231
+ * @return value or {@code null} for none
232
+ */
233
+ public java .lang .String getConsumerProjectNumber () {
234
+ return consumerProjectNumber ;
235
+ }
236
+
237
+ /**
238
+ * Optional. The consumer_project_number associated with this Apigee instance. This field is added
239
+ * specifically to support Apigee integration with SLM Rollout and UMM. It represents the
240
+ * numerical project ID of the GCP project that consumes this Apigee instance. It is used for SLM
241
+ * rollout notifications and UMM integration, enabling proper mapping to customer projects and log
242
+ * delivery for Apigee instances. This field complements consumer_project_id and may be used for
243
+ * specific Apigee scenarios where the numerical ID is required.
244
+ * @param consumerProjectNumber consumerProjectNumber or {@code null} for none
245
+ */
246
+ public Instance setConsumerProjectNumber (java .lang .String consumerProjectNumber ) {
247
+ this .consumerProjectNumber = consumerProjectNumber ;
248
+ return this ;
249
+ }
250
+
212
251
/**
213
252
* Output only. Timestamp when the resource was created.
214
253
* @return value or {@code null} for none
0 commit comments