DataStream v1alpha1 API - Class DiscoverConnectionProfileRequest (2.0.0-alpha05)

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

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

Request message for 'discover' ConnectionProfile request.

Inheritance

object > DiscoverConnectionProfileRequest

Namespace

Google.Cloud.Datastream.V1Alpha1

Assembly

Google.Cloud.Datastream.V1Alpha1.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 ConnectionProfile configuration.

Property Value
Type Description
ConnectionProfile

ConnectionProfileName

public string ConnectionProfileName { get; set; }

A reference to an existing ConnectionProfile.

Property Value
Type Description
string

DataObjectCase

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

DepthCase

public DiscoverConnectionProfileRequest.DepthOneofCase DepthCase { get; }
Property Value
Type Description
DiscoverConnectionProfileRequestDepthOneofCase

HasConnectionProfileName

public bool HasConnectionProfileName { get; }

Gets whether the "connection_profile_name" field is set

Property Value
Type Description
bool

HasRecursionDepth

public bool HasRecursionDepth { get; }

Gets whether the "recursion_depth" field is set

Property Value
Type Description
bool

HasRecursive

public bool HasRecursive { get; }

Gets whether the "recursive" field is set

Property Value
Type Description
bool

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 ConnectionProfile 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

RecursionDepth

public int RecursionDepth { get; set; }

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

Property Value
Type Description
int

Recursive

public bool Recursive { get; set; }

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

Property Value
Type Description
bool

TargetCase

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