
                            S r SSKJr  SSKJr  SSKJr  Sr " S S\R                  5      r
 " S S	\R                  5      r " S
 S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S  S!\R                  5      r " S" S#\R                  5      r " S$ S%\R                  5      r " S& S'\R                  5      r " S( S)\R                  5      r " S* S+\R                  5      r " S, S-\R                  5      r " S. S/\R                  5      r " S0 S1\R                  5      r " S2 S3\R                  5      r  " S4 S5\R                  5      r! " S6 S7\R                  5      r" " S8 S9\R                  5      r# " S: S;\R                  5      r$ " S< S=\R                  5      r% " S> S?\R                  5      r& " S@ SA\R                  5      r' " SB SC\R                  5      r( " SD SE\R                  5      r) " SF SG\R                  5      r* " SH SI\R                  5      r+ " SJ SK\R                  5      r,\RZ                  " \,SLSM5        \R\                  " \,R^                  SNSO5        \R\                  " \,R^                  SPSQ5        gR)SzGenerated message classes for cloudquotas version v1.

Cloud Quotas API provides Google Cloud service consumers with management and
observability for resource usage, quotas, and restrictions of the services
they consume.
    )absolute_import)messages)encodingcloudquotasc                   :    \ rS rSrSr\R                  " SSS9rSrg)OCloudquotasFoldersLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequest   zA CloudquotasFoldersLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettin
gsRequest object.

Fields:
  name: Required. Name of the `quotaAdjusterSettings` configuration. Only a
    single setting per project is supported.
   Trequired N	__name__
__module____qualname____firstlineno____doc__	_messagesStringFieldname__static_attributes__r       Slib/googlecloudsdk/generated_clients/apis/cloudquotas/v1/cloudquotas_v1_messages.pyr   r           
		q4	0$r   r   c                       \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	\R                  " S5      r
\R                  " S	5      rS
rg)RCloudquotasFoldersLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequest   a   A CloudquotasFoldersLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSet
tingsRequest object.

Fields:
  name: Identifier. Name of the config would be of the format:
    projects/PROJECT_NUMBER/locations/global/quotaAdjusterSettings
    folders/FOLDER_NUMBER/locations/global/quotaAdjusterSettings
    organizations/ORGANIZATION_NUMBER/locations/global/quotaAdjusterSettings
  quotaAdjusterSettings: A QuotaAdjusterSettings resource to be passed as
    the request body.
  updateMask: Optional. The list of fields to update.
  validateOnly: Optional. If set to true, checks the syntax of the request
    but doesn't update the quota adjuster settings value. Note that although
    a request can be valid, that doesn't guarantee that the request will be
    fulfilled.
r
   Tr   QuotaAdjusterSettings         r   Nr   r   r   r   r   r   r   r   MessageFieldquotaAdjusterSettings
updateMaskBooleanFieldvalidateOnlyr   r   r   r   r   r      O    " 
		q4	0$#001H!L$$Q'*''*,r   r   c                       \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	\R                  " SSS	9r\R                  " S
S5      r\R                  " S5      rSrg)8CloudquotasFoldersLocationsQuotaPreferencesCreateRequest6   a?  A CloudquotasFoldersLocationsQuotaPreferencesCreateRequest object.

Enums:
  IgnoreSafetyChecksValueValuesEnum: The list of quota safety checks to be
    ignored.

Fields:
  ignoreSafetyChecks: The list of quota safety checks to be ignored.
  parent: Required. Value for parent. Example:
    `projects/123/locations/global`
  quotaPreference: A QuotaPreference resource to be passed as the request
    body.
  quotaPreferenceId: Optional. Id of the requesting object, must be unique
    under its parent. If client does not set this field, the service will
    generate one.
c                   $    \ rS rSrSrSrSrSrSrg)ZCloudquotasFoldersLocationsQuotaPreferencesCreateRequest.IgnoreSafetyChecksValueValuesEnumH     The list of quota safety checks to be ignored.

Values:
  QUOTA_SAFETY_CHECK_UNSPECIFIED: Unspecified quota safety check.
  QUOTA_DECREASE_BELOW_USAGE: Validates that a quota mutation would not
    cause the consumer's effective limit to be lower than the consumer's
    quota usage.
  QUOTA_DECREASE_PERCENTAGE_TOO_HIGH: Validates that a quota mutation
    would not cause the consumer's effective limit to decrease by more
    than 10 percent.
r   r
   r   r   N	r   r   r   r   r   QUOTA_SAFETY_CHECK_UNSPECIFIEDQUOTA_DECREASE_BELOW_USAGE"QUOTA_DECREASE_PERCENTAGE_TOO_HIGHr   r   r   r   !IgnoreSafetyChecksValueValuesEnumr-   H       
 &'"!")*&r   r4   r
   Trepeatedr   r   QuotaPreferencer    r!   r   Nr   r   r   r   r   r   Enumr4   	EnumFieldignoreSafetyChecksr   parentr#   quotaPreferencequotaPreferenceIdr   r   r   r   r*   r*   6   g    "+).. +  !**+NPQ\`a  T2&**+<a@/++A.r   r*   c                   :    \ rS rSrSr\R                  " SSS9rSrg)5CloudquotasFoldersLocationsQuotaPreferencesGetRequest^   zA CloudquotasFoldersLocationsQuotaPreferencesGetRequest object.

Fields:
  name: Required. Name of the resource Example name:
    `projects/123/locations/global/quota_preferences/my-config-for-us-east1`
r
   Tr   r   Nr   r   r   r   rB   rB   ^        
		q4	0$r   rB   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S5      r\R                  " SS	S
9rSrg)6CloudquotasFoldersLocationsQuotaPreferencesListRequesti   aj  A CloudquotasFoldersLocationsQuotaPreferencesListRequest object.

Fields:
  filter: Optional. Filter result QuotaPreferences by their state, type,
    create/update time range. Example filters: `reconciling=true AND
    request_type=CLOUD_CONSOLE`, `reconciling=true OR
    creation_time>2022-12-03T10:30:00`
  orderBy: Optional. How to order of the results. By default, the results
    are ordered by create time. Example orders: `quota_id`, `service,
    create_time`
  pageSize: Optional. Requested page size. Server may return fewer items
    than requested. If unspecified, server will pick an appropriate default.
  pageToken: Optional. A token identifying a page of results the server
    should return.
  parent: Required. Parent value of QuotaPreference resources. Listing
    across different resource containers (such as 'projects/-') is not
    allowed. When the value starts with 'folders' or 'organizations', it
    lists the QuotaPreferences for org quotas in the container. It does not
    list the QuotaPreferences in the descendant projects of the container.
    Example parents: `projects/123/locations/global`
r
   r   r    variantr!      Tr   r   Nr   r   r   r   r   r   r   filterorderByIntegerFieldVariantINT32pageSize	pageTokenr=   r   r   r   r   rF   rF   i   i    ,   #&!!!$'##Ay/@/@/F/FG(##A&)  T2&r   rF   c                      \ rS rSrSr " S S\R                  5      r\R                  " S5      r	\R                  " SSSS9r\R                  " S	SS
9r\R                  " SS5      r\R                  " S5      r\R                  " S5      rSrg)7CloudquotasFoldersLocationsQuotaPreferencesPatchRequest   a  A CloudquotasFoldersLocationsQuotaPreferencesPatchRequest object.

Enums:
  IgnoreSafetyChecksValueValuesEnum: The list of quota safety checks to be
    ignored.

Fields:
  allowMissing: Optional. If set to true, and the quota preference is not
    found, a new one will be created. In this situation, `update_mask` is
    ignored.
  ignoreSafetyChecks: The list of quota safety checks to be ignored.
  name: Required except in the CREATE requests. The resource name of the
    quota preference. The path that follows `/locations` must be `/global`.
    For example: `projects/123/locations/global/quotaPreferences/my-config-
    for-us-east1`
  quotaPreference: A QuotaPreference resource to be passed as the request
    body.
  updateMask: Optional. Field mask is used to specify the fields to be
    overwritten in the QuotaPreference resource by the update. The fields
    specified in the update_mask are relative to the resource, not the full
    request. A field will be overwritten if it is in the mask. If the user
    does not provide a mask then all fields will be overwritten.
  validateOnly: Optional. If set to true, validate the request, but do not
    actually update. Note that a request being valid does not mean that the
    request is guaranteed to be fulfilled.
c                   $    \ rS rSrSrSrSrSrSrg)YCloudquotasFoldersLocationsQuotaPreferencesPatchRequest.IgnoreSafetyChecksValueValuesEnum   r/   r   r
   r   r   Nr0   r   r   r   r4   rX      r5   r   r4   r
   r   Tr6   r    r   r8   r!   rJ      r   Nr   r   r   r   r   r   r:   r4   r&   allowMissingr;   r<   r   r   r#   r>   r%   r'   r   r   r   r   rU   rU          6+).. +  ''*, **+NPQ\`a			q4	0$**+<a@/$$Q'*''*,r   rU   c                   :    \ rS rSrSr\R                  " SSS9rSrg)7CloudquotasFoldersLocationsServicesQuotaInfosGetRequest   a   A CloudquotasFoldersLocationsServicesQuotaInfosGetRequest object.

Fields:
  name: Required. The resource name of the quota info. An example name: `pro
    jects/123/locations/global/services/compute.googleapis.com/quotaInfos/Cp
    usPerProjectPerRegion`
r
   Tr   r   Nr   r   r   r   r_   r_      r   r   r_   c                       \ rS rSrSr\R                  " S\R                  R                  S9r	\R                  " S5      r\R                  " SSS9rS	rg
)8CloudquotasFoldersLocationsServicesQuotaInfosListRequest   a  A CloudquotasFoldersLocationsServicesQuotaInfosListRequest object.

Fields:
  pageSize: Optional. Requested page size. Server may return fewer items
    than requested. If unspecified, server will pick an appropriate default.
  pageToken: Optional. A token identifying a page of results the server
    should return.
  parent: Required. Parent value of QuotaInfo resources. Listing across
    different resource containers (such as 'projects/-') is not allowed.
    Example names:
    `projects/123/locations/global/services/compute.googleapis.com`
    `folders/234/locations/global/services/compute.googleapis.com`
    `organizations/345/locations/global/services/compute.googleapis.com`
r
   rH   r   r    Tr   r   Nr   r   r   r   r   r   rN   rO   rP   rQ   r   rR   r=   r   r   r   r   rb   rb      I     ##Ay/@/@/F/FG(##A&)  T2&r   rb   c                   :    \ rS rSrSr\R                  " SSS9rSrg)UCloudquotasOrganizationsLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequest   zA CloudquotasOrganizationsLocationsQuotaAdjusterSettingsGetQuotaAdjuster
SettingsRequest object.

Fields:
  name: Required. Name of the `quotaAdjusterSettings` configuration. Only a
    single setting per project is supported.
r
   Tr   r   Nr   r   r   r   rg   rg      r   r   rg   c                       \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	\R                  " S5      r
\R                  " S	5      rS
rg)XCloudquotasOrganizationsLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequest   a  A CloudquotasOrganizationsLocationsQuotaAdjusterSettingsUpdateQuotaAdjus
terSettingsRequest object.

Fields:
  name: Identifier. Name of the config would be of the format:
    projects/PROJECT_NUMBER/locations/global/quotaAdjusterSettings
    folders/FOLDER_NUMBER/locations/global/quotaAdjusterSettings
    organizations/ORGANIZATION_NUMBER/locations/global/quotaAdjusterSettings
  quotaAdjusterSettings: A QuotaAdjusterSettings resource to be passed as
    the request body.
  updateMask: Optional. The list of fields to update.
  validateOnly: Optional. If set to true, checks the syntax of the request
    but doesn't update the quota adjuster settings value. Note that although
    a request can be valid, that doesn't guarantee that the request will be
    fulfilled.
r
   Tr   r   r   r    r!   r   Nr"   r   r   r   rj   rj      r(   r   rj   c                       \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	\R                  " SSS	9r\R                  " S
S5      r\R                  " S5      rSrg)>CloudquotasOrganizationsLocationsQuotaPreferencesCreateRequest   aE  A CloudquotasOrganizationsLocationsQuotaPreferencesCreateRequest object.

Enums:
  IgnoreSafetyChecksValueValuesEnum: The list of quota safety checks to be
    ignored.

Fields:
  ignoreSafetyChecks: The list of quota safety checks to be ignored.
  parent: Required. Value for parent. Example:
    `projects/123/locations/global`
  quotaPreference: A QuotaPreference resource to be passed as the request
    body.
  quotaPreferenceId: Optional. Id of the requesting object, must be unique
    under its parent. If client does not set this field, the service will
    generate one.
c                   $    \ rS rSrSrSrSrSrSrg)`CloudquotasOrganizationsLocationsQuotaPreferencesCreateRequest.IgnoreSafetyChecksValueValuesEnumi  r/   r   r
   r   r   Nr0   r   r   r   r4   rp     r5   r   r4   r
   Tr6   r   r   r8   r    r!   r   Nr9   r   r   r   rm   rm      r@   r   rm   c                   :    \ rS rSrSr\R                  " SSS9rSrg);CloudquotasOrganizationsLocationsQuotaPreferencesGetRequesti(  zA CloudquotasOrganizationsLocationsQuotaPreferencesGetRequest object.

Fields:
  name: Required. Name of the resource Example name:
    `projects/123/locations/global/quota_preferences/my-config-for-us-east1`
r
   Tr   r   Nr   r   r   r   rr   rr   (  rD   r   rr   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S5      r\R                  " SS	S
9rSrg)<CloudquotasOrganizationsLocationsQuotaPreferencesListRequesti3  ap  A CloudquotasOrganizationsLocationsQuotaPreferencesListRequest object.

Fields:
  filter: Optional. Filter result QuotaPreferences by their state, type,
    create/update time range. Example filters: `reconciling=true AND
    request_type=CLOUD_CONSOLE`, `reconciling=true OR
    creation_time>2022-12-03T10:30:00`
  orderBy: Optional. How to order of the results. By default, the results
    are ordered by create time. Example orders: `quota_id`, `service,
    create_time`
  pageSize: Optional. Requested page size. Server may return fewer items
    than requested. If unspecified, server will pick an appropriate default.
  pageToken: Optional. A token identifying a page of results the server
    should return.
  parent: Required. Parent value of QuotaPreference resources. Listing
    across different resource containers (such as 'projects/-') is not
    allowed. When the value starts with 'folders' or 'organizations', it
    lists the QuotaPreferences for org quotas in the container. It does not
    list the QuotaPreferences in the descendant projects of the container.
    Example parents: `projects/123/locations/global`
r
   r   r    rH   r!   rJ   Tr   r   NrK   r   r   r   rt   rt   3  rS   r   rt   c                      \ rS rSrSr " S S\R                  5      r\R                  " S5      r	\R                  " SSSS9r\R                  " S	SS
9r\R                  " SS5      r\R                  " S5      r\R                  " S5      rSrg)=CloudquotasOrganizationsLocationsQuotaPreferencesPatchRequestiQ  a	  A CloudquotasOrganizationsLocationsQuotaPreferencesPatchRequest object.

Enums:
  IgnoreSafetyChecksValueValuesEnum: The list of quota safety checks to be
    ignored.

Fields:
  allowMissing: Optional. If set to true, and the quota preference is not
    found, a new one will be created. In this situation, `update_mask` is
    ignored.
  ignoreSafetyChecks: The list of quota safety checks to be ignored.
  name: Required except in the CREATE requests. The resource name of the
    quota preference. The path that follows `/locations` must be `/global`.
    For example: `projects/123/locations/global/quotaPreferences/my-config-
    for-us-east1`
  quotaPreference: A QuotaPreference resource to be passed as the request
    body.
  updateMask: Optional. Field mask is used to specify the fields to be
    overwritten in the QuotaPreference resource by the update. The fields
    specified in the update_mask are relative to the resource, not the full
    request. A field will be overwritten if it is in the mask. If the user
    does not provide a mask then all fields will be overwritten.
  validateOnly: Optional. If set to true, validate the request, but do not
    actually update. Note that a request being valid does not mean that the
    request is guaranteed to be fulfilled.
c                   $    \ rS rSrSrSrSrSrSrg)_CloudquotasOrganizationsLocationsQuotaPreferencesPatchRequest.IgnoreSafetyChecksValueValuesEnumim  r/   r   r
   r   r   Nr0   r   r   r   r4   rx   m  r5   r   r4   r
   r   Tr6   r    r   r8   r!   rJ   rZ   r   Nr[   r   r   r   rv   rv   Q  r]   r   rv   c                   :    \ rS rSrSr\R                  " SSS9rSrg)=CloudquotasOrganizationsLocationsServicesQuotaInfosGetRequesti  a  A CloudquotasOrganizationsLocationsServicesQuotaInfosGetRequest object.

Fields:
  name: Required. The resource name of the quota info. An example name: `pro
    jects/123/locations/global/services/compute.googleapis.com/quotaInfos/Cp
    usPerProjectPerRegion`
r
   Tr   r   Nr   r   r   r   rz   rz     r   r   rz   c                       \ rS rSrSr\R                  " S\R                  R                  S9r	\R                  " S5      r\R                  " SSS9rS	rg
)>CloudquotasOrganizationsLocationsServicesQuotaInfosListRequesti  a  A CloudquotasOrganizationsLocationsServicesQuotaInfosListRequest object.

Fields:
  pageSize: Optional. Requested page size. Server may return fewer items
    than requested. If unspecified, server will pick an appropriate default.
  pageToken: Optional. A token identifying a page of results the server
    should return.
  parent: Required. Parent value of QuotaInfo resources. Listing across
    different resource containers (such as 'projects/-') is not allowed.
    Example names:
    `projects/123/locations/global/services/compute.googleapis.com`
    `folders/234/locations/global/services/compute.googleapis.com`
    `organizations/345/locations/global/services/compute.googleapis.com`
r
   rH   r   r    Tr   r   Nrd   r   r   r   r|   r|     re   r   r|   c                   :    \ rS rSrSr\R                  " SSS9rSrg)PCloudquotasProjectsLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequesti  zA CloudquotasProjectsLocationsQuotaAdjusterSettingsGetQuotaAdjusterSetti
ngsRequest object.

Fields:
  name: Required. Name of the `quotaAdjusterSettings` configuration. Only a
    single setting per project is supported.
r
   Tr   r   Nr   r   r   r   r~   r~     r   r   r~   c                       \ rS rSrSr\R                  " SSS9r\R                  " SS5      r	\R                  " S5      r
\R                  " S	5      rS
rg)SCloudquotasProjectsLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequesti  a  A CloudquotasProjectsLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSe
ttingsRequest object.

Fields:
  name: Identifier. Name of the config would be of the format:
    projects/PROJECT_NUMBER/locations/global/quotaAdjusterSettings
    folders/FOLDER_NUMBER/locations/global/quotaAdjusterSettings
    organizations/ORGANIZATION_NUMBER/locations/global/quotaAdjusterSettings
  quotaAdjusterSettings: A QuotaAdjusterSettings resource to be passed as
    the request body.
  updateMask: Optional. The list of fields to update.
  validateOnly: Optional. If set to true, checks the syntax of the request
    but doesn't update the quota adjuster settings value. Note that although
    a request can be valid, that doesn't guarantee that the request will be
    fulfilled.
r
   Tr   r   r   r    r!   r   Nr"   r   r   r   r   r     r(   r   r   c                       \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	\R                  " SSS	9r\R                  " S
S5      r\R                  " S5      rSrg)9CloudquotasProjectsLocationsQuotaPreferencesCreateRequesti  a@  A CloudquotasProjectsLocationsQuotaPreferencesCreateRequest object.

Enums:
  IgnoreSafetyChecksValueValuesEnum: The list of quota safety checks to be
    ignored.

Fields:
  ignoreSafetyChecks: The list of quota safety checks to be ignored.
  parent: Required. Value for parent. Example:
    `projects/123/locations/global`
  quotaPreference: A QuotaPreference resource to be passed as the request
    body.
  quotaPreferenceId: Optional. Id of the requesting object, must be unique
    under its parent. If client does not set this field, the service will
    generate one.
c                   $    \ rS rSrSrSrSrSrSrg)[CloudquotasProjectsLocationsQuotaPreferencesCreateRequest.IgnoreSafetyChecksValueValuesEnumi  r/   r   r
   r   r   Nr0   r   r   r   r4   r     r5   r   r4   r
   Tr6   r   r   r8   r    r!   r   Nr9   r   r   r   r   r     r@   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)6CloudquotasProjectsLocationsQuotaPreferencesGetRequesti  zA CloudquotasProjectsLocationsQuotaPreferencesGetRequest object.

Fields:
  name: Required. Name of the resource Example name:
    `projects/123/locations/global/quota_preferences/my-config-for-us-east1`
r
   Tr   r   Nr   r   r   r   r   r     rD   r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S\R                  R                  S9r\R                  " S5      r\R                  " SS	S
9rSrg)7CloudquotasProjectsLocationsQuotaPreferencesListRequesti  ak  A CloudquotasProjectsLocationsQuotaPreferencesListRequest object.

Fields:
  filter: Optional. Filter result QuotaPreferences by their state, type,
    create/update time range. Example filters: `reconciling=true AND
    request_type=CLOUD_CONSOLE`, `reconciling=true OR
    creation_time>2022-12-03T10:30:00`
  orderBy: Optional. How to order of the results. By default, the results
    are ordered by create time. Example orders: `quota_id`, `service,
    create_time`
  pageSize: Optional. Requested page size. Server may return fewer items
    than requested. If unspecified, server will pick an appropriate default.
  pageToken: Optional. A token identifying a page of results the server
    should return.
  parent: Required. Parent value of QuotaPreference resources. Listing
    across different resource containers (such as 'projects/-') is not
    allowed. When the value starts with 'folders' or 'organizations', it
    lists the QuotaPreferences for org quotas in the container. It does not
    list the QuotaPreferences in the descendant projects of the container.
    Example parents: `projects/123/locations/global`
r
   r   r    rH   r!   rJ   Tr   r   NrK   r   r   r   r   r     rS   r   r   c                      \ rS rSrSr " S S\R                  5      r\R                  " S5      r	\R                  " SSSS9r\R                  " S	SS
9r\R                  " SS5      r\R                  " S5      r\R                  " S5      rSrg)8CloudquotasProjectsLocationsQuotaPreferencesPatchRequesti  a  A CloudquotasProjectsLocationsQuotaPreferencesPatchRequest object.

Enums:
  IgnoreSafetyChecksValueValuesEnum: The list of quota safety checks to be
    ignored.

Fields:
  allowMissing: Optional. If set to true, and the quota preference is not
    found, a new one will be created. In this situation, `update_mask` is
    ignored.
  ignoreSafetyChecks: The list of quota safety checks to be ignored.
  name: Required except in the CREATE requests. The resource name of the
    quota preference. The path that follows `/locations` must be `/global`.
    For example: `projects/123/locations/global/quotaPreferences/my-config-
    for-us-east1`
  quotaPreference: A QuotaPreference resource to be passed as the request
    body.
  updateMask: Optional. Field mask is used to specify the fields to be
    overwritten in the QuotaPreference resource by the update. The fields
    specified in the update_mask are relative to the resource, not the full
    request. A field will be overwritten if it is in the mask. If the user
    does not provide a mask then all fields will be overwritten.
  validateOnly: Optional. If set to true, validate the request, but do not
    actually update. Note that a request being valid does not mean that the
    request is guaranteed to be fulfilled.
c                   $    \ rS rSrSrSrSrSrSrg)ZCloudquotasProjectsLocationsQuotaPreferencesPatchRequest.IgnoreSafetyChecksValueValuesEnumi7  r/   r   r
   r   r   Nr0   r   r   r   r4   r   7  r5   r   r4   r
   r   Tr6   r    r   r8   r!   rJ   rZ   r   Nr[   r   r   r   r   r     r]   r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)8CloudquotasProjectsLocationsServicesQuotaInfosGetRequestiO  a  A CloudquotasProjectsLocationsServicesQuotaInfosGetRequest object.

Fields:
  name: Required. The resource name of the quota info. An example name: `pro
    jects/123/locations/global/services/compute.googleapis.com/quotaInfos/Cp
    usPerProjectPerRegion`
r
   Tr   r   Nr   r   r   r   r   r   O  r   r   r   c                       \ rS rSrSr\R                  " S\R                  R                  S9r	\R                  " S5      r\R                  " SSS9rS	rg
)9CloudquotasProjectsLocationsServicesQuotaInfosListRequesti[  a  A CloudquotasProjectsLocationsServicesQuotaInfosListRequest object.

Fields:
  pageSize: Optional. Requested page size. Server may return fewer items
    than requested. If unspecified, server will pick an appropriate default.
  pageToken: Optional. A token identifying a page of results the server
    should return.
  parent: Required. Parent value of QuotaInfo resources. Listing across
    different resource containers (such as 'projects/-') is not allowed.
    Example names:
    `projects/123/locations/global/services/compute.googleapis.com`
    `folders/234/locations/global/services/compute.googleapis.com`
    `organizations/345/locations/global/services/compute.googleapis.com`
r
   rH   r   r    Tr   r   Nrd   r   r   r   r   r   [  re   r   r   c                       \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SSS9r\R                  " S	S
5      r\R                  " SS5      rSrg)DimensionsInfoip  a]  The detailed quota information such as effective quota value for a
combination of dimensions.

Messages:
  DimensionsValue: The map of dimensions in key-value pairs. The key of a
    map entry is "region", "zone", or the name of a service-specific
    dimension, and the value of a map entry is the value of the dimension.
    If a dimension does not appear in the map of dimensions, the dimensions
    info applies to all the dimension values except for those that have
    another DimensionInfo instance configured for the specific value. For
    example: `{"provider" : "Example Organization"}` where `provider` is a
    service-specific quota dimension and `Example Organization` is the
    provider name.

Fields:
  applicableLocations: The applicable regions or zones of this dimension.
    The field is set to ['global'] for quotas that are not per region or per
    zone. Otherwise, it will be set to the list of locations this dimension
    info is applicable to.
  details: Quota details for the specified dimensions.
  dimensions: The map of dimensions in key-value pairs. The key of a map
    entry is "region", "zone", or the name of a service-specific dimension,
    and the value of a map entry is the value of the dimension. If a
    dimension does not appear in the map of dimensions, the dimensions info
    applies to all the dimension values except for those that have another
    DimensionInfo instance configured for the specific value. For example:
    `{"provider" : "Example Organization"}` where `provider` is a service-
    specific quota dimension and `Example Organization` is the provider
    name.
additionalPropertiesc                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
DimensionsInfo.DimensionsValuei  a  The map of dimensions in key-value pairs. The key of a map entry is
"region", "zone", or the name of a service-specific dimension, and the
value of a map entry is the value of the dimension. If a dimension does
not appear in the map of dimensions, the dimensions info applies to all
the dimension values except for those that have another DimensionInfo
instance configured for the specific value. For example: `{"provider" :
"Example Organization"}` where `provider` is a service-specific quota
dimension and `Example Organization` is the provider name.

Messages:
  AdditionalProperty: An additional property for a DimensionsValue object.

Fields:
  additionalProperties: Additional properties of type DimensionsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)1DimensionsInfo.DimensionsValue.AdditionalPropertyi  An additional property for a DimensionsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   N
r   r   r   r   r   r   r   keyvaluer   r   r   r   AdditionalPropertyr     )    
 !!!$c##A&er   r   r
   Tr6   r   Nr   r   r   r   r   r   Messager   r#   r   r   r   r   r   DimensionsValuer     s2     	'Y.. 	' %112FTXYr   r   r
   Tr6   QuotaDetailsr   r    r   N)r   r   r   r   r   r   MapUnrecognizedFieldsr   r   r   r   applicableLocationsr#   details
dimensionsr   r   r   r   r   r   p  sq    > !!"89Z	)) Z :Z< "--a$?"">15'%%&7;*r   r   c                   `    \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	Sr
g	)
ListQuotaInfosResponsei  zMessage for response to listing QuotaInfos

Fields:
  nextPageToken: A token, which can be sent as `page_token` to retrieve the
    next page. If this field is omitted, there are no subsequent pages.
  quotaInfos: The list of QuotaInfo
r
   	QuotaInfor   Tr6   r   N)r   r   r   r   r   r   r   nextPageTokenr#   
quotaInfosr   r   r   r   r   r     s-     ''*-%%k1tD*r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " SSS9r
S	rg
)ListQuotaPreferencesResponsei  a2  Message for response to listing QuotaPreferences

Fields:
  nextPageToken: A token, which can be sent as `page_token` to retrieve the
    next page. If this field is omitted, there are no subsequent pages.
  quotaPreferences: The list of QuotaPreference
  unreachable: Locations that could not be reached.
r
   r8   r   Tr6   r    r   N)r   r   r   r   r   r   r   r   r#   quotaPreferencesunreachabler   r   r   r   r   r     sA     ''*-++,=q4P%%a$7+r   r   c                      \ rS rSrSr " S S\R                  5      r\R                  " SS5      r	\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S	5      r\R                  " S
5      rSrg)r   i  a  The QuotaAdjusterSettings resource defines the settings for the Quota
Adjuster.

Enums:
  EnablementValueValuesEnum: Optional. The configured value of the
    enablement at the given resource.

Fields:
  enablement: Optional. The configured value of the enablement at the given
    resource.
  etag: Optional. The current ETag of the QuotaAdjusterSettings. If an ETag
    is provided on update and does not match the current server's ETag in
    the QuotaAdjusterSettings, the request is blocked and returns an ABORTED
    error. See https://google.aip.dev/134#etags for more details on ETags.
  inherited: Optional. Indicates whether the setting is inherited or
    explicitly specified.
  inheritedFrom: Output only. The resource container from which the setting
    is inherited. This refers to the nearest ancestor with enablement set
    (either ENABLED or DISABLED). The value can be an
    organizations/{organization_id}, folders/{folder_id}, or can be
    'default' if no ancestor exists with enablement set. The value will be
    empty when enablement is directly set on this container.
  name: Identifier. Name of the config would be of the format:
    projects/PROJECT_NUMBER/locations/global/quotaAdjusterSettings
    folders/FOLDER_NUMBER/locations/global/quotaAdjusterSettings
    organizations/ORGANIZATION_NUMBER/locations/global/quotaAdjusterSettings
  updateTime: Output only. The timestamp when the QuotaAdjusterSettings
    resource was last updated.
c                   $    \ rS rSrSrSrSrSrSrg)/QuotaAdjusterSettings.EnablementValueValuesEnumi  zOptional. The configured value of the enablement at the given
resource.

Values:
  ENABLEMENT_UNSPECIFIED: The quota adjuster is in an unknown state.
  ENABLED: The quota adjuster is enabled.
  DISABLED: The quota adjuster is disabled.
r   r
   r   r   N)	r   r   r   r   r   ENABLEMENT_UNSPECIFIEDENABLEDDISABLEDr   r   r   r   EnablementValueValuesEnumr     s     GHr   r   r
   r   r    r!   rJ   rZ   r   N)r   r   r   r   r   r   r:   r   r;   
enablementr   etagr&   	inheritedinheritedFromr   
updateTimer   r   r   r   r   r     s|    <)..  ""#>B*			q	!$$$Q')''*-			q	!$$$Q'*r   r   c                   r   \ rS rSrSr " S S\R                  5      r\R                  " S5       " S S\R                  5      5       r\R                  " SS5      r\R                  " S	5      r\R                  " S
5      r\R"                  " SS5      r\R&                  " S5      r\R&                  " S5      rSrg)QuotaConfigi  a  The preferred quota configuration.

Enums:
  RequestOriginValueValuesEnum: Output only. The origin of the quota
    preference request.

Messages:
  AnnotationsValue: Optional. The annotations map for clients to store small
    amounts of arbitrary data. Do not put PII or other sensitive information
    here. See https://google.aip.dev/128#annotations

Fields:
  annotations: Optional. The annotations map for clients to store small
    amounts of arbitrary data. Do not put PII or other sensitive information
    here. See https://google.aip.dev/128#annotations
  grantedValue: Output only. Granted quota value.
  preferredValue: Required. The preferred value. Must be greater than or
    equal to -1. If set to -1, it means the value is "unlimited".
  requestOrigin: Output only. The origin of the quota preference request.
  stateDetail: Output only. Optional details about the state of this quota
    preference.
  traceId: Output only. The trace id that the Google Cloud uses to provision
    the requested quota. This trace id may be used by the client to contact
    Cloud support to track the state of a quota preference request. The
    trace id is only produced for increase requests and is unique for each
    request. The quota decrease requests do not have a trace id.
c                   $    \ rS rSrSrSrSrSrSrg)(QuotaConfig.RequestOriginValueValuesEnumi!  zOutput only. The origin of the quota preference request.

Values:
  ORIGIN_UNSPECIFIED: The unspecified value.
  CLOUD_CONSOLE: Created through Cloud Console.
  AUTO_ADJUSTER: Generated by automatic quota adjustment.
r   r
   r   r   N)	r   r   r   r   r   ORIGIN_UNSPECIFIEDCLOUD_CONSOLEAUTO_ADJUSTERr   r   r   r   RequestOriginValueValuesEnumr   !  s     MMr   r   r   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
QuotaConfig.AnnotationsValuei-  a^  Optional. The annotations map for clients to store small amounts of
arbitrary data. Do not put PII or other sensitive information here. See
https://google.aip.dev/128#annotations

Messages:
  AdditionalProperty: An additional property for a AnnotationsValue
    object.

Fields:
  additionalProperties: Additional properties of type AnnotationsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)/QuotaConfig.AnnotationsValue.AdditionalPropertyi;  zAn additional property for a AnnotationsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   Nr   r   r   r   r   r   ;  r   r   r   r
   Tr6   r   Nr   r   r   r   AnnotationsValuer   -  s2    
	'Y.. 	' %112FTXYr   r   r
   r   r    r!   rJ   rZ   r   N)r   r   r   r   r   r   r:   r   r   r   r   r   r#   annotationsrN   grantedValuepreferredValuer;   requestOriginr   stateDetailtraceIdr   r   r   r   r   r     s    8
Y^^ 
 !!"89Z** Z :Z4 &&'91=+''*,))!,.%%&DaH-%%a(+!!!$'r   r   c                   b    \ rS rSrSr\R                  " SS5      r\R                  " S5      r	Sr
g)r   iP  a  The quota details for a map of dimensions.

Fields:
  rolloutInfo: Rollout information of this quota. This field is present only
    if the effective limit will change due to the ongoing rollout of the
    service config.
  value: The value currently in effect and being enforced.
RolloutInfor
   r   r   N)r   r   r   r   r   r   r#   rolloutInforN   r   r   r   r   r   r   r   P  s+     &&}a8+

 
 
#%r   r   c                       \ rS rSrSr " S S\R                  5      r\R                  " SS5      r	\R                  " S5      rSrg)	QuotaIncreaseEligibilityi^  a4  Eligibility information regarding requesting increase adjustment of a
quota.

Enums:
  IneligibilityReasonValueValuesEnum: The reason of why it is ineligible to
    request increased value of the quota. If the is_eligible field is true,
    it defaults to INELIGIBILITY_REASON_UNSPECIFIED.

Fields:
  ineligibilityReason: The reason of why it is ineligible to request
    increased value of the quota. If the is_eligible field is true, it
    defaults to INELIGIBILITY_REASON_UNSPECIFIED.
  isEligible: Whether a higher quota value can be requested for the quota.
c                   ,    \ rS rSrSrSrSrSrSrSr	Sr
g	)
;QuotaIncreaseEligibility.IneligibilityReasonValueValuesEnumin  a
  The reason of why it is ineligible to request increased value of the
quota. If the is_eligible field is true, it defaults to
INELIGIBILITY_REASON_UNSPECIFIED.

Values:
  INELIGIBILITY_REASON_UNSPECIFIED: Default value when is_eligible is
    true.
  NO_VALID_BILLING_ACCOUNT: The container is not linked with a valid
    billing account.
  NOT_SUPPORTED: Quota increase is not supported for the quota.
  NOT_ENOUGH_USAGE_HISTORY: There is not enough usage history to determine
    the eligibility.
  OTHER: Other reasons.
r   r
   r   r    r!   r   N)r   r   r   r   r    INELIGIBILITY_REASON_UNSPECIFIEDNO_VALID_BILLING_ACCOUNTNOT_SUPPORTEDNOT_ENOUGH_USAGE_HISTORYOTHERr   r   r   r   "IneligibilityReasonValueValuesEnumr   n  s%     ()$ M Er   r   r
   r   r   N)r   r   r   r   r   r   r:   r   r;   ineligibilityReasonr&   
isEligibler   r   r   r   r   r   ^  s>    9>> * "++,PRST%%a(*r   r   c                      \ rS rSrSr " S S\R                  5      r\R                  " SS5      r	\R                  " SSS9r\R                  " S	S
SS9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " SS5      r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)r   i  a  QuotaInfo represents information about a particular quota for a given
project, folder or organization.

Enums:
  ContainerTypeValueValuesEnum: The container type of the QuotaInfo.

Fields:
  containerType: The container type of the QuotaInfo.
  dimensions: The dimensions the quota is defined on.
  dimensionsInfos: The collection of dimensions info ordered by their
    dimensions from more specific ones to less specific ones.
  isConcurrent: Whether the quota is a concurrent quota. Concurrent quotas
    are enforced on the total number of concurrent operations in flight at
    any given time.
  isFixed: Whether the quota value is fixed or adjustable
  isPrecise: Whether this is a precise quota. A precise quota is tracked
    with absolute precision. In contrast, an imprecise quota is not tracked
    with precision.
  metric: The metric of the quota. It specifies the resources consumption
    the quota is defined for. For example, `compute.googleapis.com/cpus`
  metricDisplayName: The display name of the quota metric
  metricUnit: The unit in which the metric value is reported, e.g., "MByte".
  name: Resource name of this QuotaInfo. The ID component following
    "locations/" must be "global". For example, `projects/123/locations/glob
    al/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`
  quotaDisplayName: The display name of the quota.
  quotaId: The id of the quota, which is unquie within the service. For
    example, `CpusPerProjectPerRegion`
  quotaIncreaseEligibility: Whether it is eligible to request a higher quota
    value for this quota.
  refreshInterval: The reset time interval for the quota. Refresh interval
    applies to rate quota only. For example, "minute" for per minute, "day"
    for per day, or "10 seconds" for every 10 seconds.
  service: The name of the service in which the quota is defined. For
    example, `compute.googleapis.com`
  serviceRequestQuotaUri: URI to the page where users can request more quota
    for the cloud service-for example, https://console.cloud.google.com/iam-
    admin/quotas.
c                   (    \ rS rSrSrSrSrSrSrSr	g)	&QuotaInfo.ContainerTypeValueValuesEnumi  zThe container type of the QuotaInfo.

Values:
  CONTAINER_TYPE_UNSPECIFIED: Unspecified container type.
  PROJECT: consumer project
  FOLDER: folder
  ORGANIZATION: organization
r   r
   r   r    r   N)
r   r   r   r   r   CONTAINER_TYPE_UNSPECIFIEDPROJECTFOLDERORGANIZATIONr   r   r   r   ContainerTypeValueValuesEnumr     s     "#GFLr   r   r
   r   Tr6   r   r    r!   rJ   rZ         	   
         r               r   N)r   r   r   r   r   r   r:   r   r;   containerTyper   r   r#   dimensionsInfosr&   isConcurrentisFixed	isPrecisemetricmetricDisplayName
metricUnitr   quotaDisplayNamequotaIdquotaIncreaseEligibilityrefreshIntervalserviceserviceRequestQuotaUrir   r   r   r   r   r     s,   &PY^^  %%&DaH-$$Q6***+;QN/''*,""1%'$$Q')  #&++A.$$Q'*			r	"$**2.!!"%'&334NPRS))"-/!!"%'$004r   r   c                      \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5      r\R                  " S5      r\R                  " SS5      r\R                  " S	5      r\R                  " S
5      r\R                  " S5      r\R                  " SS5      r\R                  " S5      r\R(                  " S5      r\R                  " S5      r\R                  " S5      rSrg)r8   i  aK  QuotaPreference represents the preferred quota configuration specified
for a project, folder or organization. There is only one QuotaPreference
resource for a quota value targeting a unique set of dimensions.

Messages:
  DimensionsValue: Immutable. The dimensions that this quota preference
    applies to. The key of the map entry is the name of a dimension, such as
    `region`, `zone`, `network_id`, and the value of the map entry is the
    dimension value. If a dimension is missing from the map of dimensions,
    the quota preference applies to all the dimension values except for
    those that have other quota preferences configured for the specific
    value. Note: QuotaPreferences can only be applied across all values of
    `user` and `resource` dimension. Do not set values for `user` or
    `resource` in the dimension map. For example: `{"provider" : "Example
    Organization"}` where `provider` is a service-specific quota dimension
    and `Example Organization` is the provider name.

Fields:
  contactEmail: Input only. An email address that can be used to contact the
    user, in case Google Cloud needs more information to make a decision
    before additional quota can be granted. When requesting a quota
    increase, the email address is required. When requesting a quota
    decrease, the email address is optional. For example, the email address
    is optional when the `QuotaConfig.preferred_value` is smaller than the
    `QuotaDetails.reset_value`.
  createTime: Output only. Create time stamp
  dimensions: Immutable. The dimensions that this quota preference applies
    to. The key of the map entry is the name of a dimension, such as
    `region`, `zone`, `network_id`, and the value of the map entry is the
    dimension value. If a dimension is missing from the map of dimensions,
    the quota preference applies to all the dimension values except for
    those that have other quota preferences configured for the specific
    value. Note: QuotaPreferences can only be applied across all values of
    `user` and `resource` dimension. Do not set values for `user` or
    `resource` in the dimension map. For example: `{"provider" : "Example
    Organization"}` where `provider` is a service-specific quota dimension
    and `Example Organization` is the provider name.
  etag: Optional. The current etag of the quota preference. If an etag is
    provided on update and does not match the current server's etag of the
    quota preference, the request will be blocked and an ABORTED error will
    be returned. See https://google.aip.dev/134#etags for more details on
    etags.
  justification: The reason / justification for this quota preference.
  name: Required except in the CREATE requests. The resource name of the
    quota preference. The path that follows `/locations` must be `/global`.
    For example: `projects/123/locations/global/quotaPreferences/my-config-
    for-us-east1`
  quotaConfig: Required. Preferred quota configuration.
  quotaId: Required. The id of the quota to which the quota preference is
    applied. A quota name is unique in the service. For example,
    `CpusPerProjectPerRegion`
  reconciling: Output only. Is the quota preference pending Google Cloud
    approval and fulfillment.
  service: Required. The name of the service to which the quota preference
    is applied.
  updateTime: Output only. Update time stamp
r   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
QuotaPreference.DimensionsValuei  a  Immutable. The dimensions that this quota preference applies to. The
key of the map entry is the name of a dimension, such as `region`, `zone`,
`network_id`, and the value of the map entry is the dimension value. If a
dimension is missing from the map of dimensions, the quota preference
applies to all the dimension values except for those that have other quota
preferences configured for the specific value. Note: QuotaPreferences can
only be applied across all values of `user` and `resource` dimension. Do
not set values for `user` or `resource` in the dimension map. For example:
`{"provider" : "Example Organization"}` where `provider` is a service-
specific quota dimension and `Example Organization` is the provider name.

Messages:
  AdditionalProperty: An additional property for a DimensionsValue object.

Fields:
  additionalProperties: Additional properties of type DimensionsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)2QuotaPreference.DimensionsValue.AdditionalPropertyi  r   r
   r   r   Nr   r   r   r   r   r    r   r   r   r
   Tr6   r   Nr   r   r   r   r   r     s2    $	'Y.. 	' %112FTXYr   r   r
   r   r    r!   rJ   rZ   r   r   r   r   r   r   r   N)r   r   r   r   r   r   r   r   r   r   r   contactEmail
createTimer#   r   r   justificationr   quotaConfigr   r&   reconcilingr   r   r   r   r   r   r8   r8     s    8t !!"89Z	)) Z :Z@ &&q),$$Q'*%%&7;*			q	!$''*-			q	!$&&}a8+!!!$'&&q)+!!"%'$$R(*r   r8   c                   <    \ rS rSrSr\R                  " S5      rSrg)r   i9  z[Output only] Rollout information of a quota.

Fields:
  ongoingRollout: Whether there is an ongoing rollout for a quota or not.
r
   r   N)	r   r   r   r   r   r   r&   ongoingRolloutr   r   r   r   r   r   9  s     ))!,.r   r   c                      \ rS rSrSr " S S\R                  5      r " S S\R                  5      r\R                  " SS5      r
\R                  " S5      r\R                  " SS	S
S9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R$                  " SSS9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)StandardQueryParametersiC  a  Query parameters accepted by all methods.

Enums:
  FXgafvValueValuesEnum: V1 error format.
  AltValueValuesEnum: Data format for response.

Fields:
  f__xgafv: V1 error format.
  access_token: OAuth access token.
  alt: Data format for response.
  callback: JSONP
  fields: Selector specifying which fields to include in a partial response.
  key: API key. Your API key identifies your project and provides you with
    API access, quota, and reports. Required unless you provide an OAuth 2.0
    token.
  oauth_token: OAuth 2.0 token for the current user.
  prettyPrint: Returns response with indentations and line breaks.
  quotaUser: Available to use for quota purposes for server-side
    applications. Can be any arbitrary string assigned to a user, but should
    not exceed 40 characters.
  trace: A tracing token of the form "token:<tokenid>" to include in api
    requests.
  uploadType: Legacy upload protocol for media (e.g. "media", "multipart").
  upload_protocol: Upload protocol for media (e.g. "raw", "multipart").
c                   $    \ rS rSrSrSrSrSrSrg)*StandardQueryParameters.AltValueValuesEnumi^  zData format for response.

Values:
  json: Responses with Content-Type of application/json
  media: Media download with context-dependent Content-Type
  proto: Responses with Content-Type of application/x-protobuf
r   r
   r   r   N)	r   r   r   r   r   jsonmediaprotor   r   r   r   AltValueValuesEnumr  ^  s     DEEr   r  c                        \ rS rSrSrSrSrSrg)-StandardQueryParameters.FXgafvValueValuesEnumij  zFV1 error format.

Values:
  _1: v1 error format
  _2: v2 error format
r   r
   r   N)r   r   r   r   r   _1_2r   r   r   r   FXgafvValueValuesEnumr  j  s     
B	
Br   r  r
   r   r    r  )defaultr!   rJ   rZ   r   r   Tr   r   r   r   r   N)r   r   r   r   r   r   r:   r  r  r;   f__xgafvr   access_tokenaltcallbackfieldsr   oauth_tokenr&   prettyPrint	quotaUsertrace
uploadTypeupload_protocolr   r   r   r   r
  r
  C  s    4
9>> 
inn    !8!<(&&q),0!VD#""1%(  #&a #%%a(+&&q$7+##A&)



#%$$R(*))"-/r   r
  r  z$.xgafvr  1r  2N)0r   
__future__r   apitools.base.protorpcliter   r   apitools.base.pyr   packager   r   r   r*   rB   rF   rU   r_   rb   rg   rj   rm   rr   rt   rv   rz   r|   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r8   r   r
  AddCustomJsonFieldMappingAddCustomJsonEnumMappingr  r   r   r   <module>r*     s   ' < % 	1V_VgVg 	1+YbYjYj +0%/y?P?P %/P1I<M<M 13Y=N=N 3<1+i>O>O 1+h	1i>O>O 	13y?P?P 3*	1\e\m\m 	1+_h_p_p +0%/YEVEV %/P1)BSBS 139CTCT 3<1+IDUDU 1+h	1IDUDU 	13YEVEV 3*	1W`WhWh 	1+ZcZkZk +0%/	@Q@Q %/P1Y=N=N 13i>O>O 3<1+y?P?P 1+h	1y?P?P 	13	@Q@Q 3*A<Y&& A<H
EY.. 
E89#4#4 81(I-- 1(hI%)## I%X$9$$ $&)y00 &)RF5	!! F5Rf)i'' f)R-)## -<.i// <.~ 	 " "Z4  ! !114>  ! !114>r   