DataStream v1 API - Class SalesforceMarketingCloudSourceConfig (2.13.0)

public sealed class SalesforceMarketingCloudSourceConfig : IMessage<SalesforceMarketingCloudSourceConfig>, IEquatable<SalesforceMarketingCloudSourceConfig>, IDeepCloneable<SalesforceMarketingCloudSourceConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the DataStream v1 API class SalesforceMarketingCloudSourceConfig.

Configuration for syncing data from a Salesforce Marketing Cloud source.

Inheritance

object > SalesforceMarketingCloudSourceConfig

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

SalesforceMarketingCloudSourceConfig()

public SalesforceMarketingCloudSourceConfig()

SalesforceMarketingCloudSourceConfig(SalesforceMarketingCloudSourceConfig)

public SalesforceMarketingCloudSourceConfig(SalesforceMarketingCloudSourceConfig other)
Parameter
Name Description
other SalesforceMarketingCloudSourceConfig

Properties

ExcludeObjects

public SourceCatalog ExcludeObjects { get; set; }

Optional. The objects to exclude from the stream.

Property Value
Type Description
SourceCatalog

FullRefreshPollingInterval

public Duration FullRefreshPollingInterval { get; set; }

Required. Specifies the polling interval for a full refresh of objects that do not support incremental sync. If not set, a default value of 24 hours is used. The duration must be between 1 and 24 hours, inclusive.

Property Value
Type Description
Duration

IncludeObjects

public SourceCatalog IncludeObjects { get; set; }

Optional. The objects to retrieve from the source.

Property Value
Type Description
SourceCatalog

PollingInterval

public Duration PollingInterval { get; set; }

Required. Incremental sync polling interval for all objects. If not set, a default value of 5 minutes is used. The duration must be from 5 minutes to 24 hours, inclusive.

Property Value
Type Description
Duration