@@ -5343,6 +5343,8 @@ class LegalHoldsPolicyUpdateError(LegalHoldsError):
53435343 return true. To get the associated value of a tag (if one exists), use the
53445344 corresponding ``get_*`` method.
53455345
5346+ :ivar team.LegalHoldsPolicyUpdateError.transient_error: Temporary
5347+ infrastructure failure, please retry.
53465348 :ivar team.LegalHoldsPolicyUpdateError.inactive_legal_hold: Trying to
53475349 release an inactive legal hold.
53485350 :ivar
@@ -5361,6 +5363,8 @@ class LegalHoldsPolicyUpdateError(LegalHoldsError):
53615363 hold policy does not exist for ``LegalHoldsPolicyUpdateArg.id``.
53625364 """
53635365
5366+ # Attribute is overwritten below the class definition
5367+ transient_error = None
53645368 # Attribute is overwritten below the class definition
53655369 inactive_legal_hold = None
53665370 # Attribute is overwritten below the class definition
@@ -5376,6 +5380,14 @@ class LegalHoldsPolicyUpdateError(LegalHoldsError):
53765380 # Attribute is overwritten below the class definition
53775381 legal_hold_policy_not_found = None
53785382
5383+ def is_transient_error(self):
5384+ """
5385+ Check if the union tag is ``transient_error``.
5386+
5387+ :rtype: bool
5388+ """
5389+ return self._tag == 'transient_error'
5390+
53795391 def is_inactive_legal_hold(self):
53805392 """
53815393 Check if the union tag is ``inactive_legal_hold``.
@@ -13743,6 +13755,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
1374313755 ('members', LegalHoldsPolicyUpdateArg.members.validator),
1374413756]
1374513757
13758+ LegalHoldsPolicyUpdateError._transient_error_validator = bv.Void()
1374613759LegalHoldsPolicyUpdateError._inactive_legal_hold_validator = bv.Void()
1374713760LegalHoldsPolicyUpdateError._legal_hold_performing_another_operation_validator = bv.Void()
1374813761LegalHoldsPolicyUpdateError._invalid_members_validator = bv.Void()
@@ -13751,6 +13764,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
1375113764LegalHoldsPolicyUpdateError._name_must_be_unique_validator = bv.Void()
1375213765LegalHoldsPolicyUpdateError._legal_hold_policy_not_found_validator = bv.Void()
1375313766LegalHoldsPolicyUpdateError._tagmap = {
13767+ 'transient_error': LegalHoldsPolicyUpdateError._transient_error_validator,
1375413768 'inactive_legal_hold': LegalHoldsPolicyUpdateError._inactive_legal_hold_validator,
1375513769 'legal_hold_performing_another_operation': LegalHoldsPolicyUpdateError._legal_hold_performing_another_operation_validator,
1375613770 'invalid_members': LegalHoldsPolicyUpdateError._invalid_members_validator,
@@ -13761,6 +13775,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
1376113775}
1376213776LegalHoldsPolicyUpdateError._tagmap.update(LegalHoldsError._tagmap)
1376313777
13778+ LegalHoldsPolicyUpdateError.transient_error = LegalHoldsPolicyUpdateError('transient_error')
1376413779LegalHoldsPolicyUpdateError.inactive_legal_hold = LegalHoldsPolicyUpdateError('inactive_legal_hold')
1376513780LegalHoldsPolicyUpdateError.legal_hold_performing_another_operation = LegalHoldsPolicyUpdateError('legal_hold_performing_another_operation')
1376613781LegalHoldsPolicyUpdateError.invalid_members = LegalHoldsPolicyUpdateError('invalid_members')
0 commit comments