AlloyDB v1beta API - Class AlloyDBCSQLAdminClientImpl (1.0.0-beta12)
public sealed class AlloyDBCSQLAdminClientImpl : AlloyDBCSQLAdminClient
Reference documentation and code samples for the AlloyDB v1beta API class AlloyDBCSQLAdminClientImpl.
AlloyDBCSQLAdmin client wrapper implementation, for convenient use.
Namespace
Google.Cloud.AlloyDb.V1Beta
Assembly
Google.Cloud.AlloyDb.V1Beta.dll
Constructors
AlloyDBCSQLAdminClientImpl(AlloyDBCSQLAdminClient, AlloyDBCSQLAdminSettings, ILogger)
public AlloyDBCSQLAdminClientImpl(AlloyDBCSQLAdmin.AlloyDBCSQLAdminClient grpcClient, AlloyDBCSQLAdminSettings settings, ILogger logger)
Constructs a client wrapper for the AlloyDBCSQLAdmin service, with the specified gRPC client and settings.
Properties
GrpcClient
public override AlloyDBCSQLAdmin.AlloyDBCSQLAdminClient GrpcClient { get; }
The underlying gRPC AlloyDBCSQLAdmin client
Overrides
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }
Overrides
LocationsClient
public override LocationsClient LocationsClient { get; }
Overrides
RestoreFromCloudSQLOperationsClient
public override OperationsClient RestoreFromCloudSQLOperationsClient { get; }
The long-running operations client for RestoreFromCloudSQL
.
Overrides
Methods
RestoreFromCloudSQL(RestoreFromCloudSQLRequest, CallSettings)
public override Operation<Cluster, OperationMetadata> RestoreFromCloudSQL(RestoreFromCloudSQLRequest request, CallSettings callSettings = null)
Restores an AlloyDB cluster from a CloudSQL resource.
Parameters |
Name |
Description |
request |
RestoreFromCloudSQLRequest
The request object containing all of the parameters for the API call.
|
callSettings |
CallSettings
If not null, applies overrides to this RPC call.
|
Overrides
RestoreFromCloudSQLAsync(RestoreFromCloudSQLRequest, CallSettings)
public override Task<Operation<Cluster, OperationMetadata>> RestoreFromCloudSQLAsync(RestoreFromCloudSQLRequest request, CallSettings callSettings = null)
Restores an AlloyDB cluster from a CloudSQL resource.
Parameters |
Name |
Description |
request |
RestoreFromCloudSQLRequest
The request object containing all of the parameters for the API call.
|
callSettings |
CallSettings
If not null, applies overrides to this RPC call.
|
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# AlloyDB v1beta API - Class AlloyDBCSQLAdminClientImpl (1.0.0-beta12)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta12 (latest)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClientImpl)\n- [1.0.0-beta11](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/1.0.0-beta11/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClientImpl) \n\n public sealed class AlloyDBCSQLAdminClientImpl : AlloyDBCSQLAdminClient\n\nReference documentation and code samples for the AlloyDB v1beta API class AlloyDBCSQLAdminClientImpl.\n\nAlloyDBCSQLAdmin client wrapper implementation, for convenient use. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e [AlloyDBCSQLAdminClient](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient) \\\u003e AlloyDBCSQLAdminClientImpl \n\nInherited Members\n-----------------\n\n[AlloyDBCSQLAdminClient.DefaultEndpoint](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_DefaultEndpoint) \n[AlloyDBCSQLAdminClient.DefaultScopes](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_DefaultScopes) \n[AlloyDBCSQLAdminClient.ServiceMetadata](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_ServiceMetadata) \n[AlloyDBCSQLAdminClient.CreateAsync(CancellationToken)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_CreateAsync_System_Threading_CancellationToken_) \n[AlloyDBCSQLAdminClient.Create()](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_Create) \n[AlloyDBCSQLAdminClient.ShutdownDefaultChannelsAsync()](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_ShutdownDefaultChannelsAsync) \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQLAsync(RestoreFromCloudSQLRequest, CancellationToken)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQLAsync_Google_Cloud_AlloyDb_V1Beta_RestoreFromCloudSQLRequest_System_Threading_CancellationToken_) \n[AlloyDBCSQLAdminClient.PollOnceRestoreFromCloudSQL(string, CallSettings)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_PollOnceRestoreFromCloudSQL_System_String_Google_Api_Gax_Grpc_CallSettings_) \n[AlloyDBCSQLAdminClient.PollOnceRestoreFromCloudSQLAsync(string, CallSettings)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_PollOnceRestoreFromCloudSQLAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQL(string, string, CallSettings)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQL_System_String_System_String_Google_Api_Gax_Grpc_CallSettings_) \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQLAsync(string, string, CallSettings)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQLAsync_System_String_System_String_Google_Api_Gax_Grpc_CallSettings_) \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQLAsync(string, string, CancellationToken)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQLAsync_System_String_System_String_System_Threading_CancellationToken_) \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQL(LocationName, string, CallSettings)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQL_Google_Api_Gax_ResourceNames_LocationName_System_String_Google_Api_Gax_Grpc_CallSettings_) \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQLAsync(LocationName, string, CallSettings)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQLAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_Google_Api_Gax_Grpc_CallSettings_) \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQLAsync(LocationName, string, CancellationToken)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQLAsync_Google_Api_Gax_ResourceNames_LocationName_System_String_System_Threading_CancellationToken_) \n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AlloyDb.V1Beta](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.AlloyDb.V1Beta.dll\n\nRemarks\n-------\n\nService for interactions with CloudSQL.\n\nConstructors\n------------\n\n### AlloyDBCSQLAdminClientImpl(AlloyDBCSQLAdminClient, AlloyDBCSQLAdminSettings, ILogger)\n\n public AlloyDBCSQLAdminClientImpl(AlloyDBCSQLAdmin.AlloyDBCSQLAdminClient grpcClient, AlloyDBCSQLAdminSettings settings, ILogger logger)\n\nConstructs a client wrapper for the AlloyDBCSQLAdmin service, with the specified gRPC client and settings.\n\nProperties\n----------\n\n### GrpcClient\n\n public override AlloyDBCSQLAdmin.AlloyDBCSQLAdminClient GrpcClient { get; }\n\nThe underlying gRPC AlloyDBCSQLAdmin client\n\n**Overrides** \n[AlloyDBCSQLAdminClient.GrpcClient](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_GrpcClient)\n\n### IAMPolicyClient\n\n public override IAMPolicyClient IAMPolicyClient { get; }\n\nThe [IAMPolicyClient](https://cloud.google.com/dotnet/docs/reference/Google.Cloud.Iam.V1/latest/Google.Cloud.Iam.V1.IAMPolicyClient.html) associated with this client.\n\n**Overrides** \n[AlloyDBCSQLAdminClient.IAMPolicyClient](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_IAMPolicyClient)\n\n### LocationsClient\n\n public override LocationsClient LocationsClient { get; }\n\nThe [LocationsClient](https://cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html) associated with this client.\n\n**Overrides** \n[AlloyDBCSQLAdminClient.LocationsClient](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_LocationsClient)\n\n### RestoreFromCloudSQLOperationsClient\n\n public override OperationsClient RestoreFromCloudSQLOperationsClient { get; }\n\nThe long-running operations client for `RestoreFromCloudSQL`.\n\n**Overrides** \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQLOperationsClient](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQLOperationsClient)\n\nMethods\n-------\n\n### RestoreFromCloudSQL(RestoreFromCloudSQLRequest, CallSettings)\n\n public override Operation\u003cCluster, OperationMetadata\u003e RestoreFromCloudSQL(RestoreFromCloudSQLRequest request, CallSettings callSettings = null)\n\nRestores an AlloyDB cluster from a CloudSQL resource.\n\n**Overrides** \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQL(RestoreFromCloudSQLRequest, CallSettings)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQL_Google_Cloud_AlloyDb_V1Beta_RestoreFromCloudSQLRequest_Google_Api_Gax_Grpc_CallSettings_)\n\n### RestoreFromCloudSQLAsync(RestoreFromCloudSQLRequest, CallSettings)\n\n public override Task\u003cOperation\u003cCluster, OperationMetadata\u003e\u003e RestoreFromCloudSQLAsync(RestoreFromCloudSQLRequest request, CallSettings callSettings = null)\n\nRestores an AlloyDB cluster from a CloudSQL resource.\n\n**Overrides** \n[AlloyDBCSQLAdminClient.RestoreFromCloudSQLAsync(RestoreFromCloudSQLRequest, CallSettings)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Beta/latest/Google.Cloud.AlloyDb.V1Beta.AlloyDBCSQLAdminClient#Google_Cloud_AlloyDb_V1Beta_AlloyDBCSQLAdminClient_RestoreFromCloudSQLAsync_Google_Cloud_AlloyDb_V1Beta_RestoreFromCloudSQLRequest_Google_Api_Gax_Grpc_CallSettings_)"]]