@@ -113,6 +113,17 @@ public final class GoogleCloudApihubV1Deployment extends com.google.api.client.j
113113 @ com .google .api .client .util .Key
114114 private GoogleCloudApihubV1AttributeValues environment ;
115115
116+ /**
117+ * Optional. The uri where users can navigate to for the management of the deployment. This maps
118+ * to the following system defined attribute:
119+ * `projects/{project}/locations/{location}/attributes/system-management-url` The number of values
120+ * for this attribute will be based on the cardinality of the attribute. The same can be retrieved
121+ * via GetAttribute API.
122+ * The value may be {@code null}.
123+ */
124+ @ com .google .api .client .util .Key
125+ private GoogleCloudApihubV1AttributeValues managementUrl ;
126+
116127 /**
117128 * Identifier. The name of the deployment. Format:
118129 * `projects/{project}/locations/{location}/deployments/{deployment}`
@@ -141,13 +152,39 @@ public final class GoogleCloudApihubV1Deployment extends com.google.api.client.j
141152 @ com .google .api .client .util .Key
142153 private GoogleCloudApihubV1AttributeValues slo ;
143154
155+ /**
156+ * Optional. The environment at source for the deployment. For example: prod, dev, staging, etc.
157+ * The value may be {@code null}.
158+ */
159+ @ com .google .api .client .util .Key
160+ private java .lang .String sourceEnvironment ;
161+
144162 /**
145163 * Output only. The list of sources and metadata from the sources of the deployment.
146164 * The value may be {@code null}.
147165 */
148166 @ com .google .api .client .util .Key
149167 private java .util .List <GoogleCloudApihubV1SourceMetadata > sourceMetadata ;
150168
169+ /**
170+ * Optional. The project to which the deployment belongs. For GCP gateways, this will refer to the
171+ * project identifier. For others like Edge/OPDK, this will refer to the org identifier.
172+ * The value may be {@code null}.
173+ */
174+ @ com .google .api .client .util .Key
175+ private java .lang .String sourceProject ;
176+
177+ /**
178+ * Optional. The uri where additional source specific information for this deployment can be
179+ * found. This maps to the following system defined attribute:
180+ * `projects/{project}/locations/{location}/attributes/system-source-uri` The number of values for
181+ * this attribute will be based on the cardinality of the attribute. The same can be retrieved via
182+ * GetAttribute API.
183+ * The value may be {@code null}.
184+ */
185+ @ com .google .api .client .util .Key
186+ private GoogleCloudApihubV1AttributeValues sourceUri ;
187+
151188 /**
152189 * Output only. The time at which the deployment was last updated.
153190 * The value may be {@code null}.
@@ -334,6 +371,31 @@ public GoogleCloudApihubV1Deployment setEnvironment(GoogleCloudApihubV1Attribute
334371 return this ;
335372 }
336373
374+ /**
375+ * Optional. The uri where users can navigate to for the management of the deployment. This maps
376+ * to the following system defined attribute:
377+ * `projects/{project}/locations/{location}/attributes/system-management-url` The number of values
378+ * for this attribute will be based on the cardinality of the attribute. The same can be retrieved
379+ * via GetAttribute API.
380+ * @return value or {@code null} for none
381+ */
382+ public GoogleCloudApihubV1AttributeValues getManagementUrl () {
383+ return managementUrl ;
384+ }
385+
386+ /**
387+ * Optional. The uri where users can navigate to for the management of the deployment. This maps
388+ * to the following system defined attribute:
389+ * `projects/{project}/locations/{location}/attributes/system-management-url` The number of values
390+ * for this attribute will be based on the cardinality of the attribute. The same can be retrieved
391+ * via GetAttribute API.
392+ * @param managementUrl managementUrl or {@code null} for none
393+ */
394+ public GoogleCloudApihubV1Deployment setManagementUrl (GoogleCloudApihubV1AttributeValues managementUrl ) {
395+ this .managementUrl = managementUrl ;
396+ return this ;
397+ }
398+
337399 /**
338400 * Identifier. The name of the deployment. Format:
339401 * `projects/{project}/locations/{location}/deployments/{deployment}`
@@ -399,6 +461,23 @@ public GoogleCloudApihubV1Deployment setSlo(GoogleCloudApihubV1AttributeValues s
399461 return this ;
400462 }
401463
464+ /**
465+ * Optional. The environment at source for the deployment. For example: prod, dev, staging, etc.
466+ * @return value or {@code null} for none
467+ */
468+ public java .lang .String getSourceEnvironment () {
469+ return sourceEnvironment ;
470+ }
471+
472+ /**
473+ * Optional. The environment at source for the deployment. For example: prod, dev, staging, etc.
474+ * @param sourceEnvironment sourceEnvironment or {@code null} for none
475+ */
476+ public GoogleCloudApihubV1Deployment setSourceEnvironment (java .lang .String sourceEnvironment ) {
477+ this .sourceEnvironment = sourceEnvironment ;
478+ return this ;
479+ }
480+
402481 /**
403482 * Output only. The list of sources and metadata from the sources of the deployment.
404483 * @return value or {@code null} for none
@@ -416,6 +495,50 @@ public GoogleCloudApihubV1Deployment setSourceMetadata(java.util.List<GoogleClou
416495 return this ;
417496 }
418497
498+ /**
499+ * Optional. The project to which the deployment belongs. For GCP gateways, this will refer to the
500+ * project identifier. For others like Edge/OPDK, this will refer to the org identifier.
501+ * @return value or {@code null} for none
502+ */
503+ public java .lang .String getSourceProject () {
504+ return sourceProject ;
505+ }
506+
507+ /**
508+ * Optional. The project to which the deployment belongs. For GCP gateways, this will refer to the
509+ * project identifier. For others like Edge/OPDK, this will refer to the org identifier.
510+ * @param sourceProject sourceProject or {@code null} for none
511+ */
512+ public GoogleCloudApihubV1Deployment setSourceProject (java .lang .String sourceProject ) {
513+ this .sourceProject = sourceProject ;
514+ return this ;
515+ }
516+
517+ /**
518+ * Optional. The uri where additional source specific information for this deployment can be
519+ * found. This maps to the following system defined attribute:
520+ * `projects/{project}/locations/{location}/attributes/system-source-uri` The number of values for
521+ * this attribute will be based on the cardinality of the attribute. The same can be retrieved via
522+ * GetAttribute API.
523+ * @return value or {@code null} for none
524+ */
525+ public GoogleCloudApihubV1AttributeValues getSourceUri () {
526+ return sourceUri ;
527+ }
528+
529+ /**
530+ * Optional. The uri where additional source specific information for this deployment can be
531+ * found. This maps to the following system defined attribute:
532+ * `projects/{project}/locations/{location}/attributes/system-source-uri` The number of values for
533+ * this attribute will be based on the cardinality of the attribute. The same can be retrieved via
534+ * GetAttribute API.
535+ * @param sourceUri sourceUri or {@code null} for none
536+ */
537+ public GoogleCloudApihubV1Deployment setSourceUri (GoogleCloudApihubV1AttributeValues sourceUri ) {
538+ this .sourceUri = sourceUri ;
539+ return this ;
540+ }
541+
419542 /**
420543 * Output only. The time at which the deployment was last updated.
421544 * @return value or {@code null} for none
0 commit comments