
    `                     $   S r SSKJ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\R>                  " \S/S05        \R@                  " \RB                  S1S25        \R@                  " \RB                  S3S45        g5)6zbGenerated message classes for vpcaccess version v1beta1.

API for managing VPC access connectors.
    )absolute_import)messages)encoding)extra_types	vpcaccessc                      \ rS rSrSr " S S\R                  5      r\R                  " SSS9r	\R                  " S5      r
\R                  " S	5      r\R                  " S
5      r\R                  " S5      r\R                  " S\R                  R                   S9r\R                  " S\R                  R                   S9r\R                  " S\R                  R                   S9r\R                  " S\R                  R                   S9r\R                  " S5      r\R                  " S5      r\R.                  " SS5      r\R2                  " SS5      rSrg)	Connector   aj  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.
  createTime: Output only. The creation time of the connector.
  ipCidrRange: Optional. The range of internal addresses that follows RFC
    4632 notation. Example: `10.132.0.0/28`.
  lastRestartTime: Output only. The last restart time of the connector.
  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                   0    \ rS rSrSrSrSrSrSrSr	Sr
S	rg
)Connector.StateValueValuesEnum6   a  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____firstlineno____doc__STATE_UNSPECIFIEDREADYCREATINGDELETINGERRORUPDATING__static_attributes__r       Ylib/googlecloudsdk/generated_clients/apis/vpcaccess/v1beta1/vpcaccess_v1beta1_messages.pyStateValueValuesEnumr   6   s(    	 EHHEHr    r"   r   Trepeatedr   r   r   r      variant      	   
         Subnet   r   N)r   r   r   r   r   	_messagesEnumr"   StringFieldconnectedProjects
createTimeipCidrRangelastRestartTimemachineTypeIntegerFieldVariantINT32maxInstancesmaxThroughputminInstancesminThroughputnamenetwork	EnumFieldstateMessageFieldsubnetr   r   r    r!   r	   r	      s*   "HY^^ $  ++A=$$Q'*%%a(+))!,/%%a(+''93D3D3J3JK,((I4E4E4K4KL-''93D3D3J3JK,((I4E4E4K4KL-			r	"$!!"%'


4b
9%!!(B/&r    r	   c                   `    \ rS rSrSr\R                  " SSSS9r\R                  " S5      r	Sr
g	)
ListConnectorsResponseW   zResponse for listing Serverless VPC Access connectors.

Fields:
  connectors: List of Serverless VPC Access connectors.
  nextPageToken: Continuation token.
r	   r   Tr#   r   r   N)r   r   r   r   r   r0   rC   
connectorsr2   nextPageTokenr   r   r    r!   rF   rF   W   s-     %%k1tD*''*-r    rF   c                   `    \ rS rSrSr\R                  " SSSS9r\R                  " S5      r	Sr
g	)
ListLocationsResponsec   zThe 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   r   N)r   r   r   r   r   r0   rC   	locationsr2   rI   r   r   r    r!   rK   rK   c   s-     $$ZTB)''*-r    rK   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
)ListOperationsResponsep   a  The 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.
  unreachable: Unordered list. Unreachable resources. Populated when the
    request sets `ListOperationsRequest.return_partial_success` and reads
    across collections e.g. when attempting to list all resources across all
    supported locations.
r   	Operationr   Tr#   r   r   N)r   r   r   r   r   r0   r2   rI   rC   
operationsunreachabler   r   r    r!   rP   rP   p   s?    
 ''*-%%k1tD*%%a$7+r    rP   c                   x   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5       " S S\R                  5      5       r
\R                  " S5      r\R                  " SS	5      r\R                  " S
5      r\R                  " SS5      r\R                  " S5      rSrg)rM      aM  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                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
Location.LabelsValue   a   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                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)'Location.LabelsValue.AdditionalProperty   zAn additional property for a LabelsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r   r   r   N)
r   r   r   r   r   r0   r2   keyvaluer   r   r    r!   AdditionalPropertyr\      s)    
 !!!$c##A&er    r`   r   Tr#   r   Nr   r   r   r   r   r0   Messager`   rC   rW   r   r   r    r!   LabelsValuerY      s2    	'Y.. 	' %112FTXYr    rc   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
Location.MetadataValue   a  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                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g))Location.MetadataValue.AdditionalProperty   An additional property for a MetadataValue object.

Fields:
  key: Name of the additional property.
  value: A extra_types.JsonValue attribute.
r   extra_types.JsonValuer   r   Nr   r   r   r   r   r0   r2   r^   rC   r_   r   r   r    r!   r`   rh      ,    
 !!!$c$$%<a@er    r`   r   Tr#   r   Nra   r   r    r!   MetadataValuere      4    		AY.. 	A %112FTXYr    rn   r   r   r   r   r   r   N)r   r   r   r   r   r   MapUnrecognizedFieldsr0   rb   rc   rn   r2   displayNamerC   labels
locationIdmetadatar?   r   r   r    r!   rM   rM      s    * !!"89ZI%% Z :Z0 !!"89Zi'' Z :Z2 %%a(+!!-3&$$Q'*##OQ7(			q	!$r    rM   c                   z   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5       " S S\R                  5      5       r
\R                  " S5      r\R                  " S	S
5      r\R                  " SS5      r\R                   " S5      r\R                  " SS5      rSrg)rR      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`.
rW   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
Operation.MetadataValue   a  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                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)*Operation.MetadataValue.AdditionalPropertyi  rj   r   rk   r   r   Nrl   r   r    r!   r`   r{     rm   r    r`   r   Tr#   r   Nra   r   r    r!   rn   rx      s4    	AY.. 	A %112FTXYr    rn   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
Operation.ResponseValuei  a  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                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)*Operation.ResponseValue.AdditionalPropertyi*  zAn additional property for a ResponseValue object.

Fields:
  key: Name of the additional property.
  value: A extra_types.JsonValue attribute.
r   rk   r   r   Nrl   r   r    r!   r`   r   *  rm   r    r`   r   Tr#   r   Nra   r   r    r!   ResponseValuer}     s4     	AY.. 	A %112FTXYr    r   r   Statusr   r   r   r   r   N)r   r   r   r   r   r   rp   r0   rb   rn   r   BooleanFielddonerC   errorrt   r2   r?   responser   r   r    r!   rR   rR      s    'R !!"89Zi'' Z :Z6 !!"89Zi'' Z :Z< 
			"$

 
 1
-%##OQ7(			q	!$##OQ7(r    rR   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
Srg)	OperationMetadatai>  a  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   r   Nr   r   r   r   r   r0   r2   r4   endTimemethodtargetr   r   r    r!   r   r   >  I    	 $$Q'*!!!$'  #&  #&r    r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
Srg)	OperationMetadataV1Alpha1iP  a  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   r   N)r   r   r   r   r   r0   r2   r   
insertTimer   r   r   r   r    r!   r   r   P  sI    	 !!!$'$$Q'*  #&  #&r    r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
Srg)	OperationMetadataV1Beta1ib  a  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   r   Nr   r   r    r!   r   r   b  r   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)StandardQueryParametersit  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.FXgafvValueValuesEnumi  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     s     
B	
Br    r   r   r   r   r   )defaultr   r   r%   r(   r)   Tr*   r+   r,   r-   r   N)r   r   r   r   r   r0   r1   r   r   rA   f__xgafvr2   access_tokenaltcallbackfieldsr^   oauth_tokenr   prettyPrint	quotaUsertrace
uploadTypeupload_protocolr   r   r    r!   r   r   t  s    4
9>> 
inn    !8!<(&&q),0!VD#""1%(  #&a #%%a(+&&q$7+##A&)



#%$$R(*))"-/r    r   c                       \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S\R                  R                  S9r\R                  " SSS	S
9r\R                   " S5      rSrg)r   i  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.
rW   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
Status.DetailsValueListEntryi  zA DetailsValueListEntry object.

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

Fields:
  additionalProperties: Properties of the object. Contains field @type
    with type URL.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)/Status.DetailsValueListEntry.AdditionalPropertyi  zAn additional property for a DetailsValueListEntry object.

Fields:
  key: Name of the additional property.
  value: A extra_types.JsonValue attribute.
r   rk   r   r   Nrl   r   r    r!   r`   r     rm   r    r`   r   Tr#   r   Nra   r   r    r!   DetailsValueListEntryr     ro   r    r   r   r&   r   Tr#   r   r   N)r   r   r   r   r   r   rp   r0   rb   r   r8   r9   r:   coderC   detailsr2   messager   r   r    r!   r   r     s|    & !!"89Zi// Z :Z2 
		9+<+<+B+B	C$""#:AM'!!!$'r    r   c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)r.   i  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   r   N)
r   r   r   r   r   r0   r2   r?   	projectIdr   r   r    r!   r.   r.     s)    
 
		q	!$##A&)r    r.   c                       \ rS rSrSr\R                  " SS5      r\R                  " S5      r	\R                  " SSS9r
S	rg
)1VpcaccessProjectsLocationsConnectorsCreateRequesti  aX  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requiredr   N)r   r   r   r   r   r0   rC   	connectorr2   connectorIdparentr   r   r    r!   r   r     s=     $$[!4)%%a(+  T2&r    r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)1VpcaccessProjectsLocationsConnectorsDeleteRequesti  zA VpcaccessProjectsLocationsConnectorsDeleteRequest object.

Fields:
  name: Required. Name of a Serverless VPC Access connector to delete.
r   Tr   r   N	r   r   r   r   r   r0   r2   r?   r   r   r    r!   r   r          
		q4	0$r    r   c                   :    \ rS rSrSr\R                  " SSS9rSrg).VpcaccessProjectsLocationsConnectorsGetRequesti  zA VpcaccessProjectsLocationsConnectorsGetRequest object.

Fields:
  name: Required. Name of a Serverless VPC Access connector to get.
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
)/VpcaccessProjectsLocationsConnectorsListRequesti  zA 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   r   N)r   r   r   r   r   r0   r8   r9   r:   pageSizer2   	pageTokenr   r   r   r    r!   r   r     sI     ##Ay/@/@/F/FG(##A&)  T2&r    r   c                       \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	\R                  " S5      r
S	rg
)0VpcaccessProjectsLocationsConnectorsPatchRequesti)  aM  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   r   N)r   r   r   r   r   r0   rC   r   r2   r?   
updateMaskr   r   r    r!   r   r   )  s=     $$[!4)			q4	0$$$Q'*r    r   c                       \ rS rSrSr\R                  " SSS9r\R                  " S5      r\R                  " SSS9r	\R                  " S	\R                  R                  S
9r\R                  " S5      rSrg)%VpcaccessProjectsLocationsListRequesti9  a  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   r   N)r   r   r   r   r   r0   r2   extraLocationTypesfilterr?   r8   r9   r:   r   r   r   r   r    r!   r   r   9  sl      !,,Q>  #&			q4	0$##Ay/@/@/F/FG(##A&)r    r   c                   :    \ rS rSrSr\R                  " SSS9rSrg).VpcaccessProjectsLocationsOperationsGetRequestiQ  znA VpcaccessProjectsLocationsOperationsGetRequest object.

Fields:
  name: The name of the operation resource.
r   Tr   r   Nr   r   r    r!   r   r   Q  r   r    r   c                       \ rS rSrSr\R                  " S5      r\R                  " SSS9r\R                  " S\R                  R                  S9r\R                  " S	5      r\R                  " S
5      rSrg)/VpcaccessProjectsLocationsOperationsListRequesti[  a  A 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.
  returnPartialSuccess: When set to `true`, operations that are reachable
    are returned as normal, and those that are unreachable are returned in
    the [ListOperationsResponse.unreachable] field. This can only be `true`
    when reading across collections e.g. when `parent` is set to
    `"projects/example/locations/-"`. This field is not by default supported
    and will result in an `UNIMPLEMENTED` error if set unless explicitly
    documented otherwise in service or product specific documentation.
r   r   Tr   r   r&   r   r   r   N)r   r   r   r   r   r0   r2   r   r?   r8   r9   r:   r   r   r   returnPartialSuccessr   r   r    r!   r   r   [  sj        #&			q4	0$##Ay/@/@/F/FG(##A&)"//2r    r   r   z$.xgafvr   1r   2N)"r   
__future__r   apitools.base.protorpcliter   r0   apitools.base.pyr   r   packagerb   r	   rF   rK   rP   rM   rR   r   r   r   r   r   r.   r   r   r   r   r   r   r   r   AddCustomJsonFieldMappingAddCustomJsonEnumMappingr   r   r    r!   <module>r      s   ' < % ( C0	!! C0L	+Y.. 	+
+I-- 
+8Y.. 8$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3i6G6G 30 	 " "Z4  ! !114>  ! !114>r    