DataStream v1 API - Class DiscoverConnectionProfileRequest (2.8.0)

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

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

Request message for 'discover' ConnectionProfile request.

Inheritance

object > DiscoverConnectionProfileRequest

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

DiscoverConnectionProfileRequest()

public DiscoverConnectionProfileRequest()

DiscoverConnectionProfileRequest(DiscoverConnectionProfileRequest)

public DiscoverConnectionProfileRequest(DiscoverConnectionProfileRequest other)
Parameter
Name Description
other DiscoverConnectionProfileRequest

Properties

ConnectionProfile

public ConnectionProfile ConnectionProfile { get; set; }

An ad-hoc connection profile configuration.

Property Value
Type Description
ConnectionProfile

ConnectionProfileName

public string ConnectionProfileName { get; set; }

A reference to an existing connection profile.

Property Value
Type Description
string

DataObjectCase

public DiscoverConnectionProfileRequest.DataObjectOneofCase DataObjectCase { get; }
Property Value
Type Description
DiscoverConnectionProfileRequestDataObjectOneofCase

FullHierarchy

public bool FullHierarchy { get; set; }

Whether to retrieve the full hierarchy of data objects (TRUE) or only the current level (FALSE).

Property Value
Type Description
bool

HasConnectionProfileName

public bool HasConnectionProfileName { get; }

Gets whether the "connection_profile_name" field is set

Property Value
Type Description
bool

HasFullHierarchy

public bool HasFullHierarchy { get; }

Gets whether the "full_hierarchy" field is set

Property Value
Type Description
bool

HasHierarchyDepth

public bool HasHierarchyDepth { get; }

Gets whether the "hierarchy_depth" field is set

Property Value
Type Description
bool

HierarchyCase

public DiscoverConnectionProfileRequest.HierarchyOneofCase HierarchyCase { get; }
Property Value
Type Description
DiscoverConnectionProfileRequestHierarchyOneofCase

HierarchyDepth

public int HierarchyDepth { get; set; }

The number of hierarchy levels below the current level to be retrieved.

Property Value
Type Description
int

MysqlRdbms

public MysqlRdbms MysqlRdbms { get; set; }

MySQL RDBMS to enrich with child data objects and metadata.

Property Value
Type Description
MysqlRdbms

OracleRdbms

public OracleRdbms OracleRdbms { get; set; }

Oracle RDBMS to enrich with child data objects and metadata.

Property Value
Type Description
OracleRdbms

Parent

public string Parent { get; set; }

Required. The parent resource of the connection profile type. Must be in the format projects/*/locations/*.

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

PostgresqlRdbms

public PostgresqlRdbms PostgresqlRdbms { get; set; }

PostgreSQL RDBMS to enrich with child data objects and metadata.

Property Value
Type Description
PostgresqlRdbms

SqlServerRdbms

public SqlServerRdbms SqlServerRdbms { get; set; }

SQLServer RDBMS to enrich with child data objects and metadata.

Property Value
Type Description
SqlServerRdbms

TargetCase

public DiscoverConnectionProfileRequest.TargetOneofCase TargetCase { get; }
Property Value
Type Description
DiscoverConnectionProfileRequestTargetOneofCase