DataStream v1 API - Class SalesforceProfile (2.13.0)

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

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

Profile for connecting to a Salesforce source.

Inheritance

object > SalesforceProfile

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

SalesforceProfile()

public SalesforceProfile()

SalesforceProfile(SalesforceProfile)

public SalesforceProfile(SalesforceProfile other)
Parameter
Name Description
other SalesforceProfile

Properties

CredentialsCase

public SalesforceProfile.CredentialsOneofCase CredentialsCase { get; }
Property Value
Type Description
SalesforceProfileCredentialsOneofCase

Domain

public string Domain { get; set; }

Required. Domain endpoint for the Salesforce connection.

Property Value
Type Description
string

Oauth2ClientCredentials

public SalesforceProfile.Types.Oauth2ClientCredentials Oauth2ClientCredentials { get; set; }

Connected app authentication.

Property Value
Type Description
SalesforceProfileTypesOauth2ClientCredentials

UserCredentials

[Obsolete]
public SalesforceProfile.Types.UserCredentials UserCredentials { get; set; }

Deprecated: Salesforce is retiring Username-Password authentication. Use oauth2_client_credentials instead.

Property Value
Type Description
SalesforceProfileTypesUserCredentials