public sealed class SalesforceSourceConfig : IMessage<SalesforceSourceConfig>, IEquatable<SalesforceSourceConfig>, IDeepCloneable<SalesforceSourceConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the DataStream v1 API class SalesforceSourceConfig.
Required. Salesforce objects polling interval. The interval at which new
changes will be polled for each object. The duration must be between 5
minutes and 24 hours.
[[["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-08 UTC."],[],[],null,["# DataStream v1 API - Class SalesforceSourceConfig (2.11.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.11.0 (latest)](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.10.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.9.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.8.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.7.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.6.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.5.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.4.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.3.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.2.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.1.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/2.0.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Datastream.V1/1.0.0/Google.Cloud.Datastream.V1.SalesforceSourceConfig) \n\n public sealed class SalesforceSourceConfig : IMessage\u003cSalesforceSourceConfig\u003e, IEquatable\u003cSalesforceSourceConfig\u003e, IDeepCloneable\u003cSalesforceSourceConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the DataStream v1 API class SalesforceSourceConfig.\n\nSalesforce source configuration \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e SalesforceSourceConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SalesforceSourceConfig](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.SalesforceSourceConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SalesforceSourceConfig](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.SalesforceSourceConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SalesforceSourceConfig](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1.SalesforceSourceConfig), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\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.Datastream.V1](/dotnet/docs/reference/Google.Cloud.Datastream.V1/latest/Google.Cloud.Datastream.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Datastream.V1.dll\n\nConstructors\n------------\n\n### SalesforceSourceConfig()\n\n public SalesforceSourceConfig()\n\n### SalesforceSourceConfig(SalesforceSourceConfig)\n\n public SalesforceSourceConfig(SalesforceSourceConfig other)\n\nProperties\n----------\n\n### ExcludeObjects\n\n public SalesforceOrg ExcludeObjects { get; set; }\n\nSalesforce objects to exclude from the stream.\n\n### IncludeObjects\n\n public SalesforceOrg IncludeObjects { get; set; }\n\nSalesforce objects to retrieve from the source.\n\n### PollingInterval\n\n public Duration PollingInterval { get; set; }\n\nRequired. Salesforce objects polling interval. The interval at which new\nchanges will be polled for each object. The duration must be between 5\nminutes and 24 hours."]]