Datastream V1 API - Class Google::Cloud::Datastream::V1::PostgresqlProfile (v0.13.0)

Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::PostgresqlProfile.

PostgreSQL database profile.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#database

def database() -> ::String
Returns
  • (::String) — Required. Database for the PostgreSQL connection.

#database=

def database=(value) -> ::String
Parameter
  • value (::String) — Required. Database for the PostgreSQL connection.
Returns
  • (::String) — Required. Database for the PostgreSQL connection.

#hostname

def hostname() -> ::String
Returns
  • (::String) — Required. Hostname for the PostgreSQL connection.

#hostname=

def hostname=(value) -> ::String
Parameter
  • value (::String) — Required. Hostname for the PostgreSQL connection.
Returns
  • (::String) — Required. Hostname for the PostgreSQL connection.

#password

def password() -> ::String
Returns
  • (::String) — Optional. Password for the PostgreSQL connection. Mutually exclusive with the secret_manager_stored_password field.

#password=

def password=(value) -> ::String
Parameter
  • value (::String) — Optional. Password for the PostgreSQL connection. Mutually exclusive with the secret_manager_stored_password field.
Returns
  • (::String) — Optional. Password for the PostgreSQL connection. Mutually exclusive with the secret_manager_stored_password field.

#port

def port() -> ::Integer
Returns
  • (::Integer) — Port for the PostgreSQL connection, default value is 5432.

#port=

def port=(value) -> ::Integer
Parameter
  • value (::Integer) — Port for the PostgreSQL connection, default value is 5432.
Returns
  • (::Integer) — Port for the PostgreSQL connection, default value is 5432.

#ssl_config

def ssl_config() -> ::Google::Cloud::Datastream::V1::PostgresqlSslConfig
Returns
  • (::Google::Cloud::Datastream::V1::PostgresqlSslConfig) — Optional. SSL configuration for the PostgreSQL connection. In case PostgresqlSslConfig is not set, the connection will use the default SSL mode, which is prefer (i.e. this mode will only use encryption if enabled from database side, otherwise will use unencrypted communication)

#ssl_config=

def ssl_config=(value) -> ::Google::Cloud::Datastream::V1::PostgresqlSslConfig
Parameter
  • value (::Google::Cloud::Datastream::V1::PostgresqlSslConfig) — Optional. SSL configuration for the PostgreSQL connection. In case PostgresqlSslConfig is not set, the connection will use the default SSL mode, which is prefer (i.e. this mode will only use encryption if enabled from database side, otherwise will use unencrypted communication)
Returns
  • (::Google::Cloud::Datastream::V1::PostgresqlSslConfig) — Optional. SSL configuration for the PostgreSQL connection. In case PostgresqlSslConfig is not set, the connection will use the default SSL mode, which is prefer (i.e. this mode will only use encryption if enabled from database side, otherwise will use unencrypted communication)

#username

def username() -> ::String
Returns
  • (::String) — Required. Username for the PostgreSQL connection.

#username=

def username=(value) -> ::String
Parameter
  • value (::String) — Required. Username for the PostgreSQL connection.
Returns
  • (::String) — Required. Username for the PostgreSQL connection.