@@ -113,6 +113,17 @@ public final class GoogleCloudApihubV1Deployment extends com.google.api.client.j
113
113
@ com .google .api .client .util .Key
114
114
private GoogleCloudApihubV1AttributeValues environment ;
115
115
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
+
116
127
/**
117
128
* Identifier. The name of the deployment. Format:
118
129
* `projects/{project}/locations/{location}/deployments/{deployment}`
@@ -141,13 +152,39 @@ public final class GoogleCloudApihubV1Deployment extends com.google.api.client.j
141
152
@ com .google .api .client .util .Key
142
153
private GoogleCloudApihubV1AttributeValues slo ;
143
154
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
+
144
162
/**
145
163
* Output only. The list of sources and metadata from the sources of the deployment.
146
164
* The value may be {@code null}.
147
165
*/
148
166
@ com .google .api .client .util .Key
149
167
private java .util .List <GoogleCloudApihubV1SourceMetadata > sourceMetadata ;
150
168
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
+
151
188
/**
152
189
* Output only. The time at which the deployment was last updated.
153
190
* The value may be {@code null}.
@@ -334,6 +371,31 @@ public GoogleCloudApihubV1Deployment setEnvironment(GoogleCloudApihubV1Attribute
334
371
return this ;
335
372
}
336
373
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
+
337
399
/**
338
400
* Identifier. The name of the deployment. Format:
339
401
* `projects/{project}/locations/{location}/deployments/{deployment}`
@@ -399,6 +461,23 @@ public GoogleCloudApihubV1Deployment setSlo(GoogleCloudApihubV1AttributeValues s
399
461
return this ;
400
462
}
401
463
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
+
402
481
/**
403
482
* Output only. The list of sources and metadata from the sources of the deployment.
404
483
* @return value or {@code null} for none
@@ -416,6 +495,50 @@ public GoogleCloudApihubV1Deployment setSourceMetadata(java.util.List<GoogleClou
416
495
return this ;
417
496
}
418
497
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
+
419
542
/**
420
543
* Output only. The time at which the deployment was last updated.
421
544
* @return value or {@code null} for none
0 commit comments