@@ -52,6 +52,18 @@ public final class Instance extends com.google.api.client.json.GenericJson {
5252 @ com .google .api .client .util .Key
5353 private java .lang .String consumerDefinedName ;
5454
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+
5567 /**
5668 * Output only. Timestamp when the resource was created.
5769 * The value may be {@code null}.
@@ -209,6 +221,33 @@ public Instance setConsumerDefinedName(java.lang.String consumerDefinedName) {
209221 return this ;
210222 }
211223
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+
212251 /**
213252 * Output only. Timestamp when the resource was created.
214253 * @return value or {@code null} for none
0 commit comments