
                         6    d Z ddlmZ ddlmZ  G d de      Zy)z7Useful commands for interacting with the Cloud SCC API.    )apis)$securitycentermanagement_v1_messagesc                   :    e Zd ZdZd Zdedej                  fdZy)BillingMetadataClientzPClient for Billing Metadata interaction with the Security Center Management API.c                 N    t        j                  dd      j                  | _        y )Nsecuritycentermanagementv1)r   GetClientInstanceprojects_locations_client)selfs    Alib/googlecloudsdk/api_lib/scc/manage/billing_metadata/clients.py__init__zBillingMetadataClient.__init__   s$     ))"D 	L    namereturnc                 d    t        j                  |      }| j                  j                  |      S )zGet a Billing Metadata.)r   )messagesBSecuritycentermanagementProjectsLocationsGetBillingMetadataRequestr   GetBillingMetadata)r   r   reqs      r   GetzBillingMetadataClient.Get   s,    

U
UC <<**3//r   N)	__name__
__module____qualname____doc__r   strr   BillingMetadatar    r   r   r   r      s#    X0c 0h66 0r   r   N)r   googlecloudsdk.api_lib.utilr   Agooglecloudsdk.generated_clients.apis.securitycentermanagement.v1r   r   objectr   r   r   r   <module>r#      s    > , ~0F 0r   