diff --git a/DO_OPENAPI_COMMIT_SHA.txt b/DO_OPENAPI_COMMIT_SHA.txt index 7e399b9..7ab8fbc 100644 --- a/DO_OPENAPI_COMMIT_SHA.txt +++ b/DO_OPENAPI_COMMIT_SHA.txt @@ -1 +1 @@ -9485b4a +b236aea diff --git a/src/pydo/aio/operations/_operations.py b/src/pydo/aio/operations/_operations.py index 36883ae..a9ea2fa 100644 --- a/src/pydo/aio/operations/_operations.py +++ b/src/pydo/aio/operations/_operations.py @@ -4081,7 +4081,9 @@ async def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -4275,7 +4277,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -4301,7 +4306,10 @@ async def list( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -4592,7 +4600,9 @@ async def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -4905,7 +4915,9 @@ async def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -5614,7 +5626,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -5819,6 +5834,9 @@ async def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -5847,7 +5865,10 @@ async def list( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -6150,7 +6171,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -6477,7 +6501,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -7303,7 +7330,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -7508,6 +7538,9 @@ async def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -7536,7 +7569,10 @@ async def list( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -7839,7 +7875,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -8166,7 +8205,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -8930,7 +8972,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -9135,6 +9180,9 @@ async def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -9163,7 +9211,10 @@ async def list( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -9466,7 +9517,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -9793,7 +9847,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -10548,7 +10605,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -10753,6 +10813,9 @@ async def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -10781,7 +10844,10 @@ async def list( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -11084,7 +11150,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -11411,7 +11480,10 @@ async def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -12154,7 +12226,9 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -12331,7 +12405,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -12355,7 +12432,10 @@ async def create( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -12616,7 +12696,9 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -12892,7 +12974,9 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -13430,7 +13514,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -13616,7 +13703,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -13643,7 +13732,9 @@ async def create( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -13916,7 +14007,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -14208,7 +14302,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -14877,7 +14974,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -15071,7 +15170,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -15097,7 +15199,10 @@ async def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -15388,7 +15493,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -15701,7 +15808,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -16486,7 +16595,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -16680,7 +16791,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -16706,7 +16820,10 @@ async def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -16997,7 +17114,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -17310,7 +17429,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -18034,7 +18155,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -18228,7 +18351,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -18254,7 +18380,10 @@ async def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -18545,7 +18674,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -18858,7 +18989,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -19574,7 +19707,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -19768,7 +19903,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -19794,7 +19932,10 @@ async def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -20085,7 +20226,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -20398,7 +20541,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -21055,7 +21200,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -21241,7 +21389,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -21268,7 +21418,9 @@ async def create( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -21541,7 +21693,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -21833,7 +21988,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -22502,7 +22660,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -22696,7 +22856,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -22722,7 +22885,10 @@ async def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -23013,7 +23179,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -23326,7 +23494,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -24111,7 +24281,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -24305,7 +24477,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -24331,7 +24506,10 @@ async def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -24622,7 +24800,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -24935,7 +25115,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -25659,7 +25841,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -25853,7 +26037,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -25879,7 +26066,10 @@ async def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -26170,7 +26360,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -26483,7 +26675,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -27199,7 +27393,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -27393,7 +27589,10 @@ async def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -27419,7 +27618,10 @@ async def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -27710,7 +27912,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -28023,7 +28227,9 @@ async def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -28669,7 +28875,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -28846,7 +29054,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -28870,7 +29081,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -29131,7 +29345,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -29407,7 +29623,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -29945,7 +30163,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -30131,7 +30352,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -30158,7 +30381,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -30431,7 +30656,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -30723,7 +30951,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -31392,7 +31623,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -31586,7 +31819,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -31612,7 +31848,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -31903,7 +32142,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -32216,7 +32457,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -33001,7 +33244,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -33195,7 +33440,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -33221,7 +33469,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -33512,7 +33763,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -33825,7 +34078,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -34549,7 +34804,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -34743,7 +35000,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -34769,7 +35029,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -35060,7 +35323,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -35373,7 +35638,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -36089,7 +36356,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -36283,7 +36552,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -36309,7 +36581,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -36600,7 +36875,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -36913,7 +37190,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -37752,7 +38031,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -37938,7 +38220,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -37965,7 +38249,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -38238,7 +38524,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -38530,7 +38819,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -39199,7 +39491,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -39393,7 +39687,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -39419,7 +39716,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -39710,7 +40010,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -40023,7 +40325,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -40808,7 +41112,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -41002,7 +41308,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -41028,7 +41337,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -41319,7 +41631,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -41632,7 +41946,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -42356,7 +42672,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -42550,7 +42868,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -42576,7 +42897,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -42867,7 +43191,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -43180,7 +43506,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -43896,7 +44224,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -44090,7 +44420,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -44116,7 +44449,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -44407,7 +44743,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -44720,7 +45058,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -45467,7 +45807,9 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -45644,7 +45986,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -45668,7 +46013,10 @@ async def update( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -45929,7 +46277,9 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -46205,7 +46555,9 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -46745,7 +47097,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -46931,7 +47286,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -46958,7 +47315,9 @@ async def update( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -47231,7 +47590,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -47523,7 +47885,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -48192,7 +48557,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -48386,7 +48753,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -48412,7 +48782,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -48703,7 +49076,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -49016,7 +49391,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -49801,7 +50178,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -49995,7 +50374,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -50021,7 +50403,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -50312,7 +50697,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -50625,7 +51012,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -51349,7 +51738,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -51543,7 +51934,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -51569,7 +51963,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -51860,7 +52257,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -52173,7 +52572,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -52889,7 +53290,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -53083,7 +53486,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -53109,7 +53515,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -53400,7 +53809,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -53713,7 +54124,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -54388,7 +54801,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -54574,7 +54990,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -54601,7 +55019,9 @@ async def update( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -54874,7 +55294,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -55166,7 +55589,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -55835,7 +56261,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -56029,7 +56457,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -56055,7 +56486,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -56346,7 +56780,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -56659,7 +57095,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -57444,7 +57882,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -57638,7 +58078,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -57664,7 +58107,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -57955,7 +58401,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -58268,7 +58716,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -58992,7 +59442,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -59186,7 +59638,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -59212,7 +59667,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -59503,7 +59961,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -59816,7 +60276,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -60532,7 +60994,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -60726,7 +61190,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -60752,7 +61219,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -61043,7 +61513,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -61356,7 +61828,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -62017,7 +62491,9 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -62194,7 +62670,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -62218,7 +62697,10 @@ async def update( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -62479,7 +62961,9 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -62755,7 +63239,9 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -63295,7 +63781,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -63481,7 +63970,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -63508,7 +63999,9 @@ async def update( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -63781,7 +64274,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -64073,7 +64569,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -64742,7 +65241,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -64936,7 +65437,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -64962,7 +65466,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -65253,7 +65760,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -65566,7 +66075,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -66351,7 +66862,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -66545,7 +67058,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -66571,7 +67087,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -66862,7 +67381,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -67175,7 +67696,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -67899,7 +68422,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -68093,7 +68618,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -68119,7 +68647,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -68410,7 +68941,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -68723,7 +69256,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -69439,7 +69974,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -69633,7 +70170,10 @@ async def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -69659,7 +70199,10 @@ async def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -69950,7 +70493,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -70263,7 +70808,9 @@ async def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -71138,7 +71685,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -71324,7 +71874,9 @@ async def restart( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -71351,7 +71903,9 @@ async def restart( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -71624,7 +72178,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -71916,7 +72473,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -72632,7 +73192,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -72818,7 +73381,9 @@ async def restart( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -72845,7 +73410,9 @@ async def restart( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -73118,7 +73685,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -73410,7 +73980,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -74126,7 +74699,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -74312,7 +74888,9 @@ async def restart( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -74339,7 +74917,9 @@ async def restart( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -74612,7 +75192,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -74904,7 +75487,10 @@ async def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -76149,7 +76735,9 @@ async def list_deployments( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -76343,7 +76931,10 @@ async def list_deployments( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -76369,7 +76960,10 @@ async def list_deployments( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -76660,7 +77254,9 @@ async def list_deployments( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -76973,7 +77569,9 @@ async def list_deployments( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -77807,7 +78405,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -77993,7 +78594,9 @@ async def create_deployment( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -78020,7 +78623,9 @@ async def create_deployment( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -78293,7 +78898,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -78585,7 +79193,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -79302,7 +79913,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -79488,7 +80102,9 @@ async def create_deployment( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -79515,7 +80131,9 @@ async def create_deployment( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -79788,7 +80406,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -80080,7 +80701,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -80795,7 +81419,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -80981,7 +81608,9 @@ async def create_deployment( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -81008,7 +81637,9 @@ async def create_deployment( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -81281,7 +81912,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -81573,7 +82207,10 @@ async def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -82372,7 +83009,10 @@ async def get_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -82558,7 +83198,9 @@ async def get_deployment( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -82585,7 +83227,9 @@ async def get_deployment( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -82858,7 +83502,10 @@ async def get_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -83150,7 +83797,10 @@ async def get_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -83936,7 +84586,10 @@ async def cancel_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -84122,7 +84775,9 @@ async def cancel_deployment( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -84149,7 +84804,9 @@ async def cancel_deployment( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -84422,7 +85079,10 @@ async def cancel_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -84714,7 +85374,10 @@ async def cancel_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -86790,7 +87453,10 @@ async def list_events( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -86995,6 +87661,9 @@ async def list_events( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -87023,7 +87692,10 @@ async def list_events( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -87326,7 +87998,10 @@ async def list_events( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -87653,7 +88328,10 @@ async def list_events( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -88538,7 +89216,9 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -88732,7 +89412,10 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -88758,7 +89441,10 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -89049,7 +89735,9 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -89362,7 +90050,9 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -90217,7 +90907,9 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -90411,7 +91103,10 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -90437,7 +91132,10 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -90728,7 +91426,9 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -91041,7 +91741,9 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -92248,7 +92950,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -92425,7 +93129,10 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -92449,7 +93156,10 @@ async def validate_app_spec( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -92710,7 +93420,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -92986,7 +93698,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -93532,7 +94246,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -93709,7 +94425,10 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -93733,7 +94452,10 @@ async def validate_app_spec( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -93994,7 +94716,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -94270,7 +94994,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -94838,7 +95564,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -95015,7 +95743,10 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -95039,7 +95770,10 @@ async def validate_app_spec( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -95300,7 +96034,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -95576,7 +96312,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -96127,7 +96865,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -96304,7 +97044,10 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -96328,7 +97071,10 @@ async def validate_app_spec( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -96589,7 +97335,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -96865,7 +97613,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -97411,7 +98161,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -97588,7 +98340,10 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -97612,7 +98367,10 @@ async def validate_app_spec( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -97873,7 +98631,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -98149,7 +98909,9 @@ async def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -99512,7 +100274,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -99698,7 +100463,9 @@ async def create_rollback( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -99725,7 +100492,9 @@ async def create_rollback( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -99998,7 +100767,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -100290,7 +101062,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -101015,7 +101790,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -101201,7 +101979,9 @@ async def create_rollback( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -101228,7 +102008,9 @@ async def create_rollback( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -101501,7 +102283,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -101793,7 +102578,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -102521,7 +103309,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -102707,7 +103498,9 @@ async def create_rollback( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -102734,7 +103527,9 @@ async def create_rollback( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -103007,7 +103802,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -103299,7 +104097,10 @@ async def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -104622,7 +105423,10 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -104808,7 +105612,9 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -104835,7 +105641,9 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -105108,7 +105916,10 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -105400,7 +106211,10 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -109403,6 +110217,54 @@ async def list_options(self, **kwargs: Any) -> JSON: # response body for status code(s): 200 response == { "options": { + "advanced_mysql": { + "layouts": [ + { + "num_nodes": 0, # Optional. An array of + objects, each indicating the node sizes (otherwise referred to as + slugs) that are available with various numbers of nodes in the + database cluster. Each slugs denotes the node's identifier, CPU, + and RAM (in that order). + "sizes": [ + "str" # Optional. An array of + objects containing the slugs available with various node + counts. + ] + } + ], + "regions": [ + "str" # Optional. An array of strings containing the + names of available regions. + ], + "versions": [ + "str" # Optional. An array of strings containing the + names of available regions. + ] + }, + "advanced_pg": { + "layouts": [ + { + "num_nodes": 0, # Optional. An array of + objects, each indicating the node sizes (otherwise referred to as + slugs) that are available with various numbers of nodes in the + database cluster. Each slugs denotes the node's identifier, CPU, + and RAM (in that order). + "sizes": [ + "str" # Optional. An array of + objects containing the slugs available with various node + counts. + ] + } + ], + "regions": [ + "str" # Optional. An array of strings containing the + names of available regions. + ], + "versions": [ + "str" # Optional. An array of strings containing the + names of available regions. + ] + }, "kafka": { "layouts": [ { @@ -109573,6 +110435,32 @@ async def list_options(self, **kwargs: Any) -> JSON: } }, "version_availability": { + "advanced_mysql": [ + { + "end_of_availability": "str", # Optional. A + timestamp referring to the date when the particular version will no + longer be available for creating new clusters. If null, the version + does not have an end of availability timeline. + "end_of_life": "str", # Optional. A timestamp + referring to the date when the particular version will no longer be + supported. If null, the version does not have an end of life + timeline. + "version": "str" # Optional. The engine version. + } + ], + "advanced_pg": [ + { + "end_of_availability": "str", # Optional. A + timestamp referring to the date when the particular version will no + longer be available for creating new clusters. If null, the version + does not have an end of availability timeline. + "end_of_life": "str", # Optional. A timestamp + referring to the date when the particular version will no longer be + supported. If null, the version does not have an end of life + timeline. + "version": "str" # Optional. The engine version. + } + ], "kafka": [ { "end_of_availability": "str", # Optional. A @@ -109795,9 +110683,11 @@ async def list_clusters( "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" - for Kafka, "opensearch" for OpenSearch, and "valkey" for Valkey. - Required. Known values are: "pg", "mysql", "redis", "valkey", "mongodb", - "kafka", and "opensearch". + for Kafka, "opensearch" for OpenSearch, "valkey" for Valkey, + "advanced_pg" for PostgreSQL Advanced Edition, and "advanced_mysql" for + MySQL Advanced Edition. Advanced Edition engines are currently in public + preview. Required. Known values are: "pg", "mysql", "redis", "valkey", + "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database @@ -110229,6 +111119,17 @@ async def create_cluster( include a key named ``backup_restore`` with the name of the original database cluster and the timestamp of the backup to be restored. Creating a database from a backup is the same as forking a database in the control panel. + + PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to + ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public + preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node + deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL + Advanced Edition + `_ + and `MySQL Advanced Edition + `_ + documentation for the feature differences vs. Standard Edition and current preview limitations. + Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are also not supported for Caching or Valkey clusters. @@ -110249,8 +111150,10 @@ async def create_cluster( "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for - OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", "mysql", - "redis", "valkey", "mongodb", "kafka", and "opensearch". + OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced Edition, + and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition engines are + currently in public preview. Required. Known values are: "pg", "mysql", "redis", + "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. Required. @@ -110555,8 +111458,11 @@ async def create_cluster( "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" - for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", - "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch". + for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced + Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition + engines are currently in public preview. Required. Known values are: "pg", + "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", + and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. @@ -110893,6 +111799,17 @@ async def create_cluster( include a key named ``backup_restore`` with the name of the original database cluster and the timestamp of the backup to be restored. Creating a database from a backup is the same as forking a database in the control panel. + + PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to + ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public + preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node + deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL + Advanced Edition + `_ + and `MySQL Advanced Edition + `_ + documentation for the feature differences vs. Standard Edition and current preview limitations. + Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are also not supported for Caching or Valkey clusters. @@ -110914,8 +111831,11 @@ async def create_cluster( "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" - for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", - "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch". + for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced + Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition + engines are currently in public preview. Required. Known values are: "pg", + "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", + and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. @@ -111250,6 +112170,17 @@ async def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> J include a key named ``backup_restore`` with the name of the original database cluster and the timestamp of the backup to be restored. Creating a database from a backup is the same as forking a database in the control panel. + + PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to + ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public + preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node + deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL + Advanced Edition + `_ + and `MySQL Advanced Edition + `_ + documentation for the feature differences vs. Standard Edition and current preview limitations. + Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are also not supported for Caching or Valkey clusters. @@ -111267,8 +112198,10 @@ async def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> J "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for - OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", "mysql", - "redis", "valkey", "mongodb", "kafka", and "opensearch". + OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced Edition, + and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition engines are + currently in public preview. Required. Known values are: "pg", "mysql", "redis", + "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. Required. @@ -111573,8 +112506,11 @@ async def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> J "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" - for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", - "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch". + for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced + Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition + engines are currently in public preview. Required. Known values are: "pg", + "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", + and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. @@ -112006,8 +112942,11 @@ async def get_cluster(self, database_cluster_uuid: str, **kwargs: Any) -> JSON: "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" - for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", - "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch". + for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced + Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition + engines are currently in public preview. Required. Known values are: "pg", + "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", + and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. diff --git a/src/pydo/operations/_operations.py b/src/pydo/operations/_operations.py index 0cf7f79..f5c0a5b 100644 --- a/src/pydo/operations/_operations.py +++ b/src/pydo/operations/_operations.py @@ -18979,7 +18979,9 @@ def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -19173,7 +19175,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -19199,7 +19204,10 @@ def list( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -19490,7 +19498,9 @@ def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -19803,7 +19813,9 @@ def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -20512,7 +20524,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -20717,6 +20732,9 @@ def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -20745,7 +20763,10 @@ def list( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -21048,7 +21069,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -21375,7 +21399,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -22201,7 +22228,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -22406,6 +22436,9 @@ def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -22434,7 +22467,10 @@ def list( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -22737,7 +22773,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -23064,7 +23103,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -23828,7 +23870,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -24033,6 +24078,9 @@ def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -24061,7 +24109,10 @@ def list( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -24364,7 +24415,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -24691,7 +24745,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -25446,7 +25503,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -25651,6 +25711,9 @@ def list( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -25679,7 +25742,10 @@ def list( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -25982,7 +26048,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -26309,7 +26378,10 @@ def list( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -27052,7 +27124,9 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -27229,7 +27303,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -27253,7 +27330,10 @@ def create( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -27514,7 +27594,9 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -27790,7 +27872,9 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -28328,7 +28412,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -28514,7 +28601,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -28541,7 +28630,9 @@ def create( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -28814,7 +28905,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -29106,7 +29200,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -29775,7 +29872,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -29969,7 +30068,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -29995,7 +30097,10 @@ def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -30286,7 +30391,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -30599,7 +30706,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -31384,7 +31493,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -31578,7 +31689,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -31604,7 +31718,10 @@ def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -31895,7 +32012,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -32208,7 +32327,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -32932,7 +33053,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -33126,7 +33249,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -33152,7 +33278,10 @@ def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -33443,7 +33572,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -33756,7 +33887,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -34472,7 +34605,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -34666,7 +34801,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -34692,7 +34830,10 @@ def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -34983,7 +35124,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -35296,7 +35439,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -35953,7 +36098,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -36139,7 +36287,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -36166,7 +36316,9 @@ def create( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -36439,7 +36591,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -36731,7 +36886,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -37400,7 +37558,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -37594,7 +37754,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -37620,7 +37783,10 @@ def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -37911,7 +38077,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -38224,7 +38392,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -39009,7 +39179,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -39203,7 +39375,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -39229,7 +39404,10 @@ def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -39520,7 +39698,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -39833,7 +40013,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -40557,7 +40739,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -40751,7 +40935,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -40777,7 +40964,10 @@ def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -41068,7 +41258,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -41381,7 +41573,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -42097,7 +42291,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -42291,7 +42487,10 @@ def create( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -42317,7 +42516,10 @@ def create( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -42608,7 +42810,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -42921,7 +43125,9 @@ def create( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -43567,7 +43773,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -43744,7 +43952,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -43768,7 +43979,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -44029,7 +44243,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -44305,7 +44521,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -44843,7 +45061,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -45029,7 +45250,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -45056,7 +45279,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -45329,7 +45554,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -45621,7 +45849,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -46290,7 +46521,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -46484,7 +46717,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -46510,7 +46746,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -46801,7 +47040,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -47114,7 +47355,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -47899,7 +48142,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -48093,7 +48338,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -48119,7 +48367,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -48410,7 +48661,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -48723,7 +48976,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -49447,7 +49702,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -49641,7 +49898,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -49667,7 +49927,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -49958,7 +50221,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -50271,7 +50536,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -50987,7 +51254,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -51181,7 +51450,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -51207,7 +51479,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -51498,7 +51773,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -51811,7 +52088,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -52650,7 +52929,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -52836,7 +53118,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -52863,7 +53147,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -53136,7 +53422,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -53428,7 +53717,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -54097,7 +54389,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -54291,7 +54585,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -54317,7 +54614,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -54608,7 +54908,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -54921,7 +55223,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -55706,7 +56010,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -55900,7 +56206,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -55926,7 +56235,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -56217,7 +56529,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -56530,7 +56844,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -57254,7 +57570,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -57448,7 +57766,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -57474,7 +57795,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -57765,7 +58089,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -58078,7 +58404,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -58794,7 +59122,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -58988,7 +59318,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -59014,7 +59347,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -59305,7 +59641,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -59618,7 +59956,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -60365,7 +60705,9 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -60542,7 +60884,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -60566,7 +60911,10 @@ def update( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -60827,7 +61175,9 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -61103,7 +61453,9 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -61643,7 +61995,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -61829,7 +62184,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -61856,7 +62213,9 @@ def update( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -62129,7 +62488,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -62421,7 +62783,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -63090,7 +63455,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -63284,7 +63651,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -63310,7 +63680,10 @@ def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -63601,7 +63974,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -63914,7 +64289,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -64699,7 +65076,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -64893,7 +65272,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -64919,7 +65301,10 @@ def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -65210,7 +65595,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -65523,7 +65910,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -66247,7 +66636,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -66441,7 +66832,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -66467,7 +66861,10 @@ def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -66758,7 +67155,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -67071,7 +67470,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -67787,7 +68188,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -67981,7 +68384,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -68007,7 +68413,10 @@ def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -68298,7 +68707,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -68611,7 +69022,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -69286,7 +69699,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -69472,7 +69888,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -69499,7 +69917,9 @@ def update( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -69772,7 +70192,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -70064,7 +70487,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -70733,7 +71159,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -70927,7 +71355,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -70953,7 +71384,10 @@ def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -71244,7 +71678,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -71557,7 +71993,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -72342,7 +72780,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -72536,7 +72976,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -72562,7 +73005,10 @@ def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -72853,7 +73299,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -73166,7 +73614,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -73890,7 +74340,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -74084,7 +74536,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -74110,7 +74565,10 @@ def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -74401,7 +74859,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -74714,7 +75174,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -75430,7 +75892,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -75624,7 +76088,10 @@ def update( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -75650,7 +76117,10 @@ def update( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -75941,7 +76411,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -76254,7 +76726,9 @@ def update( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -76913,7 +77387,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -77090,7 +77566,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -77114,7 +77593,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -77375,7 +77857,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -77651,7 +78135,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -78191,7 +78677,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -78377,7 +78866,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -78404,7 +78895,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -78677,7 +79170,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -78969,7 +79465,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -79638,7 +80137,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -79832,7 +80333,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -79858,7 +80362,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -80149,7 +80656,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -80462,7 +80971,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -81247,7 +81758,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -81441,7 +81954,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -81467,7 +81983,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -81758,7 +82277,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -82071,7 +82592,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -82795,7 +83318,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -82989,7 +83514,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -83015,7 +83543,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -83306,7 +83837,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -83619,7 +84152,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -84335,7 +84870,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -84529,7 +85066,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -84555,7 +85095,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -84846,7 +85389,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -85159,7 +85704,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -86034,7 +86581,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -86220,7 +86770,9 @@ def restart( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -86247,7 +86799,9 @@ def restart( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -86520,7 +87074,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -86812,7 +87369,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -87528,7 +88088,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -87714,7 +88277,9 @@ def restart( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -87741,7 +88306,9 @@ def restart( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -88014,7 +88581,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -88306,7 +88876,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -89022,7 +89595,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -89208,7 +89784,9 @@ def restart( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -89235,7 +89813,9 @@ def restart( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -89508,7 +90088,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -89800,7 +90383,10 @@ def restart( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -91045,7 +91631,9 @@ def list_deployments( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -91239,7 +91827,10 @@ def list_deployments( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -91265,7 +91856,10 @@ def list_deployments( "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -91556,7 +92150,9 @@ def list_deployments( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -91869,7 +92465,9 @@ def list_deployments( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -92703,7 +93301,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -92889,7 +93490,9 @@ def create_deployment( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -92916,7 +93519,9 @@ def create_deployment( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -93189,7 +93794,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -93481,7 +94089,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -94198,7 +94809,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -94384,7 +94998,9 @@ def create_deployment( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -94411,7 +95027,9 @@ def create_deployment( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -94684,7 +95302,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -94976,7 +95597,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -95691,7 +96315,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -95877,7 +96504,9 @@ def create_deployment( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -95904,7 +96533,9 @@ def create_deployment( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -96177,7 +96808,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -96469,7 +97103,10 @@ def create_deployment( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -97266,7 +97903,10 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -97452,7 +98092,9 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -97479,7 +98121,9 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -97752,7 +98396,10 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -98044,7 +98691,10 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -98828,7 +99478,10 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -99014,7 +99667,9 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -99041,7 +99696,9 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -99314,7 +99971,10 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -99606,7 +100266,10 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -101682,7 +102345,10 @@ def list_events( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -101887,6 +102553,9 @@ def list_events( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. + An empty string is a valid value and will + be serialized explicitly rather than + being omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -101915,7 +102584,10 @@ def list_events( "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact string match. An + empty string is a valid value and will be + serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # Prefix-based match. For @@ -102218,7 +102890,10 @@ def list_events( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -102545,7 +103220,10 @@ def list_events( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -103430,7 +104108,9 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -103624,7 +104304,10 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -103650,7 +104333,10 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -103941,7 +104627,9 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -104254,7 +104942,9 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -105109,7 +105799,9 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -105303,7 +105995,10 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , - or ``regex`` must be set. + or ``regex`` must be set. An empty string is + a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -105329,7 +106024,10 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "match": { "authority": { "exact": - "str" # Required. + "str" # Exact string match. An empty string is a + valid value and will be serialized explicitly + rather than being omitted from the payload. + Required. }, "path": { "prefix": @@ -105620,7 +106318,9 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -105933,7 +106633,9 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -107140,7 +107842,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -107317,7 +108021,10 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -107341,7 +108048,10 @@ def validate_app_spec( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -107602,7 +108312,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -107878,7 +108590,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -108424,7 +109138,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -108601,7 +109317,10 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -108625,7 +109344,10 @@ def validate_app_spec( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -108886,7 +109608,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -109162,7 +109886,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -109730,7 +110456,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -109907,7 +110635,10 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -109931,7 +110662,10 @@ def validate_app_spec( }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -110192,7 +110926,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -110468,7 +111204,9 @@ def validate_app_spec( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -111017,7 +111755,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -111194,7 +111934,10 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -111218,7 +111961,10 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -111479,7 +112225,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -111755,7 +112503,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -112301,7 +113051,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -112478,7 +113230,10 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -112502,7 +113257,10 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON }, "match": { "authority": { - "exact": "str" # Required. + "exact": "str" # Exact + string match. An empty string is a valid value and will + be serialized explicitly rather than being omitted from + the payload. Required. }, "path": { "prefix": "str" # @@ -112763,7 +113521,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -113039,7 +113799,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" - , or ``regex`` must be set. + , or ``regex`` must be set. An empty string is a valid + value and will be serialized explicitly rather than being + omitted from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -114402,7 +115164,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -114588,7 +115353,9 @@ def create_rollback( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -114615,7 +115382,9 @@ def create_rollback( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -114888,7 +115657,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -115180,7 +115952,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -115905,7 +116680,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -116091,7 +116869,9 @@ def create_rollback( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -116118,7 +116898,9 @@ def create_rollback( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -116391,7 +117173,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -116683,7 +117468,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -117411,7 +118199,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -117597,7 +118388,9 @@ def create_rollback( "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -117624,7 +118417,9 @@ def create_rollback( "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -117897,7 +118692,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -118189,7 +118987,10 @@ def create_rollback( { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -119512,7 +120313,10 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -119698,7 +120502,9 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be - set. + set. An empty string is a valid value and will be + serialized explicitly rather than being omitted + from the payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be @@ -119725,7 +120531,9 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: "match": { "authority": { "exact": "str" # - Required. + Exact string match. An empty string is a valid value + and will be serialized explicitly rather than being + omitted from the payload. Required. }, "path": { "prefix": "str" # @@ -119998,7 +120806,10 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -120290,7 +121101,10 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON: { "exact": "str", # Optional. Exact string match. Only 1 of ``exact``"" , - ``prefix``"" , or ``regex`` must be set. + ``prefix``"" , or ``regex`` must be set. An empty + string is a valid value and will be serialized + explicitly rather than being omitted from the + payload. "prefix": "str", # Optional. Prefix-based match. Only 1 of ``exact``"" , ``prefix``"" , or ``regex`` must be set. @@ -124289,6 +125103,54 @@ def list_options(self, **kwargs: Any) -> JSON: # response body for status code(s): 200 response == { "options": { + "advanced_mysql": { + "layouts": [ + { + "num_nodes": 0, # Optional. An array of + objects, each indicating the node sizes (otherwise referred to as + slugs) that are available with various numbers of nodes in the + database cluster. Each slugs denotes the node's identifier, CPU, + and RAM (in that order). + "sizes": [ + "str" # Optional. An array of + objects containing the slugs available with various node + counts. + ] + } + ], + "regions": [ + "str" # Optional. An array of strings containing the + names of available regions. + ], + "versions": [ + "str" # Optional. An array of strings containing the + names of available regions. + ] + }, + "advanced_pg": { + "layouts": [ + { + "num_nodes": 0, # Optional. An array of + objects, each indicating the node sizes (otherwise referred to as + slugs) that are available with various numbers of nodes in the + database cluster. Each slugs denotes the node's identifier, CPU, + and RAM (in that order). + "sizes": [ + "str" # Optional. An array of + objects containing the slugs available with various node + counts. + ] + } + ], + "regions": [ + "str" # Optional. An array of strings containing the + names of available regions. + ], + "versions": [ + "str" # Optional. An array of strings containing the + names of available regions. + ] + }, "kafka": { "layouts": [ { @@ -124459,6 +125321,32 @@ def list_options(self, **kwargs: Any) -> JSON: } }, "version_availability": { + "advanced_mysql": [ + { + "end_of_availability": "str", # Optional. A + timestamp referring to the date when the particular version will no + longer be available for creating new clusters. If null, the version + does not have an end of availability timeline. + "end_of_life": "str", # Optional. A timestamp + referring to the date when the particular version will no longer be + supported. If null, the version does not have an end of life + timeline. + "version": "str" # Optional. The engine version. + } + ], + "advanced_pg": [ + { + "end_of_availability": "str", # Optional. A + timestamp referring to the date when the particular version will no + longer be available for creating new clusters. If null, the version + does not have an end of availability timeline. + "end_of_life": "str", # Optional. A timestamp + referring to the date when the particular version will no longer be + supported. If null, the version does not have an end of life + timeline. + "version": "str" # Optional. The engine version. + } + ], "kafka": [ { "end_of_availability": "str", # Optional. A @@ -124679,9 +125567,11 @@ def list_clusters(self, *, tag_name: Optional[str] = None, **kwargs: Any) -> JSO "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" - for Kafka, "opensearch" for OpenSearch, and "valkey" for Valkey. - Required. Known values are: "pg", "mysql", "redis", "valkey", "mongodb", - "kafka", and "opensearch". + for Kafka, "opensearch" for OpenSearch, "valkey" for Valkey, + "advanced_pg" for PostgreSQL Advanced Edition, and "advanced_mysql" for + MySQL Advanced Edition. Advanced Edition engines are currently in public + preview. Required. Known values are: "pg", "mysql", "redis", "valkey", + "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database @@ -125113,6 +126003,17 @@ def create_cluster( include a key named ``backup_restore`` with the name of the original database cluster and the timestamp of the backup to be restored. Creating a database from a backup is the same as forking a database in the control panel. + + PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to + ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public + preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node + deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL + Advanced Edition + `_ + and `MySQL Advanced Edition + `_ + documentation for the feature differences vs. Standard Edition and current preview limitations. + Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are also not supported for Caching or Valkey clusters. @@ -125133,8 +126034,10 @@ def create_cluster( "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for - OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", "mysql", - "redis", "valkey", "mongodb", "kafka", and "opensearch". + OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced Edition, + and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition engines are + currently in public preview. Required. Known values are: "pg", "mysql", "redis", + "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. Required. @@ -125439,8 +126342,11 @@ def create_cluster( "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" - for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", - "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch". + for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced + Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition + engines are currently in public preview. Required. Known values are: "pg", + "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", + and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. @@ -125777,6 +126683,17 @@ def create_cluster( include a key named ``backup_restore`` with the name of the original database cluster and the timestamp of the backup to be restored. Creating a database from a backup is the same as forking a database in the control panel. + + PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to + ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public + preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node + deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL + Advanced Edition + `_ + and `MySQL Advanced Edition + `_ + documentation for the feature differences vs. Standard Edition and current preview limitations. + Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are also not supported for Caching or Valkey clusters. @@ -125798,8 +126715,11 @@ def create_cluster( "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" - for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", - "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch". + for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced + Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition + engines are currently in public preview. Required. Known values are: "pg", + "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", + and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. @@ -126134,6 +127054,17 @@ def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: include a key named ``backup_restore`` with the name of the original database cluster and the timestamp of the backup to be restored. Creating a database from a backup is the same as forking a database in the control panel. + + PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to + ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public + preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node + deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL + Advanced Edition + `_ + and `MySQL Advanced Edition + `_ + documentation for the feature differences vs. Standard Edition and current preview limitations. + Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are also not supported for Caching or Valkey clusters. @@ -126151,8 +127082,10 @@ def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for - OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", "mysql", - "redis", "valkey", "mongodb", "kafka", and "opensearch". + OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced Edition, + and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition engines are + currently in public preview. Required. Known values are: "pg", "mysql", "redis", + "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. Required. @@ -126457,8 +127390,11 @@ def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" - for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", - "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch". + for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced + Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition + engines are currently in public preview. Required. Known values are: "pg", + "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", + and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster. @@ -126890,8 +127826,11 @@ def get_cluster(self, database_cluster_uuid: str, **kwargs: Any) -> JSON: "engine": "str", # A slug representing the database engine used for the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" - for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", - "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch". + for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced + Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition + engines are currently in public preview. Required. Known values are: "pg", + "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", + and "advanced_mysql". "name": "str", # A unique, human-readable name referring to a database cluster. Required. "num_nodes": 0, # The number of nodes in the database cluster.