@@ -76,6 +76,12 @@ public final class Operation extends com.google.api.client.json.GenericJson {
7676 @ com .google .api .client .util .Key
7777 private Error error ;
7878
79+ /**
80+ * The value may be {@code null}.
81+ */
82+ @ com .google .api .client .util .Key
83+ private FirewallPolicyRuleOperationMetadata firewallPolicyRuleOperationMetadata ;
84+
7985 /**
8086 * [Output Only] If the operation fails, this field contains the HTTP error message that was
8187 * returned, such as `NOT FOUND`.
@@ -114,7 +120,8 @@ public final class Operation extends com.google.api.client.json.GenericJson {
114120 private InstancesBulkInsertOperationMetadata instancesBulkInsertOperationMetadata ;
115121
116122 /**
117- * [Output Only] Type of the resource. Always `compute#operation` for Operation resources.
123+ * Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation
124+ * resources.
118125 * The value may be {@code null}.
119126 */
120127 @ com .google .api .client .util .Key
@@ -128,8 +135,8 @@ public final class Operation extends com.google.api.client.json.GenericJson {
128135 private java .lang .String name ;
129136
130137 /**
131- * [Output Only] An ID that represents a group of operations, such as when a group of operations
132- * results from a `bulkInsert` API request.
138+ * Output only. [Output Only] An ID that represents a group of operations, such as when a group of
139+ * operations results from a `bulkInsert` API request.
133140 * The value may be {@code null}.
134141 */
135142 @ com .google .api .client .util .Key
@@ -168,7 +175,7 @@ public final class Operation extends com.google.api.client.json.GenericJson {
168175 private java .lang .String selfLink ;
169176
170177 /**
171- * [Output Only] Server-defined URL for this resource with the resource id.
178+ * Output only. [Output Only] Server-defined URL for this resource with the resource id.
172179 * The value may be {@code null}.
173180 */
174181 @ com .google .api .client .util .Key
@@ -183,8 +190,8 @@ public final class Operation extends com.google.api.client.json.GenericJson {
183190 private SetAutoscalerLinkOperationMetadata setAutoscalerLinkOperationMetadata ;
184191
185192 /**
186- * [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will
187- * contain information on all underlying zonal actions and their state.
193+ * Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this
194+ * field will contain information on all underlying zonal actions and their state.
188195 * The value may be {@code null}.
189196 */
190197 @ com .google .api .client .util .Key
@@ -350,6 +357,21 @@ public Operation setError(Error error) {
350357 return this ;
351358 }
352359
360+ /**
361+ * @return value or {@code null} for none
362+ */
363+ public FirewallPolicyRuleOperationMetadata getFirewallPolicyRuleOperationMetadata () {
364+ return firewallPolicyRuleOperationMetadata ;
365+ }
366+
367+ /**
368+ * @param firewallPolicyRuleOperationMetadata firewallPolicyRuleOperationMetadata or {@code null} for none
369+ */
370+ public Operation setFirewallPolicyRuleOperationMetadata (FirewallPolicyRuleOperationMetadata firewallPolicyRuleOperationMetadata ) {
371+ this .firewallPolicyRuleOperationMetadata = firewallPolicyRuleOperationMetadata ;
372+ return this ;
373+ }
374+
353375 /**
354376 * [Output Only] If the operation fails, this field contains the HTTP error message that was
355377 * returned, such as `NOT FOUND`.
@@ -440,15 +462,17 @@ public Operation setInstancesBulkInsertOperationMetadata(InstancesBulkInsertOper
440462 }
441463
442464 /**
443- * [Output Only] Type of the resource. Always `compute#operation` for Operation resources.
465+ * Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation
466+ * resources.
444467 * @return value or {@code null} for none
445468 */
446469 public java .lang .String getKind () {
447470 return kind ;
448471 }
449472
450473 /**
451- * [Output Only] Type of the resource. Always `compute#operation` for Operation resources.
474+ * Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation
475+ * resources.
452476 * @param kind kind or {@code null} for none
453477 */
454478 public Operation setKind (java .lang .String kind ) {
@@ -474,17 +498,17 @@ public Operation setName(java.lang.String name) {
474498 }
475499
476500 /**
477- * [Output Only] An ID that represents a group of operations, such as when a group of operations
478- * results from a `bulkInsert` API request.
501+ * Output only. [Output Only] An ID that represents a group of operations, such as when a group of
502+ * operations results from a `bulkInsert` API request.
479503 * @return value or {@code null} for none
480504 */
481505 public java .lang .String getOperationGroupId () {
482506 return operationGroupId ;
483507 }
484508
485509 /**
486- * [Output Only] An ID that represents a group of operations, such as when a group of operations
487- * results from a `bulkInsert` API request.
510+ * Output only. [Output Only] An ID that represents a group of operations, such as when a group of
511+ * operations results from a `bulkInsert` API request.
488512 * @param operationGroupId operationGroupId or {@code null} for none
489513 */
490514 public Operation setOperationGroupId (java .lang .String operationGroupId ) {
@@ -569,15 +593,15 @@ public Operation setSelfLink(java.lang.String selfLink) {
569593 }
570594
571595 /**
572- * [Output Only] Server-defined URL for this resource with the resource id.
596+ * Output only. [Output Only] Server-defined URL for this resource with the resource id.
573597 * @return value or {@code null} for none
574598 */
575599 public java .lang .String getSelfLinkWithId () {
576600 return selfLinkWithId ;
577601 }
578602
579603 /**
580- * [Output Only] Server-defined URL for this resource with the resource id.
604+ * Output only. [Output Only] Server-defined URL for this resource with the resource id.
581605 * @param selfLinkWithId selfLinkWithId or {@code null} for none
582606 */
583607 public Operation setSelfLinkWithId (java .lang .String selfLinkWithId ) {
@@ -605,17 +629,17 @@ public Operation setSetAutoscalerLinkOperationMetadata(SetAutoscalerLinkOperatio
605629 }
606630
607631 /**
608- * [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will
609- * contain information on all underlying zonal actions and their state.
632+ * Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this
633+ * field will contain information on all underlying zonal actions and their state.
610634 * @return value or {@code null} for none
611635 */
612636 public SetCommonInstanceMetadataOperationMetadata getSetCommonInstanceMetadataOperationMetadata () {
613637 return setCommonInstanceMetadataOperationMetadata ;
614638 }
615639
616640 /**
617- * [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will
618- * contain information on all underlying zonal actions and their state.
641+ * Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this
642+ * field will contain information on all underlying zonal actions and their state.
619643 * @param setCommonInstanceMetadataOperationMetadata setCommonInstanceMetadataOperationMetadata or {@code null} for none
620644 */
621645 public Operation setSetCommonInstanceMetadataOperationMetadata (SetCommonInstanceMetadataOperationMetadata setCommonInstanceMetadataOperationMetadata ) {
@@ -835,9 +859,10 @@ public Error clone() {
835859 public static final class Errors extends com .google .api .client .json .GenericJson {
836860
837861 /**
838- * [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only
839- * (like componentization) (thus the visibility "none") and in case of public exposure it is
840- * strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.
862+ * Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for
863+ * internal use-only (like componentization) (thus the visibility "none") and in case of public
864+ * exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as
865+ * details field.
841866 * The value may be {@code null}.
842867 */
843868 @ com .google .api .client .util .Key
@@ -887,19 +912,21 @@ public static final class Errors extends com.google.api.client.json.GenericJson
887912 private java .lang .String message ;
888913
889914 /**
890- * [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only
891- * (like componentization) (thus the visibility "none") and in case of public exposure it is
892- * strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.
915+ * Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for
916+ * internal use-only (like componentization) (thus the visibility "none") and in case of public
917+ * exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as
918+ * details field.
893919 * @return value or {@code null} for none
894920 */
895921 public java .util .List <java .lang .String > getArguments () {
896922 return arguments ;
897923 }
898924
899925 /**
900- * [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only
901- * (like componentization) (thus the visibility "none") and in case of public exposure it is
902- * strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.
926+ * Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for
927+ * internal use-only (like componentization) (thus the visibility "none") and in case of public
928+ * exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as
929+ * details field.
903930 * @param arguments arguments or {@code null} for none
904931 */
905932 public Errors setArguments (java .util .List <java .lang .String > arguments ) {
0 commit comments