[[["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\u003eThe \u003ccode\u003eRealmsServiceSettings\u003c/code\u003e class provides settings for \u003ccode\u003eRealmsServiceClient\u003c/code\u003e instances within the Google Cloud for Games v1beta API, managing configurations for various operations.\u003c/p\u003e\n"],["\u003cp\u003eIt supports long-running operations like creating and deleting realms, with configurable settings for polling, initial delay, delay multipliers, maximum delay, and total timeouts, with default values for each.\u003c/p\u003e\n"],["\u003cp\u003eSettings are also available for synchronous and asynchronous calls related to realm operations, such as creating, deleting, getting, listing, previewing updates, and updating realms, with options for call retries, timeouts, and retriable status codes.\u003c/p\u003e\n"],["\u003cp\u003eThis class allows for deep cloning of its settings via the \u003ccode\u003eClone()\u003c/code\u003e method and retrieving a default instance through the \u003ccode\u003eGetDefault()\u003c/code\u003e method, providing flexibility in managing service configurations.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRealmsServiceSettings\u003c/code\u003e inherits from \u003ccode\u003eServiceSettingsBase\u003c/code\u003e and includes inherited members like \u003ccode\u003eVersionHeaderBuilder\u003c/code\u003e, \u003ccode\u003eCallSettings\u003c/code\u003e, \u003ccode\u003eClock\u003c/code\u003e, \u003ccode\u003eScheduler\u003c/code\u003e, and \u003ccode\u003eInterceptor\u003c/code\u003e from its base class.\u003c/p\u003e\n"]]],[],null,["# Google Cloud for Games v1beta API - Class RealmsServiceSettings (2.0.0-beta03)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta03 (latest)](/dotnet/docs/reference/Google.Cloud.Gaming.V1Beta/latest/Google.Cloud.Gaming.V1Beta.RealmsServiceSettings)\n- [2.0.0-beta02](/dotnet/docs/reference/Google.Cloud.Gaming.V1Beta/2.0.0-beta02/Google.Cloud.Gaming.V1Beta.RealmsServiceSettings)\n- [1.0.0-beta09](/dotnet/docs/reference/Google.Cloud.Gaming.V1Beta/1.0.0-beta09/Google.Cloud.Gaming.V1Beta.RealmsServiceSettings) \n\n public sealed class RealmsServiceSettings : ServiceSettingsBase\n\nReference documentation and code samples for the Google Cloud for Games v1beta API class RealmsServiceSettings.\n\nSettings for [RealmsServiceClient](/dotnet/docs/reference/Google.Cloud.Gaming.V1Beta/latest/Google.Cloud.Gaming.V1Beta.RealmsServiceClient) instances. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e [ServiceSettingsBase](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \\\u003e RealmsServiceSettings \n\nInherited Members\n-----------------\n\n[ServiceSettingsBase.VersionHeaderBuilder](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \n[ServiceSettingsBase.CallSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \n[ServiceSettingsBase.Clock](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \n[ServiceSettingsBase.Scheduler](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \n[ServiceSettingsBase.Interceptor](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \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.Gaming.V1Beta](/dotnet/docs/reference/Google.Cloud.Gaming.V1Beta/latest/Google.Cloud.Gaming.V1Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.Gaming.V1Beta.dll\n\nConstructors\n------------\n\n### RealmsServiceSettings()\n\n public RealmsServiceSettings()\n\nConstructs a new [RealmsServiceSettings](/dotnet/docs/reference/Google.Cloud.Gaming.V1Beta/latest/Google.Cloud.Gaming.V1Beta.RealmsServiceSettings) object with default settings.\n\nProperties\n----------\n\n### CreateRealmOperationsSettings\n\n public OperationsSettings CreateRealmOperationsSettings { get; set; }\n\nLong Running Operation settings for calls to `RealmsServiceClient.CreateRealm` and\n`RealmsServiceClient.CreateRealmAsync`.\n\n**Remarks** \nUses default [PollSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax/PollSettings.cs) of:\n\n- Initial delay: 20 seconds.\n- Delay multiplier: 1.5\n- Maximum delay: 45 seconds.\n- Total timeout: 24 hours.\n\n\u003cbr /\u003e\n\n### CreateRealmSettings\n\n public CallSettings CreateRealmSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`RealmsServiceClient.CreateRealm` and `RealmsServiceClient.CreateRealmAsync`.\n\n**Remarks** \n- This call will not be retried.\n- Timeout: 60 seconds.\n\n### DeleteRealmOperationsSettings\n\n public OperationsSettings DeleteRealmOperationsSettings { get; set; }\n\nLong Running Operation settings for calls to `RealmsServiceClient.DeleteRealm` and\n`RealmsServiceClient.DeleteRealmAsync`.\n\n**Remarks** \nUses default [PollSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax/PollSettings.cs) of:\n\n- Initial delay: 20 seconds.\n- Delay multiplier: 1.5\n- Maximum delay: 45 seconds.\n- Total timeout: 24 hours.\n\n\u003cbr /\u003e\n\n### DeleteRealmSettings\n\n public CallSettings DeleteRealmSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`RealmsServiceClient.DeleteRealm` and `RealmsServiceClient.DeleteRealmAsync`.\n\n**Remarks** \n- This call will not be retried.\n- Timeout: 60 seconds.\n\n### GetRealmSettings\n\n public CallSettings GetRealmSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`RealmsServiceClient.GetRealm` and `RealmsServiceClient.GetRealmAsync`.\n\n**Remarks** \n- Initial retry delay: 1000 milliseconds.\n- Retry delay multiplier: 1.3\n- Retry maximum delay: 10000 milliseconds.\n- Maximum attempts: 5\n- Retriable status codes: [Unavailable](https://github.com/grpc/grpc-dotnet/blob/6e6bcb5a10588f4853cf32aab0195346768a2a36/src/Grpc.Core.Api/StatusCode.cs).\n- Timeout: 60 seconds.\n\n### ListRealmsSettings\n\n public CallSettings ListRealmsSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`RealmsServiceClient.ListRealms` and `RealmsServiceClient.ListRealmsAsync`.\n\n**Remarks** \n- Initial retry delay: 1000 milliseconds.\n- Retry delay multiplier: 1.3\n- Retry maximum delay: 10000 milliseconds.\n- Maximum attempts: 5\n- Retriable status codes: [Unavailable](https://github.com/grpc/grpc-dotnet/blob/6e6bcb5a10588f4853cf32aab0195346768a2a36/src/Grpc.Core.Api/StatusCode.cs).\n- Timeout: 60 seconds.\n\n### PreviewRealmUpdateSettings\n\n public CallSettings PreviewRealmUpdateSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`RealmsServiceClient.PreviewRealmUpdate` and `RealmsServiceClient.PreviewRealmUpdateAsync`.\n\n**Remarks** \n- Initial retry delay: 1000 milliseconds.\n- Retry delay multiplier: 1.3\n- Retry maximum delay: 10000 milliseconds.\n- Maximum attempts: 5\n- Retriable status codes: [Unavailable](https://github.com/grpc/grpc-dotnet/blob/6e6bcb5a10588f4853cf32aab0195346768a2a36/src/Grpc.Core.Api/StatusCode.cs).\n- Timeout: 60 seconds.\n\n### UpdateRealmOperationsSettings\n\n public OperationsSettings UpdateRealmOperationsSettings { get; set; }\n\nLong Running Operation settings for calls to `RealmsServiceClient.UpdateRealm` and\n`RealmsServiceClient.UpdateRealmAsync`.\n\n**Remarks** \nUses default [PollSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax/PollSettings.cs) of:\n\n- Initial delay: 20 seconds.\n- Delay multiplier: 1.5\n- Maximum delay: 45 seconds.\n- Total timeout: 24 hours.\n\n\u003cbr /\u003e\n\n### UpdateRealmSettings\n\n public CallSettings UpdateRealmSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/6f2d3e64dd92f0f7a4f02a7db56cf6ed409615f2/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`RealmsServiceClient.UpdateRealm` and `RealmsServiceClient.UpdateRealmAsync`.\n\n**Remarks** \n- This call will not be retried.\n- Timeout: 60 seconds.\n\nMethods\n-------\n\n### Clone()\n\n public RealmsServiceSettings Clone()\n\nCreates a deep clone of this object, with all the same property values.\n\n### GetDefault()\n\n public static RealmsServiceSettings GetDefault()\n\nGet a new instance of the default [RealmsServiceSettings](/dotnet/docs/reference/Google.Cloud.Gaming.V1Beta/latest/Google.Cloud.Gaming.V1Beta.RealmsServiceSettings)."]]