
                         B    d Z ddlmZ ddlmZ ddlmZ  G d de      Zy)zEConvenience utilities for manipulating collection and resource names.    )absolute_import)division)unicode_literalsc                   P    e Zd ZdZdhdhdhdhdhdhdhd	hd
hdhdhdZd ZddZy)BrandingzHConvenience class for mapping service names to official branding titles.accesscontextmanagerartifactregistrybigquerybigtableadmin
cloudbuildcloudidentitycloudkmscloudresourcemanagercomputepubsub
sourcerepo)zAccess Context ManagerzArtifact RegistryzGoogle BigQueryzCloud BigtablezGoogle Cloud BuildzCloud Identityz	Cloud KMSzCloud Resource ManagerzCompute EnginezPub/SubzCloud Sourcec                     i | _         | j                  j                         D ]  \  }}|D ]  }|| j                   |<     y N)branding_map_branding_mapitems)self
brand_nameservicesservices       #lib/googlecloudsdk/core/branding.py__init__zBranding.__init__'   sB    D $ 2 2 8 8 :
H'%/'"  !;    Nc                 B    | j                   j                  ||xs |      S r   )r   get)r   r   backups      r   r    zBranding.get-   s       &*;G<<r   r   )__name__
__module____qualname____doc__r   r   r     r   r   r   r      sT    P "8 8./$())N()<!7 8"#n-0=r   r   N)r%   
__future__r   r   r   objectr   r&   r   r   <module>r)      s     L &  '=v =r   