[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eCloudSchedulerSettings\u003c/code\u003e class within the Google Cloud Scheduler v1 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCloudSchedulerSettings\u003c/code\u003e is used to configure settings for \u003ccode\u003eCloudSchedulerClient\u003c/code\u003e instances, offering control over various aspects of the API interactions, with the latest version being 3.5.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eServiceSettingsBase\u003c/code\u003e and offers properties like \u003ccode\u003eCreateJobSettings\u003c/code\u003e, \u003ccode\u003eDeleteJobSettings\u003c/code\u003e, and \u003ccode\u003eGetJobSettings\u003c/code\u003e, among others, to define call settings for different operations, along with settings for locations.\u003c/p\u003e\n"],["\u003cp\u003eThe provided properties manage settings for creating, deleting, getting, listing, pausing, resuming, running, and updating jobs, and they include configuration options for retries, timeouts, and other communication parameters for each of these operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class also provides methods to clone current settings via \u003ccode\u003eClone()\u003c/code\u003e, and to get the default settings with \u003ccode\u003eGetDefault()\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Scheduler v1 API - Class CloudSchedulerSettings (3.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/latest/Google.Cloud.Scheduler.V1.CloudSchedulerSettings)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/3.4.0/Google.Cloud.Scheduler.V1.CloudSchedulerSettings)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/3.3.0/Google.Cloud.Scheduler.V1.CloudSchedulerSettings)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/3.2.0/Google.Cloud.Scheduler.V1.CloudSchedulerSettings)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/3.1.0/Google.Cloud.Scheduler.V1.CloudSchedulerSettings)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/3.0.0/Google.Cloud.Scheduler.V1.CloudSchedulerSettings)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/2.3.0/Google.Cloud.Scheduler.V1.CloudSchedulerSettings)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/2.2.0/Google.Cloud.Scheduler.V1.CloudSchedulerSettings) \n\n public sealed class CloudSchedulerSettings : ServiceSettingsBase\n\nReference documentation and code samples for the Google Cloud Scheduler v1 API class CloudSchedulerSettings.\n\nSettings for [CloudSchedulerClient](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/latest/Google.Cloud.Scheduler.V1.CloudSchedulerClient) instances. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e [ServiceSettingsBase](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \\\u003e CloudSchedulerSettings \n\nInherited Members\n-----------------\n\n[ServiceSettingsBase.VersionHeaderBuilder](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \n[ServiceSettingsBase.CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \n[ServiceSettingsBase.Clock](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \n[ServiceSettingsBase.Scheduler](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/ServiceSettingsBase.cs) \n[ServiceSettingsBase.Interceptor](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/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.Scheduler.V1](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/latest/Google.Cloud.Scheduler.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Scheduler.V1.dll\n\nConstructors\n------------\n\n### CloudSchedulerSettings()\n\n public CloudSchedulerSettings()\n\nConstructs a new [CloudSchedulerSettings](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/latest/Google.Cloud.Scheduler.V1.CloudSchedulerSettings) object with default settings.\n\nProperties\n----------\n\n### CreateJobSettings\n\n public CallSettings CreateJobSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`CloudSchedulerClient.CreateJob` and `CloudSchedulerClient.CreateJobAsync`.\n\n**Remarks** \n- This call will not be retried.\n- Timeout: 600 seconds.\n\n### DeleteJobSettings\n\n public CallSettings DeleteJobSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`CloudSchedulerClient.DeleteJob` and `CloudSchedulerClient.DeleteJobAsync`.\n\n**Remarks** \n- Initial retry delay: 100 milliseconds.\n- Retry delay multiplier: 1.3\n- Retry maximum delay: 60000 milliseconds.\n- Maximum attempts: Unlimited\n- Retriable status codes: [DeadlineExceeded](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/StatusCode.cs), [Unavailable](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/StatusCode.cs).\n- Timeout: 600 seconds.\n\n### GetJobSettings\n\n public CallSettings GetJobSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to `CloudSchedulerClient.GetJob`\nand `CloudSchedulerClient.GetJobAsync`.\n\n**Remarks** \n- Initial retry delay: 100 milliseconds.\n- Retry delay multiplier: 1.3\n- Retry maximum delay: 60000 milliseconds.\n- Maximum attempts: Unlimited\n- Retriable status codes: [DeadlineExceeded](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/StatusCode.cs), [Unavailable](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/StatusCode.cs).\n- Timeout: 600 seconds.\n\n### ListJobsSettings\n\n public CallSettings ListJobsSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`CloudSchedulerClient.ListJobs` and `CloudSchedulerClient.ListJobsAsync`.\n\n**Remarks** \n- Initial retry delay: 100 milliseconds.\n- Retry delay multiplier: 1.3\n- Retry maximum delay: 60000 milliseconds.\n- Maximum attempts: Unlimited\n- Retriable status codes: [DeadlineExceeded](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/StatusCode.cs), [Unavailable](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/StatusCode.cs).\n- Timeout: 600 seconds.\n\n### LocationsSettings\n\n public LocationsSettings LocationsSettings { get; set; }\n\nThe settings to use for the [LocationsClient](https://github.com/googleapis/google-cloud-dotnet/blob/e0e09db2bdb9b94d338fd1b26b0cad881a4918f6/apis/Google.Cloud.Location/Google.Cloud.Location/LocationsClient.g.cs) associated with the client.\n\n### PauseJobSettings\n\n public CallSettings PauseJobSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`CloudSchedulerClient.PauseJob` and `CloudSchedulerClient.PauseJobAsync`.\n\n**Remarks** \n- This call will not be retried.\n- Timeout: 600 seconds.\n\n### ResumeJobSettings\n\n public CallSettings ResumeJobSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`CloudSchedulerClient.ResumeJob` and `CloudSchedulerClient.ResumeJobAsync`.\n\n**Remarks** \n- This call will not be retried.\n- Timeout: 600 seconds.\n\n### RunJobSettings\n\n public CallSettings RunJobSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to `CloudSchedulerClient.RunJob`\nand `CloudSchedulerClient.RunJobAsync`.\n\n**Remarks** \n- This call will not be retried.\n- Timeout: 600 seconds.\n\n### UpdateJobSettings\n\n public CallSettings UpdateJobSettings { get; set; }\n\n[CallSettings](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/CallSettings.cs) for synchronous and asynchronous calls to\n`CloudSchedulerClient.UpdateJob` and `CloudSchedulerClient.UpdateJobAsync`.\n\n**Remarks** \n- This call will not be retried.\n- Timeout: 600 seconds.\n\nMethods\n-------\n\n### Clone()\n\n public CloudSchedulerSettings Clone()\n\nCreates a deep clone of this object, with all the same property values.\n\n### GetDefault()\n\n public static CloudSchedulerSettings GetDefault()\n\nGet a new instance of the default [CloudSchedulerSettings](/dotnet/docs/reference/Google.Cloud.Scheduler.V1/latest/Google.Cloud.Scheduler.V1.CloudSchedulerSettings)."]]