|
16 | 16 | from collections import OrderedDict |
17 | 17 | import functools |
18 | 18 | import re |
19 | | -from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union |
| 19 | +from typing import ( |
| 20 | + Dict, |
| 21 | + Mapping, |
| 22 | + MutableMapping, |
| 23 | + MutableSequence, |
| 24 | + Optional, |
| 25 | + Sequence, |
| 26 | + Tuple, |
| 27 | + Type, |
| 28 | + Union, |
| 29 | +) |
20 | 30 |
|
21 | 31 | from google.api_core import exceptions as core_exceptions |
22 | 32 | from google.api_core import gapic_v1 |
@@ -164,9 +174,9 @@ def transport(self) -> BudgetServiceTransport: |
164 | 174 | def __init__( |
165 | 175 | self, |
166 | 176 | *, |
167 | | - credentials: ga_credentials.Credentials = None, |
| 177 | + credentials: Optional[ga_credentials.Credentials] = None, |
168 | 178 | transport: Union[str, BudgetServiceTransport] = "grpc_asyncio", |
169 | | - client_options: ClientOptions = None, |
| 179 | + client_options: Optional[ClientOptions] = None, |
170 | 180 | client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, |
171 | 181 | ) -> None: |
172 | 182 | """Instantiates the budget service client. |
@@ -210,12 +220,12 @@ def __init__( |
210 | 220 |
|
211 | 221 | async def create_budget( |
212 | 222 | self, |
213 | | - request: Union[budget_service.CreateBudgetRequest, dict] = None, |
| 223 | + request: Optional[Union[budget_service.CreateBudgetRequest, dict]] = None, |
214 | 224 | *, |
215 | | - parent: str = None, |
216 | | - budget: budget_model.Budget = None, |
| 225 | + parent: Optional[str] = None, |
| 226 | + budget: Optional[budget_model.Budget] = None, |
217 | 227 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
218 | | - timeout: float = None, |
| 228 | + timeout: Optional[float] = None, |
219 | 229 | metadata: Sequence[Tuple[str, str]] = (), |
220 | 230 | ) -> budget_model.Budget: |
221 | 231 | r"""Creates a new budget. See `Quotas and |
@@ -250,7 +260,7 @@ async def sample_create_budget(): |
250 | 260 | print(response) |
251 | 261 |
|
252 | 262 | Args: |
253 | | - request (Union[google.cloud.billing.budgets_v1.types.CreateBudgetRequest, dict]): |
| 263 | + request (Optional[Union[google.cloud.billing.budgets_v1.types.CreateBudgetRequest, dict]]): |
254 | 264 | The request object. Request for CreateBudget |
255 | 265 | parent (:class:`str`): |
256 | 266 | Required. The name of the billing account to create the |
@@ -330,12 +340,12 @@ async def sample_create_budget(): |
330 | 340 |
|
331 | 341 | async def update_budget( |
332 | 342 | self, |
333 | | - request: Union[budget_service.UpdateBudgetRequest, dict] = None, |
| 343 | + request: Optional[Union[budget_service.UpdateBudgetRequest, dict]] = None, |
334 | 344 | *, |
335 | | - budget: budget_model.Budget = None, |
336 | | - update_mask: field_mask_pb2.FieldMask = None, |
| 345 | + budget: Optional[budget_model.Budget] = None, |
| 346 | + update_mask: Optional[field_mask_pb2.FieldMask] = None, |
337 | 347 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
338 | | - timeout: float = None, |
| 348 | + timeout: Optional[float] = None, |
339 | 349 | metadata: Sequence[Tuple[str, str]] = (), |
340 | 350 | ) -> budget_model.Budget: |
341 | 351 | r"""Updates a budget and returns the updated budget. |
@@ -370,7 +380,7 @@ async def sample_update_budget(): |
370 | 380 | print(response) |
371 | 381 |
|
372 | 382 | Args: |
373 | | - request (Union[google.cloud.billing.budgets_v1.types.UpdateBudgetRequest, dict]): |
| 383 | + request (Optional[Union[google.cloud.billing.budgets_v1.types.UpdateBudgetRequest, dict]]): |
374 | 384 | The request object. Request for UpdateBudget |
375 | 385 | budget (:class:`google.cloud.billing.budgets_v1.types.Budget`): |
376 | 386 | Required. The updated budget object. |
@@ -468,11 +478,11 @@ async def sample_update_budget(): |
468 | 478 |
|
469 | 479 | async def get_budget( |
470 | 480 | self, |
471 | | - request: Union[budget_service.GetBudgetRequest, dict] = None, |
| 481 | + request: Optional[Union[budget_service.GetBudgetRequest, dict]] = None, |
472 | 482 | *, |
473 | | - name: str = None, |
| 483 | + name: Optional[str] = None, |
474 | 484 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
475 | | - timeout: float = None, |
| 485 | + timeout: Optional[float] = None, |
476 | 486 | metadata: Sequence[Tuple[str, str]] = (), |
477 | 487 | ) -> budget_model.Budget: |
478 | 488 | r"""Returns a budget. |
@@ -509,7 +519,7 @@ async def sample_get_budget(): |
509 | 519 | print(response) |
510 | 520 |
|
511 | 521 | Args: |
512 | | - request (Union[google.cloud.billing.budgets_v1.types.GetBudgetRequest, dict]): |
| 522 | + request (Optional[Union[google.cloud.billing.budgets_v1.types.GetBudgetRequest, dict]]): |
513 | 523 | The request object. Request for GetBudget |
514 | 524 | name (:class:`str`): |
515 | 525 | Required. Name of budget to get. Values are of the form |
@@ -591,11 +601,11 @@ async def sample_get_budget(): |
591 | 601 |
|
592 | 602 | async def list_budgets( |
593 | 603 | self, |
594 | | - request: Union[budget_service.ListBudgetsRequest, dict] = None, |
| 604 | + request: Optional[Union[budget_service.ListBudgetsRequest, dict]] = None, |
595 | 605 | *, |
596 | | - parent: str = None, |
| 606 | + parent: Optional[str] = None, |
597 | 607 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
598 | | - timeout: float = None, |
| 608 | + timeout: Optional[float] = None, |
599 | 609 | metadata: Sequence[Tuple[str, str]] = (), |
600 | 610 | ) -> pagers.ListBudgetsAsyncPager: |
601 | 611 | r"""Returns a list of budgets for a billing account. |
@@ -633,7 +643,7 @@ async def sample_list_budgets(): |
633 | 643 | print(response) |
634 | 644 |
|
635 | 645 | Args: |
636 | | - request (Union[google.cloud.billing.budgets_v1.types.ListBudgetsRequest, dict]): |
| 646 | + request (Optional[Union[google.cloud.billing.budgets_v1.types.ListBudgetsRequest, dict]]): |
637 | 647 | The request object. Request for ListBudgets |
638 | 648 | parent (:class:`str`): |
639 | 649 | Required. Name of billing account to list budgets under. |
@@ -720,11 +730,11 @@ async def sample_list_budgets(): |
720 | 730 |
|
721 | 731 | async def delete_budget( |
722 | 732 | self, |
723 | | - request: Union[budget_service.DeleteBudgetRequest, dict] = None, |
| 733 | + request: Optional[Union[budget_service.DeleteBudgetRequest, dict]] = None, |
724 | 734 | *, |
725 | | - name: str = None, |
| 735 | + name: Optional[str] = None, |
726 | 736 | retry: OptionalRetry = gapic_v1.method.DEFAULT, |
727 | | - timeout: float = None, |
| 737 | + timeout: Optional[float] = None, |
728 | 738 | metadata: Sequence[Tuple[str, str]] = (), |
729 | 739 | ) -> None: |
730 | 740 | r"""Deletes a budget. Returns successfully if already |
@@ -754,7 +764,7 @@ async def sample_delete_budget(): |
754 | 764 | await client.delete_budget(request=request) |
755 | 765 |
|
756 | 766 | Args: |
757 | | - request (Union[google.cloud.billing.budgets_v1.types.DeleteBudgetRequest, dict]): |
| 767 | + request (Optional[Union[google.cloud.billing.budgets_v1.types.DeleteBudgetRequest, dict]]): |
758 | 768 | The request object. Request for DeleteBudget |
759 | 769 | name (:class:`str`): |
760 | 770 | Required. Name of the budget to delete. Values are of |
|
0 commit comments