
    H                    V    d Z ddlmZ ddlmZ ddlmZ  G d dej                        Z	y)z6Generated client library for sqladmin version v1beta4.    )absolute_import)base_api)sqladmin_v1beta4_messagesc                   Z    e Zd ZdZeZdZdZdZddgZ	dZ
dZd	Zd
Zd ZdZdZ	 	 	 	 	 d% f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 xZ S )&SqladminV1beta4z>Generated client library for service sqladmin version v1beta4.z https://sqladmin.googleapis.com/z%https://sqladmin.mtls.googleapis.com/sqladminz.https://www.googleapis.com/auth/cloud-platformz0https://www.googleapis.com/auth/sqlservice.adminv1beta4	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                 r   |xs | j                   }t        t        |   |||||||||	|
|       | j	                  |       | _        | j                  |       | _        | j                  |       | _	        | j                  |       | _        | j                  |       | _        | j                  |       | _        | j!                  |       | _        | j%                  |       | _        | j)                  |       | _        | j-                  |       | _        | j1                  |       | _        | j5                  |       | _        y)zCreate a new sqladmin handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__BackupRunsService
backupRunsBackupsServicebackupsConnectServiceconnectDatabasesService	databasesFlagsServiceflagsInstancesService	instancesOperationsService
operationsProjectsInstancesServiceprojects_instancesProjectsServiceprojectsSslCertsServicesslCertsTiersServicetiersUsersServiceusers)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Ulib/googlecloudsdk/generated_clients/apis/sqladmin/v1beta4/sqladmin_v1beta4_client.pyr   zSqladminV1beta4.__init__   s    
C	/4)'d%l)3 7+ * - ,,T2DO&&t,DL&&t,DL**40DN""4(DJ**40DN,,T2DO";;DAD((.DM((.DM""4(DJ""4(DJ    c                        e Zd ZdZdZ fdZddZd e_        ddZd e_        ddZ	d	 e	_        dd
Z
d e
_         xZS )!SqladminV1beta4.BackupRunsServicez*Service class for the backupRuns resource.r   c                 N    t         t        j                  |   |       i | _        y N)r   r   r   r   _upload_configsr2   clientr4   s     r5   r   z*SqladminV1beta4.BackupRunsService.__init__<   "    O--t=fEdr6   c                 L    | j                  d      }| j                  |||      S )a  Deletes the backup taken by a backup run.

      Args:
        request: (SqlBackupRunsDeleteRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      Deleteglobal_paramsGetMethodConfig
_RunMethodr2   requestrB   configs       r5   r@   z(SqladminV1beta4.BackupRunsService.DeleteA   1     ##H-f__
'  8 8r6   c                  H    t        j                  ddg dg dg ddddd	

      S )NDELETEzsql.backupRuns.deleteprojectinstanceidrO   rN   rM   Csql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id} SqlBackupRunsDeleteRequest	OperationF
http_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo r6   r5   <lambda>z*SqladminV1beta4.BackupRunsService.<lambda>N   s-    8#9#9)41[6&$r6   c                 L    | j                  d      }| j                  |||      S )a  Retrieves a resource containing information about a backup run.

      Args:
        request: (SqlBackupRunsGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (BackupRun) The response message.
      GetrA   rC   rF   s       r5   re   z%SqladminV1beta4.BackupRunsService.Get[   1     ##E*f__
'  8 8r6   c                  H    t        j                  ddg dg dg ddddd	

      S )NGETzsql.backupRuns.getrL   rP   rQ   rR   SqlBackupRunsGetRequest	BackupRunFrU   r`   rb   r6   r5   rc   z*SqladminV1beta4.BackupRunsService.<lambda>h   s-     6 6&41[3&!r6   c                 L    | j                  d      }| j                  |||      S )zCreates a new backup run on demand.

      Args:
        request: (SqlBackupRunsInsertRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      InsertrA   rC   rF   s       r5   rl   z(SqladminV1beta4.BackupRunsService.Insertu   rI   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )NPOSTzsql.backupRuns.insertrM   rN   >sql/v1beta4/projects/{project}/instances/{instance}/backupRuns	backupRunSqlBackupRunsInsertRequestrT   FrU   r`   rb   r6   r5   rc   z*SqladminV1beta4.BackupRunsService.<lambda>   s7    8#9#9)!:.+V!6&$r6   c                 L    | j                  d      }| j                  |||      S )a~  Lists all backup runs associated with the project or a given instance and configuration in the reverse chronological order of the backup initiation time.

      Args:
        request: (SqlBackupRunsListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (BackupRunsListResponse) The response message.
      ListrA   rC   rF   s       r5   rs   z&SqladminV1beta4.BackupRunsService.List   1     ##F+f__
'  8 8r6   c                  L    t        j                  ddddgddgddgddd	d
d
      S )Nrh   zsql.backupRuns.listrM   rN   
maxResults	pageTokenro   rR   SqlBackupRunsListRequestBackupRunsListResponseFrU   r`   rb   r6   r5   rc   z*SqladminV1beta4.BackupRunsService.<lambda>   s<    !7!7'!:.+"K0V43"r6   r:   )__name__
__module____qualname____doc___NAMEr   r@   method_configre   rl   rs   __classcell__r4   s   @r5   r   r8   7   sO    4E
8F8C8F8Dr6   r   c                        e Zd ZdZdZ fdZddZd e_        ddZd e_        ddZ	d	 e	_        dd
Z
d e
_        ddZd e_         xZS )SqladminV1beta4.BackupsServicez'Service class for the backups resource.r   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r   r   r;   r<   s     r5   r   z'SqladminV1beta4.BackupsService.__init__   "    O**D:6Bdr6   c                 L    | j                  d      }| j                  |||      S )a>  Creates a backup for a Cloud SQL instance. This API can be used only to create on-demand backups.

      Args:
        request: (SqlBackupsCreateBackupRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      CreateBackuprA   rC   rF   s       r5   r   z+SqladminV1beta4.BackupsService.CreateBackup   1     ##N3f__
'  8 8r6   c                  F    t        j                  ddddgdgg ddddd	
      S )N)sql/v1beta4/projects/{projectsId}/backupsrn   zsql.backups.createBackupparentsql/v1beta4/{+parent}/backupsbackupSqlBackupsCreateBackupRequestrT   F	flat_pathrV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   rb   r6   r5   rc   z'SqladminV1beta4.BackupsService.<lambda>   s4    )?)?=, zJ59&*r6   c                 L    | j                  d      }| j                  |||      S )zDeletes the backup.

      Args:
        request: (SqlBackupsDeleteBackupRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      DeleteBackuprA   rC   rF   s       r5   r   z+SqladminV1beta4.BackupsService.DeleteBackup   r   r6   c                  F    t        j                  ddddgdgg ddddd	
      S )N5sql/v1beta4/projects/{projectsId}/backups/{backupsId}rK   zsql.backups.deleteBackupnamesql/v1beta4/{+name}rR   SqlBackupsDeleteBackupRequestrT   Fr   r`   rb   r6   r5   rc   z'SqladminV1beta4.BackupsService.<lambda>   s4    )?)?I,xH+9&*r6   c                 L    | j                  d      }| j                  |||      S )a  Retrieves a resource containing information about a backup.

      Args:
        request: (SqlBackupsGetBackupRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Backup) The response message.
      	GetBackuprA   rC   rF   s       r5   r   z(SqladminV1beta4.BackupsService.GetBackup   1     ##K0f__
'  8 8r6   c                  F    t        j                  ddddgdgg ddddd	
      S )Nr   rh   zsql.backups.getBackupr   r   rR   SqlBackupsGetBackupRequestBackupFr   r`   rb   r6   r5   rc   z'SqladminV1beta4.BackupsService.<lambda>   s4    h&<&<I)xH+6#'r6   c                 L    | j                  d      }| j                  |||      S )a  Lists all backups associated with the project.

      Args:
        request: (SqlBackupsListBackupsRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ListBackupsResponse) The response message.
      ListBackupsrA   rC   rF   s       r5   r   z*SqladminV1beta4.BackupsService.ListBackups  1     ##M2f__
'  8 8r6   c                  J    t        j                  ddddgdgg ddddd	d
      S )Nr   rh   zsql.backups.listBackupsr   )filterpageSizerw   r   rR   SqlBackupsListBackupsRequestListBackupsResponseFr   r`   rb   r6   r5   rc   z'SqladminV1beta4.BackupsService.<lambda>  s4    (>(>=+ zJ8580)r6   c                 L    | j                  d      }| j                  |||      S )aO  Updates the retention period and the description of the backup. You can use this API to update final backups only.

      Args:
        request: (SqlBackupsUpdateBackupRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      UpdateBackuprA   rC   rF   s       r5   r   z+SqladminV1beta4.BackupsService.UpdateBackup  r   r6   c                  H    t        j                  ddddgdgdgdddd	d
      S )Nr   PATCHzsql.backups.updateBackupr   
updateMaskr   r   SqlBackupsUpdateBackupRequestrT   Fr   r`   rb   r6   r5   rc   z'SqladminV1beta4.BackupsService.<lambda>,  s6    )?)?I,xH"^+9&*r6   r:   )rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   s   @r5   r   r      s^    1E
8"L8"L8I8!K8"Lr6   r   c                   V     e Zd ZdZdZ fdZddZd e_        ddZd e_         xZ	S )	SqladminV1beta4.ConnectServicez'Service class for the connect resource.r   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r   r   r;   r<   s     r5   r   z'SqladminV1beta4.ConnectService.__init__?  r   r6   c                 L    | j                  d      }| j                  |||      S )a  Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.

      Args:
        request: (SqlConnectGenerateEphemeralRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (GenerateEphemeralCertResponse) The response message.
      GenerateEphemeralCertrA   rC   rF   s       r5   r   z4SqladminV1beta4.ConnectService.GenerateEphemeralCertD  2     ##$;<f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.connect.generateEphemeralrM   rN   zIsql/v1beta4/projects/{project}/instances/{instance}:generateEphemeralCertgenerateEphemeralCertRequest"SqlConnectGenerateEphemeralRequestGenerateEphemeralCertResponseFrU   r`   rb   r6   r5   rc   z'SqladminV1beta4.ConnectService.<lambda>Q  s7    (2H2H1!:.+a4>:3r6   c                 L    | j                  d      }| j                  |||      S )a  Retrieves connect settings about a Cloud SQL instance.

      Args:
        request: (SqlConnectGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ConnectSettings) The response message.
      re   rA   rC   rF   s       r5   re   z"SqladminV1beta4.ConnectService.Get^  rf   r6   c                  J    t        j                  ddddgddgdgdddd	d

      S )Nrh   zsql.connect.getrM   rN   readTimezCsql/v1beta4/projects/{project}/instances/{instance}/connectSettingsrR   SqlConnectGetRequestConnectSettingsFrU   r`   rb   r6   r5   rc   z'SqladminV1beta4.ConnectService.<lambda>k  s9     6 6#!:.+ \[0,!r6   r:   )
rz   r{   r|   r}   r~   r   r   r   re   r   r   s   @r5   r   r   :  s2    1E
8+'8Cr6   r   c                        e Zd ZdZdZ fdZddZd e_        ddZd e_        ddZ	d	 e	_        dd
Z
d e
_        ddZd e_        ddZd e_         xZS ) SqladminV1beta4.DatabasesServicez)Service class for the databases resource.r!   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r    r   r;   r<   s     r5   r   z)SqladminV1beta4.DatabasesService.__init__}  "    O,,d<VDdr6   c                 L    | j                  d      }| j                  |||      S )a  Deletes a database from a Cloud SQL instance.

      Args:
        request: (SqlDatabasesDeleteRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      r@   rA   rC   rF   s       r5   r@   z'SqladminV1beta4.DatabasesService.Delete  rI   r6   c                  H    t        j                  ddg dg dg ddddd	

      S )NrK   zsql.databases.deleterM   rN   databaser   rN   rM   Hsql/v1beta4/projects/{project}/instances/{instance}/databases/{database}rR   SqlDatabasesDeleteRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.DatabasesService.<lambda>  s-    8#9#9(:7`5&$r6   c                 L    | j                  d      }| j                  |||      S )a.  Retrieves a resource containing information about a database inside a Cloud SQL instance.

      Args:
        request: (SqlDatabasesGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Database) The response message.
      re   rA   rC   rF   s       r5   re   z$SqladminV1beta4.DatabasesService.Get  rf   r6   c                  H    t        j                  ddg dg dg ddddd	

      S )Nrh   zsql.databases.getr   r   r   rR   SqlDatabasesGetRequestDatabaseFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.DatabasesService.<lambda>  s-     6 6%:7`2%!r6   c                 L    | j                  d      }| j                  |||      S )ac  Inserts a resource containing information about a database inside a Cloud SQL instance. **Note:** You can't modify the default character set and collation.

      Args:
        request: (Database) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      rl   rA   rC   rF   s       r5   rl   z'SqladminV1beta4.DatabasesService.Insert  rI   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.databases.insertrM   rN   =sql/v1beta4/projects/{project}/instances/{instance}/databases	<request>r   rT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.DatabasesService.<lambda>  s7    8#9#9(!:.+U!$&$r6   c                 L    | j                  d      }| j                  |||      S )a  Lists databases in the specified Cloud SQL instance.

      Args:
        request: (SqlDatabasesListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (DatabasesListResponse) The response message.
      rs   rA   rC   rF   s       r5   rs   z%SqladminV1beta4.DatabasesService.List  rt   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrh   zsql.databases.listrM   rN   r   rR   SqlDatabasesListRequestDatabasesListResponseFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.DatabasesService.<lambda>  s7    !7!7&!:.+U32"r6   c                 L    | j                  d      }| j                  |||      S )a_  Partially updates a resource containing information about a database inside a Cloud SQL instance. This method supports patch semantics.

      Args:
        request: (SqlDatabasesPatchRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      PatchrA   rC   rF   s       r5   r   z&SqladminV1beta4.DatabasesService.Patch  1     ##G,f__
'  8 8r6   c                  H    t        j                  ddg dg dg ddddd	

      S )Nr   zsql.databases.patchr   r   r   databaseResourceSqlDatabasesPatchRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.DatabasesService.<lambda>  s-    ("8"8':7`(4&#r6   c                 L    | j                  d      }| j                  |||      S )a0  Updates a resource containing information about a database inside a Cloud SQL instance.

      Args:
        request: (SqlDatabasesUpdateRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      UpdaterA   rC   rF   s       r5   r   z'SqladminV1beta4.DatabasesService.Update  rI   r6   c                  H    t        j                  ddg dg dg ddddd	

      S )NPUTzsql.databases.updater   r   r   r   SqlDatabasesUpdateRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.DatabasesService.<lambda>  s-    8#9#9(:7`(5&$r6   r:   )rz   r{   r|   r}   r~   r   r@   r   re   rl   rs   r   r   r   r   s   @r5   r    r   x  sm    3E
8F8C8F8D8E8Fr6   r    c                   >     e Zd ZdZdZ fdZddZd e_         xZS )SqladminV1beta4.FlagsServicez%Service class for the flags resource.r#   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r"   r   r;   r<   s     r5   r   z%SqladminV1beta4.FlagsService.__init__#  "    O(($8@dr6   c                 L    | j                  d      }| j                  |||      S )a  Lists all available database flags for Cloud SQL instances.

      Args:
        request: (SqlFlagsListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (FlagsListResponse) The response message.
      rs   rA   rC   rF   s       r5   rs   z!SqladminV1beta4.FlagsService.List(  rt   r6   c                  D    t        j                  ddg g ddgddddd	

      S )Nrh   zsql.flags.listdatabaseVersion	flagScopezsql/v1beta4/flagsrR   SqlFlagsListRequestFlagsListResponseFrU   r`   rb   r6   r5   rc   z%SqladminV1beta4.FlagsService.<lambda>5  s2    !7!7"'5)/."r6   r:   	rz   r{   r|   r}   r~   r   rs   r   r   r   s   @r5   r"   r     "    /E
8Dr6   r"   c                   V    e Zd ZdZdZ fdZdHdZd e_        dHdZd e_        dHdZ	d	 e	_        dHd
Z
d e
_        dHdZd e_        dHdZd e_        dHdZd e_        dHdZd e_        dHdZd e_        dHdZd e_        dHdZd e_        dHdZd e_        dHdZd e_        dHdZd e_        dHd Zd! e_        dHd"Zd# e_        dHd$Zd% e_        dHd&Zd' e_        dHd(Zd) e_        dHd*Zd+ e_        dHd,Zd- e_        dHd.Zd/ e_        dHd0Zd1 e_        dHd2Zd3 e_        dHd4Zd5 e_        dHd6Z d7 e _        dHd8Z!d9 e!_        dHd:Z"d; e"_        dHd<Z#d= e#_        dHd>Z$d? e$_        dHd@Z%dA e%_        dHdBZ&dC e&_        dHdDZ'dE e'_        dHdFZ(dG e(_         xZ)S )I SqladminV1beta4.InstancesServicez)Service class for the instances resource.r%   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r$   r   r;   r<   s     r5   r   z)SqladminV1beta4.InstancesService.__init__G  r   r6   c                 L    | j                  d      }| j                  |||      S )a  Lists all versions of server certificates and certificate authorities (CAs) for the specified instance. There can be up to three sets of certs listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out. For instances not using Certificate Authority Service (CAS) server CA, use ListServerCas instead.

      Args:
        request: (SqlInstancesListServerCertificatesRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (InstancesListServerCertificatesResponse) The response message.
      ListServerCertificatesrA   rC   rF   s       r5   r   z7SqladminV1beta4.InstancesService.ListServerCertificatesL  s2     ##$<=f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrh   z$sql.instances.ListServerCertificatesrM   rN   zJsql/v1beta4/projects/{project}/instances/{instance}/listServerCertificatesrR   )SqlInstancesListServerCertificatesRequest'InstancesListServerCertificatesResponseFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>Y  s7    83I3I8!:.+bED4r6   c                 L    | j                  d      }| j                  |||      S )a  Rotates the server certificate version to one previously added with the addServerCertificate method. For instances not using Certificate Authority Service (CAS) server CA, use RotateServerCa instead.

      Args:
        request: (SqlInstancesRotateServerCertificateRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      RotateServerCertificaterA   rC   rF   s       r5   r   z8SqladminV1beta4.InstancesService.RotateServerCertificatef  2     ##$=>f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z%sql.instances.RotateServerCertificaterM   rN   zKsql/v1beta4/projects/{project}/instances/{instance}/rotateServerCertificate'instancesRotateServerCertificateRequest*SqlInstancesRotateServerCertificateRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>s  s7    H4J4J9!:.+c?F&5r6   c                 L    | j                  d      }| j                  |||      S )aD  Acquire a lease for the setup of SQL Server Reporting Services (SSRS).

      Args:
        request: (SqlInstancesAcquireSsrsLeaseRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SqlInstancesAcquireSsrsLeaseResponse) The response message.
      AcquireSsrsLeaserA   rC   rF   s       r5   r   z1SqladminV1beta4.InstancesService.AcquireSsrsLease  2     ##$67f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.acquireSsrsLeaserM   rN   zDsql/v1beta4/projects/{project}/instances/{instance}/acquireSsrsLease instancesAcquireSsrsLeaseRequest#SqlInstancesAcquireSsrsLeaseRequest$SqlInstancesAcquireSsrsLeaseResponseFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    X-C-C2!:.+\8?A.r6   c                 L    | j                  d      }| j                  |||      S )aM  Add source instance names to replicate from. Only applicable to external server writable destinations.

      Args:
        request: (SqlInstancesAddReplicationSourceRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      AddReplicationSourcerA   rC   rF   s       r5   r   z5SqladminV1beta4.InstancesService.AddReplicationSource  2     ##$:;f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z"sql.instances.addReplicationSourcerM   rN   zHsql/v1beta4/projects/{project}/instances/{instance}/addReplicationSource'sqlInstancesAddReplicationSourceRequest'SqlInstancesAddReplicationSourceRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    1G1G6!:.+`?C&2r6   c                 L    | j                  d      }| j                  |||      S )a  Add a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in. For instances that have enabled Certificate Authority Service (CAS) based server CA, use AddServerCertificate to add a new server certificate.

      Args:
        request: (SqlInstancesAddServerCaRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      AddServerCarA   rC   rF   s       r5   r  z,SqladminV1beta4.InstancesService.AddServerCa  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.addServerCarM   rN   z?sql/v1beta4/projects/{project}/instances/{instance}/addServerCarR   SqlInstancesAddServerCaRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  7    (>(>-!:.+W:&)r6   c                 L    | j                  d      }| j                  |||      S )a  Add a new trusted server certificate version for the specified instance using Certificate Authority Service (CAS) server CA. Required to prepare for a certificate rotation. If a server certificate version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one certificate version waiting to be rotated in. For instances not using CAS server CA, use AddServerCa instead.

      Args:
        request: (SqlInstancesAddServerCertificateRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      AddServerCertificaterA   rC   rF   s       r5   r
  z5SqladminV1beta4.InstancesService.AddServerCertificate  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z"sql.instances.addServerCertificaterM   rN   zHsql/v1beta4/projects/{project}/instances/{instance}/addServerCertificaterR   'SqlInstancesAddServerCertificateRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    1G1G6!:.+`C&2r6   c                 L    | j                  d      }| j                  |||      S )aR  Creates a Cloud SQL instance as a clone of the source instance. Using this operation might cause your instance to restart.

      Args:
        request: (SqlInstancesCloneRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      ClonerA   rC   rF   s       r5   r  z&SqladminV1beta4.InstancesService.Clone  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.clonerM   rN   z9sql/v1beta4/projects/{project}/instances/{instance}/cloneinstancesCloneRequestSqlInstancesCloneRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    ("8"8'!:.+Q-4&#r6   c                 L    | j                  d      }| j                  |||      S )zDeletes a Cloud SQL instance.

      Args:
        request: (SqlInstancesDeleteRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      r@   rA   rC   rF   s       r5   r@   z'SqladminV1beta4.InstancesService.Delete  rI   r6   c                  L    t        j                  ddddgddgg ddddd	d

      S )NrK   zsql.instances.deleterM   rN   )enableFinalBackupfinalBackupDescriptionfinalBackupExpiryTimefinalBackupTtlDaysretainBackupsretainBackupsExpiryTimeretainBackupsTtlDaysskipFinalBackup3sql/v1beta4/projects/{project}/instances/{instance}rR   SqlInstancesDeleteRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s:    8#9#9(!:.+ KK5&$r6   c                 L    | j                  d      }| j                  |||      S )a@  Demotes an existing standalone instance to be a Cloud SQL read replica for an external database server.

      Args:
        request: (SqlInstancesDemoteRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      DemoterA   rC   rF   s       r5   r  z'SqladminV1beta4.InstancesService.Demote  rI   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.demoterM   rN   z:sql/v1beta4/projects/{project}/instances/{instance}/demoteinstancesDemoteRequestSqlInstancesDemoteRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>)  7    8#9#9(!:.+R.5&$r6   c                 L    | j                  d      }| j                  |||      S )a?  Demotes the stand-alone instance to be a Cloud SQL read replica for an external database server.

      Args:
        request: (SqlInstancesDemoteMasterRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      DemoteMasterrA   rC   rF   s       r5   r%  z-SqladminV1beta4.InstancesService.DemoteMaster6  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.demoteMasterrM   rN   z@sql/v1beta4/projects/{project}/instances/{instance}/demoteMasterinstancesDemoteMasterRequestSqlInstancesDemoteMasterRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>C  s7    )?)?.!:.+X4;&*r6   c                 L    | j                  d      }| j                  |||      S )a	  Execute SQL statements.

      Args:
        request: (SqlInstancesExecuteSqlRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SqlInstancesExecuteSqlResponse) The response message.
      
ExecuteSqlrA   rC   rF   s       r5   r*  z+SqladminV1beta4.InstancesService.ExecuteSqlP  1     ##L1f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.executeSqlrM   rN   z>sql/v1beta4/projects/{project}/instances/{instance}/executeSqlexecuteSqlPayloadSqlInstancesExecuteSqlRequestSqlInstancesExecuteSqlResponseFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>]  s7    x'='=,!:.+V)9;(r6   c                 L    | j                  d      }| j                  |||      S )a4  Exports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL dump or CSV file.

      Args:
        request: (SqlInstancesExportRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      ExportrA   rC   rF   s       r5   r1  z'SqladminV1beta4.InstancesService.Exportj  rI   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.exportrM   rN   z:sql/v1beta4/projects/{project}/instances/{instance}/exportinstancesExportRequestSqlInstancesExportRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>w  r#  r6   c                 L    | j                  d      }| j                  |||      S )a  Initiates a manual failover of a high availability (HA) primary instance to a standby instance, which becomes the primary instance. Users are then rerouted to the new primary. For more information, see the [Overview of high availability](https://cloud.google.com/sql/docs/mysql/high-availability) page in the Cloud SQL documentation. If using Legacy HA (MySQL only), this causes the instance to failover to its failover replica instance.

      Args:
        request: (SqlInstancesFailoverRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      FailoverrA   rC   rF   s       r5   r6  z)SqladminV1beta4.InstancesService.Failover  s1     ##J/f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.failoverrM   rN   z<sql/v1beta4/projects/{project}/instances/{instance}/failoverinstancesFailoverRequestSqlInstancesFailoverRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    X%;%;*!:.+T07&&r6   c                 L    | j                  d      }| j                  |||      S )a$  Retrieves a resource containing information about a Cloud SQL instance.

      Args:
        request: (SqlInstancesGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (DatabaseInstance) The response message.
      re   rA   rC   rF   s       r5   re   z$SqladminV1beta4.InstancesService.Get  rf   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrh   zsql.instances.getrM   rN   r  rR   SqlInstancesGetRequestDatabaseInstanceFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7     6 6%!:.+K2-!r6   c                 L    | j                  d      }| j                  |||      S )a-  Imports data into a Cloud SQL instance from a SQL dump or CSV file in Cloud Storage.

      Args:
        request: (SqlInstancesImportRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      ImportrA   rC   rF   s       r5   r?  z'SqladminV1beta4.InstancesService.Import  rI   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.importrM   rN   z:sql/v1beta4/projects/{project}/instances/{instance}/importinstancesImportRequestSqlInstancesImportRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  r#  r6   c                 L    | j                  d      }| j                  |||      S )zCreates a new Cloud SQL instance.

      Args:
        request: (SqlInstancesInsertRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      rl   rA   rC   rF   s       r5   rl   z'SqladminV1beta4.InstancesService.Insert  rI   r6   c                  D    t        j                  dddgdgg ddddd	
      S )
Nrn   zsql.instances.insertrM   (sql/v1beta4/projects/{project}/instancesdatabaseInstanceSqlInstancesInsertRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s1    8#9#9(!{K@(5&$r6   c                 L    | j                  d      }| j                  |||      S )a	  Lists instances under a given project.

      Args:
        request: (SqlInstancesListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (InstancesListResponse) The response message.
      rs   rA   rC   rF   s       r5   rs   z%SqladminV1beta4.InstancesService.List  rt   r6   c                  H    t        j                  dddgdgg dddddd	

      S )Nrh   zsql.instances.listrM   )r   rv   rw   rE  rR   SqlInstancesListRequestInstancesListResponseFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s1    !7!7&!{K:@32"r6   c                 L    | j                  d      }| j                  |||      S )a9  Lists all of the trusted Certificate Authorities (CAs) for the specified instance. There can be up to three CAs listed: the CA that was used to sign the certificate that is currently in use, a CA that has been added but not yet used to sign a certificate, and a CA used to sign a certificate that has previously rotated out.

      Args:
        request: (SqlInstancesListServerCasRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (InstancesListServerCasResponse) The response message.
      ListServerCasrA   rC   rF   s       r5   rM  z.SqladminV1beta4.InstancesService.ListServerCas  1     ##O4f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrh   zsql.instances.listServerCasrM   rN   zAsql/v1beta4/projects/{project}/instances/{instance}/listServerCasrR    SqlInstancesListServerCasRequestInstancesListServerCasResponseFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    (*@*@/!:.+Y<;+r6   c                 L    | j                  d      }| j                  |||      S )ag  Partially updates settings of a Cloud SQL instance by merging the request with the current configuration. This method supports patch semantics.

      Args:
        request: (SqlInstancesPatchRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      r   rA   rC   rF   s       r5   r   z&SqladminV1beta4.InstancesService.Patch   r   r6   c                  J    t        j                  ddddgddgdgdddd	d

      S )Nr   zsql.instances.patchrM   rN   enforcePsaWriteEndpointr  rF  SqlInstancesPatchRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>-  s:    ("8"8'!:.+/0K(4&#r6   c                 L    | j                  d      }| j                  |||      S )a@  Point in time restore for an instance managed by Google Cloud Backup and Disaster Recovery.

      Args:
        request: (SqlInstancesPointInTimeRestoreRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      PointInTimeRestorerA   rC   rF   s       r5   rW  z3SqladminV1beta4.InstancesService.PointInTimeRestore:  s2     ##$89f__
'  8 8r6   c                  F    t        j                  ddddgdgg ddddd	
      S )Nz4sql/v1beta4/projects/{projectsId}:pointInTimeRestorern   z sql.instances.pointInTimeRestorer   z(sql/v1beta4/{+parent}:pointInTimeRestorepointInTimeRestoreContext%SqlInstancesPointInTimeRestoreRequestrT   Fr   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>G  s4    x/E/EH4 zJ@1A&0r6   c                 L    | j                  d      }| j                  |||      S )a  Execute MVU Pre-checks.

      Args:
        request: (SqlInstancesPreCheckMajorVersionUpgradeRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      PreCheckMajorVersionUpgraderA   rC   rF   s       r5   r\  z<SqladminV1beta4.InstancesService.PreCheckMajorVersionUpgradeU  s2     ##$ABf__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z)sql.instances.preCheckMajorVersionUpgraderM   rN   zOsql/v1beta4/projects/{project}/instances/{instance}/preCheckMajorVersionUpgrade+instancesPreCheckMajorVersionUpgradeRequest.SqlInstancesPreCheckMajorVersionUpgradeRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>b  s7    8N8N=!:.+gCJ&9r6   c                 L    | j                  d      }| j                  |||      S )ao  Promotes the read replica instance to be an independent Cloud SQL primary instance. Using this operation might cause your instance to restart.

      Args:
        request: (SqlInstancesPromoteReplicaRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      PromoteReplicarA   rC   rF   s       r5   ra  z/SqladminV1beta4.InstancesService.PromoteReplicao  2     ##$45f__
'  8 8r6   c                  J    t        j                  ddddgddgdgdddd	d

      S )Nrn   zsql.instances.promoteReplicarM   rN   failoverzBsql/v1beta4/projects/{project}/instances/{instance}/promoteReplicarR   !SqlInstancesPromoteReplicaRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>|  s9    8+A+A0!:.+ \Z=&,r6   c                 L    | j                  d      }| j                  |||      S )a  Reencrypt CMEK instance with latest key version.

      Args:
        request: (SqlInstancesReencryptRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      	ReencryptrA   rC   rF   s       r5   rg  z*SqladminV1beta4.InstancesService.Reencrypt  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.reencryptrM   rN   z=sql/v1beta4/projects/{project}/instances/{instance}/reencryptinstancesReencryptRequestSqlInstancesReencryptRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    h&<&<+!:.+U18&'r6   c                 L    | j                  d      }| j                  |||      S )aD  Release a lease for the setup of SQL Server Reporting Services (SSRS).

      Args:
        request: (SqlInstancesReleaseSsrsLeaseRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SqlInstancesReleaseSsrsLeaseResponse) The response message.
      ReleaseSsrsLeaserA   rC   rF   s       r5   rl  z1SqladminV1beta4.InstancesService.ReleaseSsrsLease  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.releaseSsrsLeaserM   rN   zDsql/v1beta4/projects/{project}/instances/{instance}/releaseSsrsLeaserR   #SqlInstancesReleaseSsrsLeaseRequest$SqlInstancesReleaseSsrsLeaseResponseFrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    X-C-C2!:.+\?A.r6   c                 L    | j                  d      }| j                  |||      S )a  Remove source instance name to replicate from. Instance must not already be replicating from the designated source. Only applicable to external server writable destinations.

      Args:
        request: (SqlInstancesRemoveReplicationSourceRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      RemoveReplicationSourcerA   rC   rF   s       r5   rq  z8SqladminV1beta4.InstancesService.RemoveReplicationSource  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z%sql.instances.removeReplicationSourcerM   rN   zKsql/v1beta4/projects/{project}/instances/{instance}/removeReplicationSource*sqlInstancesRemoveReplicationSourceRequest*SqlInstancesRemoveReplicationSourceRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    H4J4J9!:.+cBF&5r6   c                 L    | j                  d      }| j                  |||      S )a=  Deletes all client certificates and generates a new server SSL certificate for the instance.

      Args:
        request: (SqlInstancesResetSslConfigRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      ResetSslConfigrA   rC   rF   s       r5   rv  z/SqladminV1beta4.InstancesService.ResetSslConfig  rb  r6   c                  J    t        j                  ddddgddgdgdddd	d

      S )Nrn   zsql.instances.resetSslConfigrM   rN   modezBsql/v1beta4/projects/{project}/instances/{instance}/resetSslConfigrR   !SqlInstancesResetSslConfigRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s9    8+A+A0!:.+XZ=&,r6   c                 L    | j                  d      }| j                  |||      S )zRestarts a Cloud SQL instance.

      Args:
        request: (SqlInstancesRestartRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      RestartrA   rC   rF   s       r5   r{  z(SqladminV1beta4.InstancesService.Restart  s1     ##I.f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.restartrM   rN   z;sql/v1beta4/projects/{project}/instances/{instance}/restartrR   SqlInstancesRestartRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    H$:$:)!:.+S6&%r6   c                 L    | j                  d      }| j                  |||      S )aE  Restores a backup of a Cloud SQL instance. Using this operation might cause your instance to restart.

      Args:
        request: (SqlInstancesRestoreBackupRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      RestoreBackuprA   rC   rF   s       r5   r  z.SqladminV1beta4.InstancesService.RestoreBackup  rN  r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.restoreBackuprM   rN   zAsql/v1beta4/projects/{project}/instances/{instance}/restoreBackupinstancesRestoreBackupRequest SqlInstancesRestoreBackupRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    (*@*@/!:.+Y5<&+r6   c                 L    | j                  d      }| j                  |||      S )a  Rotates the server certificate to one signed by the Certificate Authority (CA) version previously added with the addServerCA method. For instances that have enabled Certificate Authority Service (CAS) based server CA, use RotateServerCertificate to rotate the server certificate.

      Args:
        request: (SqlInstancesRotateServerCaRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      RotateServerCarA   rC   rF   s       r5   r  z/SqladminV1beta4.InstancesService.RotateServerCa%  rb  r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.rotateServerCarM   rN   zBsql/v1beta4/projects/{project}/instances/{instance}/rotateServerCainstancesRotateServerCaRequest!SqlInstancesRotateServerCaRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>2  s7    8+A+A0!:.+Z6=&,r6   c                 L    | j                  d      }| j                  |||      S )a  Starts the replication in the read replica instance.

      Args:
        request: (SqlInstancesStartReplicaRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      StartReplicarA   rC   rF   s       r5   r  z-SqladminV1beta4.InstancesService.StartReplica?  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.startReplicarM   rN   z@sql/v1beta4/projects/{project}/instances/{instance}/startReplicarR   SqlInstancesStartReplicaRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>L  s7    )?)?.!:.+X;&*r6   c                 L    | j                  d      }| j                  |||      S )a  Stops the replication in the read replica instance.

      Args:
        request: (SqlInstancesStopReplicaRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      StopReplicarA   rC   rF   s       r5   r  z,SqladminV1beta4.InstancesService.StopReplicaY  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.stopReplicarM   rN   z?sql/v1beta4/projects/{project}/instances/{instance}/stopReplicarR   SqlInstancesStopReplicaRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>f  r  r6   c                 L    | j                  d      }| j                  |||      S )a   Switches over from the primary instance to the DR replica instance.

      Args:
        request: (SqlInstancesSwitchoverRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      
SwitchoverrA   rC   rF   s       r5   r  z+SqladminV1beta4.InstancesService.Switchovers  r+  r6   c                  J    t        j                  ddddgddgdgdddd	d

      S )Nrn   zsql.instances.switchoverrM   rN   	dbTimeoutz>sql/v1beta4/projects/{project}/instances/{instance}/switchoverrR   SqlInstancesSwitchoverRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s9    x'='=,!:.+!]V9&(r6   c                 L    | j                  d      }| j                  |||      S )a  Truncate MySQL general and slow query log tables MySQL only.

      Args:
        request: (SqlInstancesTruncateLogRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      TruncateLogrA   rC   rF   s       r5   r  z,SqladminV1beta4.InstancesService.TruncateLog  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.instances.truncateLogrM   rN   z?sql/v1beta4/projects/{project}/instances/{instance}/truncateLoginstancesTruncateLogRequestSqlInstancesTruncateLogRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s7    (>(>-!:.+W3:&)r6   c                 L    | j                  d      }| j                  |||      S )a=  Updates settings of a Cloud SQL instance. Using this operation might cause your instance to restart.

      Args:
        request: (SqlInstancesUpdateRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      r   rA   rC   rF   s       r5   r   z'SqladminV1beta4.InstancesService.Update  rI   r6   c                  J    t        j                  ddddgddgdgdddd	d

      S )Nr   zsql.instances.updaterM   rN   rT  r  rF  SqlInstancesUpdateRequestrT   FrU   r`   rb   r6   r5   rc   z)SqladminV1beta4.InstancesService.<lambda>  s:    8#9#9(!:.+/0K(5&$r6   r:   )*rz   r{   r|   r}   r~   r   r   r   r   r   r   r  r
  r  r@   r  r%  r*  r1  r6  re   r?  rl   rs   rM  r   rW  r\  ra  rg  rl  rq  rv  r{  r  r  r  r  r  r  r   r   r   s   @r5   r$   r   B  s   3E
8,(8-)8&"8*&8!K8*&8E8F8F8"L8 J8F8H8C8F8F8D8#M8E8($81-8$N 8I8&"8-)8$N 8G8#M8$N 8"L8!K8 J8!K8Fr6   r$   c                   n     e Zd ZdZdZ fdZd
dZd e_        d
dZd e_        d
dZ	d	 e	_         xZ
S )!SqladminV1beta4.OperationsServicez*Service class for the operations resource.r'   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r&   r   r;   r<   s     r5   r   z*SqladminV1beta4.OperationsService.__init__  r>   r6   c                 L    | j                  d      }| j                  |||      S )aX  Cancels an instance operation that has been performed on an instance. Ordinarily, this method name should be `CancelSqlOperation`.

      Args:
        request: (SqlOperationsCancelRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Empty) The response message.
      CancelrA   rC   rF   s       r5   r  z(SqladminV1beta4.OperationsService.Cancel  rI   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.operations.cancelrM   	operationz<sql/v1beta4/projects/{project}/operations/{operation}/cancelrR   SqlOperationsCancelRequestEmptyFrU   r`   rb   r6   r5   rc   z*SqladminV1beta4.OperationsService.<lambda>  s7    8#9#9)!;/ ),T6"$r6   c                 L    | j                  d      }| j                  |||      S )a  Retrieves an instance operation that has been performed on an instance.

      Args:
        request: (SqlOperationsGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      re   rA   rC   rF   s       r5   re   z%SqladminV1beta4.OperationsService.Get  rf   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrh   zsql.operations.getrM   r  z5sql/v1beta4/projects/{project}/operations/{operation}rR   SqlOperationsGetRequestrT   FrU   r`   rb   r6   r5   rc   z*SqladminV1beta4.OperationsService.<lambda>  s7     6 6&!;/ ),M3&!r6   c                 L    | j                  d      }| j                  |||      S )aq  Lists all instance operations that have been performed on the given Cloud SQL instance in the reverse chronological order of the start time.

      Args:
        request: (SqlOperationsListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (OperationsListResponse) The response message.
      rs   rA   rC   rF   s       r5   rs   z&SqladminV1beta4.OperationsService.List  rt   r6   c                  H    t        j                  dddgdgg dddddd	

      S )Nrh   zsql.operations.listrM   )r   rN   rv   rw   z)sql/v1beta4/projects/{project}/operationsrR   SqlOperationsListRequestOperationsListResponseFrU   r`   rb   r6   r5   rc   z*SqladminV1beta4.OperationsService.<lambda>  s1    !7!7'!{KFA43"r6   r:   )rz   r{   r|   r}   r~   r   r  r   re   rs   r   r   s   @r5   r&   r    s@    4E
8F8C8Dr6   r&   c                        e Zd ZdZdZ fdZddZd e_        ddZd e_        ddZ	d	 e	_        dd
Z
d e
_        ddZd e_        ddZd e_        ddZd e_         xZS )(SqladminV1beta4.ProjectsInstancesServicez2Service class for the projects_instances resource.r)   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r(   r   r;   r<   s     r5   r   z1SqladminV1beta4.ProjectsInstancesService.__init__  s"    O44dDVLdr6   c                 L    | j                  d      }| j                  |||      S )a8  Get Disk Shrink Config for a given instance.

      Args:
        request: (SqlProjectsInstancesGetDiskShrinkConfigRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SqlInstancesGetDiskShrinkConfigResponse) The response message.
      GetDiskShrinkConfigrA   rC   rF   s       r5   r  z<SqladminV1beta4.ProjectsInstancesService.GetDiskShrinkConfig#  s2     ##$9:f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrh   z*sql.projects.instances.getDiskShrinkConfigrM   rN   zGsql/v1beta4/projects/{project}/instances/{instance}/getDiskShrinkConfigrR   .SqlProjectsInstancesGetDiskShrinkConfigRequest'SqlInstancesGetDiskShrinkConfigResponseFrU   r`   rb   r6   r5   rc   z1SqladminV1beta4.ProjectsInstancesService.<lambda>0  s7    0F0F>!:.+_JD1r6   c                 L    | j                  d      }| j                  |||      S )a>  Get Latest Recovery Time for a given instance.

      Args:
        request: (SqlProjectsInstancesGetLatestRecoveryTimeRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SqlInstancesGetLatestRecoveryTimeResponse) The response message.
      GetLatestRecoveryTimerA   rC   rF   s       r5   r  z>SqladminV1beta4.ProjectsInstancesService.GetLatestRecoveryTime=  r   r6   c                  J    t        j                  ddddgddgdgdddd	d

      S )Nrh   z,sql.projects.instances.getLatestRecoveryTimerM   rN   sourceInstanceDeletionTimezIsql/v1beta4/projects/{project}/instances/{instance}/getLatestRecoveryTimerR   0SqlProjectsInstancesGetLatestRecoveryTimeRequest)SqlInstancesGetLatestRecoveryTimeResponseFrU   r`   rb   r6   r5   rc   z1SqladminV1beta4.ProjectsInstancesService.<lambda>J  s:    (2H2H@!:.+23aLF3r6   c                 L    | j                  d      }| j                  |||      S )a  Perform Disk Shrink on primary instance.

      Args:
        request: (SqlProjectsInstancesPerformDiskShrinkRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      PerformDiskShrinkrA   rC   rF   s       r5   r  z:SqladminV1beta4.ProjectsInstancesService.PerformDiskShrinkW  2     ##$78f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z(sql.projects.instances.performDiskShrinkrM   rN   zEsql/v1beta4/projects/{project}/instances/{instance}/performDiskShrinkperformDiskShrinkContext,SqlProjectsInstancesPerformDiskShrinkRequestrT   FrU   r`   rb   r6   r5   rc   z1SqladminV1beta4.ProjectsInstancesService.<lambda>d  s7    h.D.D<!:.+]0H&/r6   c                 L    | j                  d      }| j                  |||      S )a"  Reschedules the maintenance on the given instance.

      Args:
        request: (SqlProjectsInstancesRescheduleMaintenanceRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      RescheduleMaintenancerA   rC   rF   s       r5   r  z>SqladminV1beta4.ProjectsInstancesService.RescheduleMaintenanceq  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z,sql.projects.instances.rescheduleMaintenancerM   rN   zIsql/v1beta4/projects/{project}/instances/{instance}/rescheduleMaintenance,sqlInstancesRescheduleMaintenanceRequestBody0SqlProjectsInstancesRescheduleMaintenanceRequestrT   FrU   r`   rb   r6   r5   rc   z1SqladminV1beta4.ProjectsInstancesService.<lambda>~  s7    (2H2H@!:.+aDL&3r6   c                 L    | j                  d      }| j                  |||      S )a  Reset Replica Size to primary instance disk size.

      Args:
        request: (SqlProjectsInstancesResetReplicaSizeRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      ResetReplicaSizerA   rC   rF   s       r5   r  z9SqladminV1beta4.ProjectsInstancesService.ResetReplicaSize  r   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z'sql.projects.instances.resetReplicaSizerM   rN   zDsql/v1beta4/projects/{project}/instances/{instance}/resetReplicaSize#sqlInstancesResetReplicaSizeRequest+SqlProjectsInstancesResetReplicaSizeRequestrT   FrU   r`   rb   r6   r5   rc   z1SqladminV1beta4.ProjectsInstancesService.<lambda>  s7    X-C-C;!:.+\;G&.r6   c                 L    | j                  d      }| j                  |||      S )a  Start External primary instance migration.

      Args:
        request: (SqlProjectsInstancesStartExternalSyncRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      StartExternalSyncrA   rC   rF   s       r5   r  z:SqladminV1beta4.ProjectsInstancesService.StartExternalSync  r  r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z(sql.projects.instances.startExternalSyncrM   rN   zEsql/v1beta4/projects/{project}/instances/{instance}/startExternalSync$sqlInstancesStartExternalSyncRequest,SqlProjectsInstancesStartExternalSyncRequestrT   FrU   r`   rb   r6   r5   rc   z1SqladminV1beta4.ProjectsInstancesService.<lambda>  s7    h.D.D<!:.+]<H&/r6   c                 L    | j                  d      }| j                  |||      S )aR  Verify External primary instance external sync settings.

      Args:
        request: (SqlProjectsInstancesVerifyExternalSyncSettingsRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SqlInstancesVerifyExternalSyncSettingsResponse) The response message.
      VerifyExternalSyncSettingsrA   rC   rF   s       r5   r  zCSqladminV1beta4.ProjectsInstancesService.VerifyExternalSyncSettings  s2     ##$@Af__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   z1sql.projects.instances.verifyExternalSyncSettingsrM   rN   zNsql/v1beta4/projects/{project}/instances/{instance}/verifyExternalSyncSettings-sqlInstancesVerifyExternalSyncSettingsRequest5SqlProjectsInstancesVerifyExternalSyncSettingsRequest.SqlInstancesVerifyExternalSyncSettingsResponseFrU   r`   rb   r6   r5   rc   z1SqladminV1beta4.ProjectsInstancesService.<lambda>  s7    x7M7ME!:.+fEQK8r6   r:   )rz   r{   r|   r}   r~   r   r  r   r  r  r  r  r  r  r   r   s   @r5   r(   r    s    < E
8)%8+'8'#8+'8&"8'#80,,r6   r(   c                   &     e Zd ZdZdZ fdZ xZS )SqladminV1beta4.ProjectsServicez(Service class for the projects resource.r+   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r*   r   r;   r<   s     r5   r   z(SqladminV1beta4.ProjectsService.__init__  "    O++T;FCdr6   )rz   r{   r|   r}   r~   r   r   r   s   @r5   r*   r    s    2E r6   r*   c                        e Zd ZdZdZ fdZddZd e_        ddZd e_        ddZ	d	 e	_        dd
Z
d e
_        ddZd e_         xZS )SqladminV1beta4.SslCertsServicez(Service class for the sslCerts resource.r-   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r,   r   r;   r<   s     r5   r   z(SqladminV1beta4.SslCertsService.__init__  r  r6   c                 L    | j                  d      }| j                  |||      S )a  Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.

      Args:
        request: (SqlSslCertsCreateEphemeralRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SslCert) The response message.
      CreateEphemeralrA   rC   rF   s       r5   r  z/SqladminV1beta4.SslCertsService.CreateEphemeral  s2     ##$56f__
'  8 8r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.sslCerts.createEphemeralrM   rN   zCsql/v1beta4/projects/{project}/instances/{instance}/createEphemeralsslCertsCreateEphemeralRequest!SqlSslCertsCreateEphemeralRequestSslCertFrU   r`   rb   r6   r5   rc   z(SqladminV1beta4.SslCertsService.<lambda>  s7    H,B,B0!:.+[6=$-r6   c                 L    | j                  d      }| j                  |||      S )aS  Deletes the SSL certificate. For First Generation instances, the certificate remains valid until the instance is restarted.

      Args:
        request: (SqlSslCertsDeleteRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      r@   rA   rC   rF   s       r5   r@   z&SqladminV1beta4.SslCertsService.Delete  rI   r6   c                  H    t        j                  ddg dg dg ddddd	

      S )NrK   zsql.sslCerts.deleterM   rN   sha1FingerprintrN   rM   r  Nsql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}rR   SqlSslCertsDeleteRequestrT   FrU   r`   rb   r6   r5   rc   z(SqladminV1beta4.SslCertsService.<lambda>  s-    8#9#9'A>f4&$r6   c                 L    | j                  d      }| j                  |||      S )av  Retrieves a particular SSL certificate. Does not include the private key (required for usage). The private key must be saved from the response to initial creation.

      Args:
        request: (SqlSslCertsGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SslCert) The response message.
      re   rA   rC   rF   s       r5   re   z#SqladminV1beta4.SslCertsService.Get!  rf   r6   c                  H    t        j                  ddg dg dg ddddd	

      S )Nrh   zsql.sslCerts.getr  r  r  rR   SqlSslCertsGetRequestr  FrU   r`   rb   r6   r5   rc   z(SqladminV1beta4.SslCertsService.<lambda>.  s-     6 6$A>f1$!r6   c                 L    | j                  d      }| j                  |||      S )a  Creates an SSL certificate and returns it along with the private key and server certificate authority. The new certificate will not be usable until the instance is restarted.

      Args:
        request: (SqlSslCertsInsertRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SslCertsInsertResponse) The response message.
      rl   rA   rC   rF   s       r5   rl   z&SqladminV1beta4.SslCertsService.Insert;  rI   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.sslCerts.insertrM   rN   <sql/v1beta4/projects/{project}/instances/{instance}/sslCertssslCertsInsertRequestSqlSslCertsInsertRequestSslCertsInsertResponseFrU   r`   rb   r6   r5   rc   z(SqladminV1beta4.SslCertsService.<lambda>H  s7    8#9#9'!:.+T-43$r6   c                 L    | j                  d      }| j                  |||      S )a  Lists all of the current SSL certificates for the instance.

      Args:
        request: (SqlSslCertsListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (SslCertsListResponse) The response message.
      rs   rA   rC   rF   s       r5   rs   z$SqladminV1beta4.SslCertsService.ListU  rt   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrh   zsql.sslCerts.listrM   rN   r  rR   SqlSslCertsListRequestSslCertsListResponseFrU   r`   rb   r6   r5   rc   z(SqladminV1beta4.SslCertsService.<lambda>b  s7    !7!7%!:.+T21"r6   r:   )rz   r{   r|   r}   r~   r   r  r   r@   re   rl   rs   r   r   s   @r5   r,   r    s^    2E
8%O!8F8C8F8Dr6   r,   c                   >     e Zd ZdZdZ fdZddZd e_         xZS )SqladminV1beta4.TiersServicez%Service class for the tiers resource.r/   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r.   r   r;   r<   s     r5   r   z%SqladminV1beta4.TiersService.__init__t  r   r6   c                 L    | j                  d      }| j                  |||      S )aj  Lists all available machine types (tiers) for Cloud SQL, for example, `db-custom-1-3840`. For related information, see [Pricing](/sql/pricing).

      Args:
        request: (SqlTiersListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (TiersListResponse) The response message.
      rs   rA   rC   rF   s       r5   rs   z!SqladminV1beta4.TiersService.Listy  rt   r6   c                  D    t        j                  dddgdgg ddddd	
      S )
Nrh   zsql.tiers.listrM   z$sql/v1beta4/projects/{project}/tiersrR   SqlTiersListRequestTiersListResponseFrU   r`   rb   r6   r5   rc   z%SqladminV1beta4.TiersService.<lambda>  s1    !7!7"!{K</."r6   r:   r   r   s   @r5   r.   r  o  r   r6   r.   c                        e Zd ZdZdZ fdZddZd e_        ddZd e_        ddZ	d	 e	_        dd
Z
d e
_        ddZd e_         xZS )SqladminV1beta4.UsersServicez%Service class for the users resource.r1   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r0   r   r;   r<   s     r5   r   z%SqladminV1beta4.UsersService.__init__  r   r6   c                 L    | j                  d      }| j                  |||      S )zDeletes a user from a Cloud SQL instance.

      Args:
        request: (SqlUsersDeleteRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      r@   rA   rC   rF   s       r5   r@   z#SqladminV1beta4.UsersService.Delete  rI   r6   c                  L    t        j                  ddddgddgddgddd	d
d
      S )NrK   zsql.users.deleterM   rN   hostr   9sql/v1beta4/projects/{project}/instances/{instance}/usersrR   SqlUsersDeleteRequestrT   FrU   r`   rb   r6   r5   rc   z%SqladminV1beta4.UsersService.<lambda>  s<    8#9#9$!:.+f%Q1&$r6   c                 L    | j                  d      }| j                  |||      S )a  Retrieves a resource containing information about a user.

      Args:
        request: (SqlUsersGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (User) The response message.
      re   rA   rC   rF   s       r5   re   z SqladminV1beta4.UsersService.Get  rf   r6   c                  J    t        j                  ddg dg ddgdddd	d

      S )Nrh   zsql.users.get)rM   rN   r   )rN   r   rM   r  z@sql/v1beta4/projects/{project}/instances/{instance}/users/{name}rR   SqlUsersGetRequestUserFrU   r`   rb   r6   r5   rc   z%SqladminV1beta4.UsersService.<lambda>  s/     6 6!63XX.!!r6   c                 L    | j                  d      }| j                  |||      S )zCreates a new user in a Cloud SQL instance.

      Args:
        request: (User) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      rl   rA   rC   rF   s       r5   rl   z#SqladminV1beta4.UsersService.Insert  rI   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrn   zsql.users.insertrM   rN   r  r   r	  rT   FrU   r`   rb   r6   r5   rc   z%SqladminV1beta4.UsersService.<lambda>  s7    8#9#9$!:.+Q! &$r6   c                 L    | j                  d      }| j                  |||      S )a  Lists users in the specified Cloud SQL instance.

      Args:
        request: (SqlUsersListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (UsersListResponse) The response message.
      rs   rA   rC   rF   s       r5   rs   z!SqladminV1beta4.UsersService.List  rt   r6   c                  H    t        j                  ddddgddgg ddddd	

      S )Nrh   zsql.users.listrM   rN   r  rR   SqlUsersListRequestUsersListResponseFrU   r`   rb   r6   r5   rc   z%SqladminV1beta4.UsersService.<lambda>  s7    !7!7"!:.+Q/."r6   c                 L    | j                  d      }| j                  |||      S )a  Updates an existing user in a Cloud SQL instance.

      Args:
        request: (SqlUsersUpdateRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      r   rA   rC   rF   s       r5   r   z#SqladminV1beta4.UsersService.Update  rI   r6   c                  L    t        j                  ddddgddgg ddddd	d

      S )Nr   zsql.users.updaterM   rN   )databaseRolesr  r   revokeExistingRolesr  userSqlUsersUpdateRequestrT   FrU   r`   rb   r6   r5   rc   z%SqladminV1beta4.UsersService.<lambda>  s7    8#9#9$!:.+MQ1&$r6   r:   )rz   r{   r|   r}   r~   r   r@   r   re   rl   rs   r   r   r   s   @r5   r0   r    s^    /E
8F8C8F8D8Fr6   r0   )rR   NTNNFFNNNN)!rz   r{   r|   r}   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r    r"   r$   r&   r(   r*   r,   r.   r0   r   r   s   @r5   r   r   
   sU   F//(9-(=?qr'(*"."+(,()-6:/4<@?C	)8p(11 pdOx.. Ob<x.. <|d00 dL"X,, "H}00 }~V(11 Vp~!8!8 ~@// J// JX"X,, "HJX,, J Jr6   r   N)
r}   
__future__r   apitools.base.pyr   6googlecloudsdk.generated_clients.apis.sqladmin.v1beta4r   r  BaseApiClientr   rb   r6   r5   <module>r'     s'    < ' % hS h,, S r6   