Class DiscoverConnectionProfileRequest (1.0.0-beta02)

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

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
NameDescription
otherDiscoverConnectionProfileRequest

Properties

ConnectionProfile

public ConnectionProfile ConnectionProfile { get; set; }

An ad-hoc ConnectionProfile configuration.

Property Value
TypeDescription
ConnectionProfile

ConnectionProfileName

public string ConnectionProfileName { get; set; }

A reference to an existing ConnectionProfile.

Property Value
TypeDescription
String

DataObjectCase

public DiscoverConnectionProfileRequest.DataObjectOneofCase DataObjectCase { get; }
Property Value
TypeDescription
DiscoverConnectionProfileRequest.DataObjectOneofCase

DepthCase

public DiscoverConnectionProfileRequest.DepthOneofCase DepthCase { get; }
Property Value
TypeDescription
DiscoverConnectionProfileRequest.DepthOneofCase

MysqlRdbms

public MysqlRdbms MysqlRdbms { get; set; }

MySQL RDBMS to enrich with child data objects and metadata.

Property Value
TypeDescription
MysqlRdbms

OracleRdbms

public OracleRdbms OracleRdbms { get; set; }

Oracle RDBMS to enrich with child data objects and metadata.

Property Value
TypeDescription
OracleRdbms

Parent

public string Parent { get; set; }

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

Property Value
TypeDescription
String

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName

RecursionDepth

public int RecursionDepth { get; set; }

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

Property Value
TypeDescription
Int32

Recursive

public bool Recursive { get; set; }

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

Property Value
TypeDescription
Boolean

TargetCase

public DiscoverConnectionProfileRequest.TargetOneofCase TargetCase { get; }
Property Value
TypeDescription
DiscoverConnectionProfileRequest.TargetOneofCase