
    [                     $   d Z ddlmZ ddlmZ ddlmZ ddlmZ dZ	 G d dej                        Z G d	 d
ej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d d ej                        Z G d! d"ej                        Z G d# d$ej                        Z G d% d&ej                        Z G d' d(ej                        Z G d) d*ej                        Z G d+ d,ej                        Z G d- d.ej                        Z ej>                  ed/d0        ej@                  ejB                  d1d2        ej@                  ejB                  d3d4       y5)6z]Generated message classes for vpcaccess version v1.

API for managing VPC access connectors.
    )absolute_import)messages)encoding)extra_types	vpcaccessc                   ~   e Zd ZdZ G d dej
                        Z ej                  dd      Z ej                  d      Z	 ej                  d      Z
 ej                  d	ej                  j                  
      Z ej                  dej                  j                  
      Z ej                  dej                  j                  
      Z ej                  dej                  j                  
      Z ej                  d      Z ej                  d      Z ej(                  dd      Z ej,                  dd      Zy)	Connectora  Definition of a Serverless VPC Access connector.

  Enums:
    StateValueValuesEnum: Output only. State of the VPC access connector.

  Fields:
    connectedProjects: Output only. List of projects using the connector.
    ipCidrRange: Optional. The range of internal addresses that follows RFC
      4632 notation. Example: `10.132.0.0/28`.
    machineType: Machine type of VM Instance underlying connector. Default is
      e2-micro
    maxInstances: Maximum value of instances in autoscaling group underlying
      the connector.
    maxThroughput: Maximum throughput of the connector in Mbps. Refers to the
      expected throughput when using an `e2-micro` machine type. Value must be
      a multiple of 100 from 300 through 1000. Must be higher than the value
      specified by --min-throughput. If both max-throughput and max-instances
      are provided, max-instances takes precedence over max-throughput. The
      use of `max-throughput` is discouraged in favor of `max-instances`.
    minInstances: Minimum value of instances in autoscaling group underlying
      the connector.
    minThroughput: Minimum throughput of the connector in Mbps. Refers to the
      expected throughput when using an `e2-micro` machine type. Value must be
      a multiple of 100 from 200 through 900. Must be lower than the value
      specified by --max-throughput. If both min-throughput and min-instances
      are provided, min-instances takes precedence over min-throughput. The
      use of `min-throughput` is discouraged in favor of `min-instances`.
    name: The resource name in the format
      `projects/*/locations/*/connectors/*`.
    network: Optional. Name of a VPC network.
    state: Output only. State of the VPC access connector.
    subnet: Optional. The subnet in which to house the VPC Access Connector.
  c                   (    e Zd ZdZdZdZdZdZdZdZ	y)	Connector.StateValueValuesEnuma  Output only. State of the VPC access connector.

    Values:
      STATE_UNSPECIFIED: Invalid state.
      READY: Connector is deployed and ready to receive traffic.
      CREATING: An Insert operation is in progress. Transient condition.
      DELETING: A Delete operation is in progress. Transient condition.
      ERROR: Connector is in a bad state, manual deletion recommended.
      UPDATING: The connector is being updated.
    r                  N)
__name__
__module____qualname____doc__STATE_UNSPECIFIEDREADYCREATINGDELETINGERRORUPDATING     Olib/googlecloudsdk/generated_clients/apis/vpcaccess/v1/vpcaccess_v1_messages.pyStateValueValuesEnumr   4   s(    	 EHHEHr   r   r   Trepeatedr   r   r   variantr            	   
   Subnet   N)r   r   r   r   	_messagesEnumr   StringFieldconnectedProjectsipCidrRangemachineTypeIntegerFieldVariantINT32maxInstancesmaxThroughputminInstancesminThroughputnamenetwork	EnumFieldstateMessageFieldsubnetr   r   r   r	   r	      s     DY^^ $ ,i++A=%	%%a(+%	%%a(+'''93D3D3J3JK,()((I4E4E4K4KL-'''93D3D3J3JK,()((I4E4E4K4KL-			q	!$!I!!!$'
)

4b
9%!9!!(B/&r   r	   c                   ^    e Zd ZdZ ej
                  ddd      Z ej                  d      Zy)ListConnectorsResponsezResponse for listing Serverless VPC Access connectors.

  Fields:
    connectors: List of Serverless VPC Access connectors.
    nextPageToken: Continuation token.
  r	   r   Tr   r   N)	r   r   r   r   r*   r;   
connectorsr,   nextPageTokenr   r   r   r>   r>   S   s1     &y%%k1tD*')''*-r   r>   c                   ^    e Zd ZdZ ej
                  ddd      Z ej                  d      Zy)ListLocationsResponsezThe response message for Locations.ListLocations.

  Fields:
    locations: A list of locations that matches the specified filter in the
      request.
    nextPageToken: The standard List next-page token.
  Locationr   Tr   r   N)	r   r   r   r   r*   r;   	locationsr,   r@   r   r   r   rB   rB   _   s1     %i$$ZTB)')''*-r   rB   c                   ^    e Zd ZdZ ej
                  d      Z ej                  ddd      Zy)ListOperationsResponsezThe response message for Operations.ListOperations.

  Fields:
    nextPageToken: The standard List next-page token.
    operations: A list of operations that matches the specified filter in the
      request.
  r   	Operationr   Tr   N)	r   r   r   r   r*   r,   r@   r;   
operationsr   r   r   rF   rF   l   s1     ()''*-%y%%k1tD*r   rF   c                   p   e Zd ZdZ ej
                  d       G d dej                               Z ej
                  d       G d dej                               Z	 ej                  d      Z ej                  dd      Z ej                  d	      Z ej                  dd
      Z ej                  d      Zy)rC   ao  A resource that represents a Google Cloud location.

  Messages:
    LabelsValue: Cross-service attributes for the location. For example
      {"cloud.googleapis.com/region": "us-east1"}
    MetadataValue: Service-specific metadata. For example the available
      capacity at the given location.

  Fields:
    displayName: The friendly name for this location, typically a nearby city
      name. For example, "Tokyo".
    labels: Cross-service attributes for the location. For example
      {"cloud.googleapis.com/region": "us-east1"}
    locationId: The canonical id for this location. For example: `"us-east1"`.
    metadata: Service-specific metadata. For example the available capacity at
      the given location.
    name: Resource name for the location, which may vary between
      implementations. For example: `"projects/example-project/locations/us-
      east1"`
  additionalPropertiesc                   d    e Zd ZdZ G d dej
                        Z ej                  ddd      Zy)Location.LabelsValuea  Cross-service attributes for the location. For example
    {"cloud.googleapis.com/region": "us-east1"}

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

    Fields:
      additionalProperties: Additional properties of type LabelsValue
    c                   X    e Zd ZdZ ej
                  d      Z ej
                  d      Zy)'Location.LabelsValue.AdditionalPropertyzAn additional property for a LabelsValue object.

      Fields:
        key: Name of the additional property.
        value: A string attribute.
      r   r   N)r   r   r   r   r*   r,   keyvaluer   r   r   AdditionalPropertyrN      s-    
 "I!!!$c#i##A&er   rQ   r   Tr   N	r   r   r   r   r*   MessagerQ   r;   rJ   r   r   r   LabelsValuerL      s4    	'Y.. 	' 29112FTXYr   rT   c                   d    e Zd ZdZ G d dej
                        Z ej                  ddd      Zy)Location.MetadataValuea(  Service-specific metadata. For example the available capacity at the
    given location.

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

    Fields:
      additionalProperties: Properties of the object. Contains field @type
        with type URL.
    c                   Z    e Zd ZdZ ej
                  d      Z ej                  dd      Zy))Location.MetadataValue.AdditionalPropertyAn additional property for a MetadataValue object.

      Fields:
        key: Name of the additional property.
        value: A extra_types.JsonValue attribute.
      r   extra_types.JsonValuer   N	r   r   r   r   r*   r,   rO   r;   rP   r   r   r   rQ   rX      0    
 "I!!!$c$i$$%<a@er   rQ   r   Tr   NrR   r   r   r   MetadataValuerV      6    		AY.. 	A 29112FTXYr   r]   r   r   r   r   r   N)r   r   r   r   r   MapUnrecognizedFieldsr*   rS   rT   r]   r,   displayNamer;   labels
locationIdmetadatar7   r   r   r   rC   rC   y   s    * "8!!"89ZI%% Z :Z0 "8!!"89Zi'' Z :Z2 &	%%a(+!9!!-3&$y$$Q'*#Y##OQ7(			q	!$r   rC   c                   r   e Zd ZdZ ej
                  d       G d dej                               Z ej
                  d       G d dej                               Z	 ej                  d      Z ej                  dd	      Z ej                  dd
      Z ej                  d      Z ej                  dd      Zy)rG   a	  This resource represents a long-running operation that is the result of
  a network API call.

  Messages:
    MetadataValue: Service-specific metadata associated with the operation. It
      typically contains progress information and common metadata such as
      create time. Some services might not provide such metadata. Any method
      that returns a long-running operation should document the metadata type,
      if any.
    ResponseValue: The normal, successful response of the operation. If the
      original method returns no data on success, such as `Delete`, the
      response is `google.protobuf.Empty`. If the original method is standard
      `Get`/`Create`/`Update`, the response should be the resource. For other
      methods, the response should have the type `XxxResponse`, where `Xxx` is
      the original method name. For example, if the original method name is
      `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

  Fields:
    done: If the value is `false`, it means the operation is still in
      progress. If `true`, the operation is completed, and either `error` or
      `response` is available.
    error: The error result of the operation in case of failure or
      cancellation.
    metadata: Service-specific metadata associated with the operation. It
      typically contains progress information and common metadata such as
      create time. Some services might not provide such metadata. Any method
      that returns a long-running operation should document the metadata type,
      if any.
    name: The server-assigned name, which is only unique within the same
      service that originally returns it. If you use the default HTTP mapping,
      the `name` should be a resource name ending with
      `operations/{unique_id}`.
    response: The normal, successful response of the operation. If the
      original method returns no data on success, such as `Delete`, the
      response is `google.protobuf.Empty`. If the original method is standard
      `Get`/`Create`/`Update`, the response should be the resource. For other
      methods, the response should have the type `XxxResponse`, where `Xxx` is
      the original method name. For example, if the original method name is
      `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
  rJ   c                   d    e Zd ZdZ G d dej
                        Z ej                  ddd      Zy)Operation.MetadataValuea  Service-specific metadata associated with the operation. It typically
    contains progress information and common metadata such as create time.
    Some services might not provide such metadata. Any method that returns a
    long-running operation should document the metadata type, if any.

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

    Fields:
      additionalProperties: Properties of the object. Contains field @type
        with type URL.
    c                   Z    e Zd ZdZ ej
                  d      Z ej                  dd      Zy)*Operation.MetadataValue.AdditionalPropertyrY   r   rZ   r   Nr[   r   r   r   rQ   rh     r\   r   rQ   r   Tr   NrR   r   r   r   r]   rf      s6    	AY.. 	A 29112FTXYr   r]   c                   d    e Zd ZdZ G d dej
                        Z ej                  ddd      Zy)Operation.ResponseValuea  The normal, successful response of the operation. If the original
    method returns no data on success, such as `Delete`, the response is
    `google.protobuf.Empty`. If the original method is standard
    `Get`/`Create`/`Update`, the response should be the resource. For other
    methods, the response should have the type `XxxResponse`, where `Xxx` is
    the original method name. For example, if the original method name is
    `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.

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

    Fields:
      additionalProperties: Properties of the object. Contains field @type
        with type URL.
    c                   Z    e Zd ZdZ ej
                  d      Z ej                  dd      Zy)*Operation.ResponseValue.AdditionalPropertyzAn additional property for a ResponseValue object.

      Fields:
        key: Name of the additional property.
        value: A extra_types.JsonValue attribute.
      r   rZ   r   Nr[   r   r   r   rQ   rl   !  r\   r   rQ   r   Tr   NrR   r   r   r   ResponseValuerj     s6     	AY.. 	A 29112FTXYr   rm   r   Statusr   r   r   r   N)r   r   r   r   r   r_   r*   rS   r]   rm   BooleanFielddoner;   errorrc   r,   r7   responser   r   r   rG   rG      s    'R "8!!"89Zi'' Z :Z6 "8!!"89Zi'' Z :Z< 
 			"$
 )
 
 1
-%#Y##OQ7(			q	!$#Y##OQ7(r   rG   c                       e Zd ZdZ ej
                  d      Z ej
                  d      Z ej
                  d      Z ej
                  d      Z	y)OperationMetadataa  Metadata for google.longrunning.Operation.

  Fields:
    createTime: Output only. Time when the operation was created.
    endTime: Output only. Time when the operation completed.
    method: Output only. Method that initiated the operation e.g.
      google.cloud.vpcaccess.v1.Connectors.CreateConnector.
    target: Output only. Name of the resource that this operation is acting on
      e.g. projects/my-project/locations/us-central1/connectors/v1.
  r   r   r   r   N
r   r   r   r   r*   r,   
createTimeendTimemethodtargetr   r   r   rt   rt   5  Q    	 %y$$Q'*!I!!!$' 9  #& 9  #&r   rt   c                       e Zd ZdZ ej
                  d      Z ej
                  d      Z ej
                  d      Z ej
                  d      Z	y)OperationMetadataV1Alpha1a  Metadata for google.longrunning.Operation.

  Fields:
    endTime: Output only. Time when the operation completed.
    insertTime: Output only. Time when the operation was created.
    method: Output only. Method that initiated the operation e.g.
      google.cloud.vpcaccess.v1alpha1.Connectors.CreateConnector.
    target: Output only. Name of the resource that this operation is acting on
      e.g. projects/my-project/locations/us-central1/connectors/v1.
  r   r   r   r   N)
r   r   r   r   r*   r,   rw   
insertTimerx   ry   r   r   r   r|   r|   G  sQ    	 "I!!!$'$y$$Q'* 9  #& 9  #&r   r|   c                       e Zd ZdZ ej
                  d      Z ej
                  d      Z ej
                  d      Z ej
                  d      Z	y)OperationMetadataV1Beta1a  Metadata for google.longrunning.Operation.

  Fields:
    createTime: Output only. Time when the operation was created.
    endTime: Output only. Time when the operation completed.
    method: Output only. Method that initiated the operation e.g.
      google.cloud.vpcaccess.v1beta1.Connectors.CreateConnector.
    target: Output only. Name of the resource that this operation is acting on
      e.g. projects/my-project/locations/us-central1/connectors/v1.
  r   r   r   r   Nru   r   r   r   r   r   Y  rz   r   r   c                       e Zd ZdZ G d dej
                        Z G d dej
                        Z ej                  dd      Z	 ej                  d      Z ej                  ddd	
      Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z ej"                  dd
      Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)StandardQueryParametersa4  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                       e Zd ZdZdZdZdZy)*StandardQueryParameters.AltValueValuesEnumzData 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   N)r   r   r   r   jsonmediaprotor   r   r   AltValueValuesEnumr     s     DEEr   r   c                       e Zd ZdZdZdZy)-StandardQueryParameters.FXgafvValueValuesEnumzVV1 error format.

    Values:
      _1: v1 error format
      _2: v2 error format
    r   r   N)r   r   r   r   _1_2r   r   r   FXgafvValueValuesEnumr     s     
B	
Br   r   r   r   r   r   )defaultr   r   r#   r$   r%   Tr&   r'   r)      N)r   r   r   r   r*   r+   r   r   r9   f__xgafvr,   access_tokenaltcallbackfieldsrO   oauth_tokenro   prettyPrint	quotaUsertrace
uploadTypeupload_protocolr   r   r   r   r   k  s   4
9>> 
inn  !Y  !8!<(&&&q),	0!VD#"Y""1%( 9  #&	a #%	%%a(+&	&&q$7+#i##A&)
)


#%$y$$R(*)I))"-/r   r   c                      e Zd ZdZ ej
                  d       G d dej                               Z ej                  dej                  j                        Z ej                  ddd	      Z ej                  d
      Zy)rn   a  The `Status` type defines a logical error model that is suitable for
  different programming environments, including REST APIs and RPC APIs. It is
  used by [gRPC](https://github.com/grpc). Each `Status` message contains
  three pieces of data: error code, error message, and error details. You can
  find out more about this error model and how to work with it in the [API
  Design Guide](https://cloud.google.com/apis/design/errors).

  Messages:
    DetailsValueListEntry: A DetailsValueListEntry object.

  Fields:
    code: The status code, which should be an enum value of google.rpc.Code.
    details: A list of messages that carry the error details. There is a
      common set of message types for APIs to use.
    message: A developer-facing error message, which should be in English. Any
      user-facing error message should be localized and sent in the
      google.rpc.Status.details field, or localized by the client.
  rJ   c                   d    e Zd ZdZ G d dej
                        Z ej                  ddd      Zy)Status.DetailsValueListEntryzA DetailsValueListEntry object.

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

    Fields:
      additionalProperties: Properties of the object. Contains field @type
        with type URL.
    c                   Z    e Zd ZdZ ej
                  d      Z ej                  dd      Zy)/Status.DetailsValueListEntry.AdditionalPropertyzAn additional property for a DetailsValueListEntry object.

      Fields:
        key: Name of the additional property.
        value: A extra_types.JsonValue attribute.
      r   rZ   r   Nr[   r   r   r   rQ   r     r\   r   rQ   r   Tr   NrR   r   r   r   DetailsValueListEntryr     r^   r   r   r   r!   r   Tr   r   N)r   r   r   r   r   r_   r*   rS   r   r0   r1   r2   coder;   detailsr,   messager   r   r   rn   rn     s    & "8!!"89Zi// Z :Z2 
 		9+<+<+B+B	C$"I""#:AM'!I!!!$'r   rn   c                   X    e Zd ZdZ ej
                  d      Z ej
                  d      Zy)r(   a   The subnet in which to house the connector

  Fields:
    name: Optional. Subnet name (relative, not fully qualified). E.g. if the
      full subnet selfLink is https://compute.googleapis.com/compute/v1/projec
      ts/{project}/regions/{region}/subnetworks/{subnetName} the correct input
      for this field would be {subnetName}
    projectId: Optional. Project in which the subnet exists. If not set, this
      project is assumed to be the project for which the connector create
      request was issued.
  r   r   N)r   r   r   r   r*   r,   r7   	projectIdr   r   r   r(   r(     s-    
 
		q	!$#i##A&)r   r(   c                       e Zd ZdZ ej
                  dd      Z ej                  d      Z ej                  dd      Z	y)	1VpcaccessProjectsLocationsConnectorsCreateRequestad  A VpcaccessProjectsLocationsConnectorsCreateRequest object.

  Fields:
    connector: A Connector resource to be passed as the request body.
    connectorId: Required. The ID to use for this connector.
    parent: Required. The project ID and location in which the configuration
      should be created, specified in the format `projects/*/locations/*`.
  r	   r   r   r   TrequiredN)
r   r   r   r   r*   r;   	connectorr,   connectorIdparentr   r   r   r   r     sC     %i$$[!4)%	%%a(+ 9  T2&r   r   c                   8    e Zd ZdZ ej
                  dd      Zy)1VpcaccessProjectsLocationsConnectorsDeleteRequestzA VpcaccessProjectsLocationsConnectorsDeleteRequest object.

  Fields:
    name: Required. Name of a Serverless VPC Access connector to delete.
  r   Tr   Nr   r   r   r   r*   r,   r7   r   r   r   r   r          
		q4	0$r   r   c                   8    e Zd ZdZ ej
                  dd      Zy).VpcaccessProjectsLocationsConnectorsGetRequestzA VpcaccessProjectsLocationsConnectorsGetRequest object.

  Fields:
    name: Required. Name of a Serverless VPC Access connector to get.
  r   Tr   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdZ ej
                  dej                  j                        Z ej                  d      Z
 ej                  dd      Zy)	/VpcaccessProjectsLocationsConnectorsListRequesta  A VpcaccessProjectsLocationsConnectorsListRequest object.

  Fields:
    pageSize: Maximum number of functions to return per call.
    pageToken: Continuation token.
    parent: Required. The project and location from which the routes should be
      listed.
  r   r!   r   r   Tr   N)r   r   r   r   r*   r0   r1   r2   pageSizer,   	pageTokenr   r   r   r   r   r     sO     $Y##Ay/@/@/F/FG(#i##A&) 9  T2&r   r   c                       e Zd ZdZ ej
                  dd      Z ej                  dd      Z ej                  d      Z	y)	0VpcaccessProjectsLocationsConnectorsPatchRequesta[  A VpcaccessProjectsLocationsConnectorsPatchRequest object.

  Fields:
    connector: A Connector resource to be passed as the request body.
    name: The resource name in the format
      `projects/*/locations/*/connectors/*`.
    updateMask: The fields to update on the entry group. If absent or empty,
      all modifiable fields are updated.
  r	   r   r   Tr   r   N)
r   r   r   r   r*   r;   r   r,   r7   
updateMaskr   r   r   r   r      sC     %i$$[!4)			q4	0$$y$$Q'*r   r   c                       e Zd ZdZ ej
                  dd      Z ej
                  d      Z ej
                  dd      Z ej                  dej                  j                  	      Z ej
                  d
      Zy)%VpcaccessProjectsLocationsListRequesta  A VpcaccessProjectsLocationsListRequest object.

  Fields:
    extraLocationTypes: Optional. Do not use this field. It is unsupported and
      is ignored unless explicitly documented otherwise. This is primarily for
      internal usage.
    filter: A filter to narrow down results to a preferred subset. The
      filtering language accepts strings like `"displayName=tokyo"`, and is
      documented in more detail in [AIP-160](https://google.aip.dev/160).
    name: The resource that owns the locations collection, if applicable.
    pageSize: The maximum number of results to return. If not set, the service
      selects a default.
    pageToken: A page token received from the `next_page_token` field in the
      response. Send that page token to receive the subsequent page.
  r   Tr   r   r   r   r   r!   r   N)r   r   r   r   r*   r,   extraLocationTypesfilterr7   r0   r1   r2   r   r   r   r   r   r   r   0  sv      -y,,Q> 9  #&			q4	0$#Y##Ay/@/@/F/FG(#i##A&)r   r   c                   8    e Zd ZdZ ej
                  dd      Zy).VpcaccessProjectsLocationsOperationsGetRequestztA VpcaccessProjectsLocationsOperationsGetRequest object.

  Fields:
    name: The name of the operation resource.
  r   Tr   Nr   r   r   r   r   r   H  r   r   r   c                       e Zd ZdZ ej
                  d      Z ej
                  dd      Z ej                  dej                  j                        Z ej
                  d      Zy	)
/VpcaccessProjectsLocationsOperationsListRequestzA VpcaccessProjectsLocationsOperationsListRequest object.

  Fields:
    filter: The standard list filter.
    name: The name of the operation's parent resource.
    pageSize: The standard list page size.
    pageToken: The standard list page token.
  r   r   Tr   r   r!   r   N)r   r   r   r   r*   r,   r   r7   r0   r1   r2   r   r   r   r   r   r   r   R  sa     !9  #&			q4	0$#Y##Ay/@/@/F/FG(#i##A&)r   r   r   z$.xgafvr   1r   2N)"r   
__future__r   apitools.base.protorpcliter   r*   apitools.base.pyr   r   packagerS   r	   r>   rB   rF   rC   rG   rt   r|   r   r   rn   r(   r   r   r   r   r   r   r   r   AddCustomJsonFieldMappingAddCustomJsonEnumMappingr   r   r   r   <module>r      s   ' < % ( ?0	!! ?0D	+Y.. 	+
+I-- 
+
EY.. 
EM"y   M"`i8	!! i8X$	)) $$$	 1 1 $$$y00 $$<.i// <.~0%Y 0%f'Y '"3	8I8I 31	8I8I 11Y5F5F 13i6G6G 3(y7H7H ( 'I,=,= '01Y5F5F 1'i6G6G '  # " "Z4 ! ! !114> ! ! !114>r   