Class: Google::Cloud::Datastream::V1alpha1::DiscoverConnectionProfileRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/datastream/v1alpha1/datastream.rb

Overview

Request message for 'discover' ConnectionProfile request.

Instance Attribute Summary collapse

Instance Attribute Details

#connection_profile::Google::Cloud::Datastream::V1alpha1::ConnectionProfile

Returns An ad-hoc ConnectionProfile configuration.

Note: The following fields are mutually exclusive: connection_profile, connection_profile_name. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Datastream::V1alpha1::ConnectionProfile)

    An ad-hoc ConnectionProfile configuration.

    Note: The following fields are mutually exclusive: connection_profile, connection_profile_name. If a field in that set is populated, all other fields in the set will automatically be cleared.



60
61
62
63
# File 'proto_docs/google/cloud/datastream/v1alpha1/datastream.rb', line 60

class DiscoverConnectionProfileRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#connection_profile_name::String

Returns A reference to an existing ConnectionProfile.

Note: The following fields are mutually exclusive: connection_profile_name, connection_profile. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::String)

    A reference to an existing ConnectionProfile.

    Note: The following fields are mutually exclusive: connection_profile_name, connection_profile. If a field in that set is populated, all other fields in the set will automatically be cleared.



60
61
62
63
# File 'proto_docs/google/cloud/datastream/v1alpha1/datastream.rb', line 60

class DiscoverConnectionProfileRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#mysql_rdbms::Google::Cloud::Datastream::V1alpha1::MysqlRdbms

Returns MySQL RDBMS to enrich with child data objects and metadata.

Note: The following fields are mutually exclusive: mysql_rdbms, oracle_rdbms. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Datastream::V1alpha1::MysqlRdbms)

    MySQL RDBMS to enrich with child data objects and metadata.

    Note: The following fields are mutually exclusive: mysql_rdbms, oracle_rdbms. If a field in that set is populated, all other fields in the set will automatically be cleared.



60
61
62
63
# File 'proto_docs/google/cloud/datastream/v1alpha1/datastream.rb', line 60

class DiscoverConnectionProfileRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#oracle_rdbms::Google::Cloud::Datastream::V1alpha1::OracleRdbms

Returns Oracle RDBMS to enrich with child data objects and metadata.

Note: The following fields are mutually exclusive: oracle_rdbms, mysql_rdbms. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Datastream::V1alpha1::OracleRdbms)

    Oracle RDBMS to enrich with child data objects and metadata.

    Note: The following fields are mutually exclusive: oracle_rdbms, mysql_rdbms. If a field in that set is populated, all other fields in the set will automatically be cleared.



60
61
62
63
# File 'proto_docs/google/cloud/datastream/v1alpha1/datastream.rb', line 60

class DiscoverConnectionProfileRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent::String

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

Returns:

  • (::String)

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



60
61
62
63
# File 'proto_docs/google/cloud/datastream/v1alpha1/datastream.rb', line 60

class DiscoverConnectionProfileRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#recursion_depth::Integer

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

Note: The following fields are mutually exclusive: recursion_depth, recursive. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Integer)

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

    Note: The following fields are mutually exclusive: recursion_depth, recursive. If a field in that set is populated, all other fields in the set will automatically be cleared.



60
61
62
63
# File 'proto_docs/google/cloud/datastream/v1alpha1/datastream.rb', line 60

class DiscoverConnectionProfileRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#recursive::Boolean

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

Note: The following fields are mutually exclusive: recursive, recursion_depth. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Boolean)

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

    Note: The following fields are mutually exclusive: recursive, recursion_depth. If a field in that set is populated, all other fields in the set will automatically be cleared.



60
61
62
63
# File 'proto_docs/google/cloud/datastream/v1alpha1/datastream.rb', line 60

class DiscoverConnectionProfileRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end