[[["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."],[[["\u003cp\u003eThis documentation is for the \u003ccode\u003eAdaptationSettings\u003c/code\u003e class within the Google Cloud Speech v1p1beta1 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAdaptationSettings\u003c/code\u003e is used to configure settings for \u003ccode\u003eAdaptationClient\u003c/code\u003e instances, which are part of the Google Cloud Speech API.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes various properties like \u003ccode\u003eCreateCustomClassSettings\u003c/code\u003e, \u003ccode\u003eCreatePhraseSetSettings\u003c/code\u003e, and others, which define the \u003ccode\u003eCallSettings\u003c/code\u003e for different operations related to adaptation, such as creating, deleting, getting, listing, and updating custom classes and phrase sets, all of which will not be retried and have no timeout.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAdaptationSettings\u003c/code\u003e class inherits from \u003ccode\u003eServiceSettingsBase\u003c/code\u003e and offers methods such as \u003ccode\u003eClone()\u003c/code\u003e to create a deep copy of the object and \u003ccode\u003eGetDefault()\u003c/code\u003e to retrieve default settings.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is 3.0.0-beta08, and the available versions are 3.0.0-beta08, 3.0.0-beta07, and 2.0.0-beta09.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Speech v1p1beta1 API - Class AdaptationSettings (3.0.0-beta09)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.0-beta09 (latest)](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1.AdaptationSettings)\n- [3.0.0-beta08](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/3.0.0-beta08/Google.Cloud.Speech.V1P1Beta1.AdaptationSettings)\n- [2.0.0-beta09](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/2.0.0-beta09/Google.Cloud.Speech.V1P1Beta1.AdaptationSettings) \n\n public sealed class AdaptationSettings : ServiceSettingsBase\n\nReference documentation and code samples for the Google Cloud Speech v1p1beta1 API class AdaptationSettings.\n\nSettings for [AdaptationClient](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1.AdaptationClient) instances. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e [ServiceSettingsBase](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.ServiceSettingsBase.html) \\\u003e AdaptationSettings \n\nInherited Members\n-----------------\n\n[ServiceSettingsBase.VersionHeaderBuilder](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.ServiceSettingsBase.html#Google_Api_Gax_Grpc_ServiceSettingsBase_VersionHeaderBuilder) \n[ServiceSettingsBase.CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.ServiceSettingsBase.html#Google_Api_Gax_Grpc_ServiceSettingsBase_CallSettings) \n[ServiceSettingsBase.Clock](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.ServiceSettingsBase.html#Google_Api_Gax_Grpc_ServiceSettingsBase_Clock) \n[ServiceSettingsBase.Scheduler](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.ServiceSettingsBase.html#Google_Api_Gax_Grpc_ServiceSettingsBase_Scheduler) \n[ServiceSettingsBase.Interceptor](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.ServiceSettingsBase.html#Google_Api_Gax_Grpc_ServiceSettingsBase_Interceptor) \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.Speech.V1P1Beta1](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.Speech.V1P1Beta1.dll\n\nConstructors\n------------\n\n### AdaptationSettings()\n\n public AdaptationSettings()\n\nConstructs a new [AdaptationSettings](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1.AdaptationSettings) object with default settings.\n\nProperties\n----------\n\n### CreateCustomClassSettings\n\n public CallSettings CreateCustomClassSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.CreateCustomClass` and `AdaptationClient.CreateCustomClassAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### CreatePhraseSetSettings\n\n public CallSettings CreatePhraseSetSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.CreatePhraseSet` and `AdaptationClient.CreatePhraseSetAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### DeleteCustomClassSettings\n\n public CallSettings DeleteCustomClassSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.DeleteCustomClass` and `AdaptationClient.DeleteCustomClassAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### DeletePhraseSetSettings\n\n public CallSettings DeletePhraseSetSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.DeletePhraseSet` and `AdaptationClient.DeletePhraseSetAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### GetCustomClassSettings\n\n public CallSettings GetCustomClassSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.GetCustomClass` and `AdaptationClient.GetCustomClassAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### GetPhraseSetSettings\n\n public CallSettings GetPhraseSetSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.GetPhraseSet` and `AdaptationClient.GetPhraseSetAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### ListCustomClassesSettings\n\n public CallSettings ListCustomClassesSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.ListCustomClasses` and `AdaptationClient.ListCustomClassesAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### ListPhraseSetSettings\n\n public CallSettings ListPhraseSetSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.ListPhraseSet` and `AdaptationClient.ListPhraseSetAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### UpdateCustomClassSettings\n\n public CallSettings UpdateCustomClassSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.UpdateCustomClass` and `AdaptationClient.UpdateCustomClassAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\n### UpdatePhraseSetSettings\n\n public CallSettings UpdatePhraseSetSettings { get; set; }\n\n[CallSettings](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html) for synchronous and asynchronous calls to\n`AdaptationClient.UpdatePhraseSet` and `AdaptationClient.UpdatePhraseSetAsync`.\n\n**Remarks** \n- This call will not be retried.\n- No timeout is applied.\n\nMethods\n-------\n\n### Clone()\n\n public AdaptationSettings Clone()\n\nCreates a deep clone of this object, with all the same property values.\n\n### GetDefault()\n\n public static AdaptationSettings GetDefault()\n\nGet a new instance of the default [AdaptationSettings](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1.AdaptationSettings)."]]