/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The parameters for Amazon Redshift. The ClusterId
field can be
* blank if Host
and Port
are both set. The
* Host
and Port
fields can be blank if the
* ClusterId
field is set.See Also:
AWS
* API Reference
Host. This field can be blank if ClusterId
is provided.
Host. This field can be blank if ClusterId
is provided.
Host. This field can be blank if ClusterId
is provided.
Host. This field can be blank if ClusterId
is provided.
Host. This field can be blank if ClusterId
is provided.
Host. This field can be blank if ClusterId
is provided.
Host. This field can be blank if ClusterId
is provided.
Host. This field can be blank if ClusterId
is provided.
Port. This field can be blank if the ClusterId
is provided.
Port. This field can be blank if the ClusterId
is provided.
Port. This field can be blank if the ClusterId
is provided.
Port. This field can be blank if the ClusterId
is provided.
Database.
*/ inline const Aws::String& GetDatabase() const{ return m_database; } /** *Database.
*/ inline bool DatabaseHasBeenSet() const { return m_databaseHasBeenSet; } /** *Database.
*/ inline void SetDatabase(const Aws::String& value) { m_databaseHasBeenSet = true; m_database = value; } /** *Database.
*/ inline void SetDatabase(Aws::String&& value) { m_databaseHasBeenSet = true; m_database = std::move(value); } /** *Database.
*/ inline void SetDatabase(const char* value) { m_databaseHasBeenSet = true; m_database.assign(value); } /** *Database.
*/ inline RedshiftParameters& WithDatabase(const Aws::String& value) { SetDatabase(value); return *this;} /** *Database.
*/ inline RedshiftParameters& WithDatabase(Aws::String&& value) { SetDatabase(std::move(value)); return *this;} /** *Database.
*/ inline RedshiftParameters& WithDatabase(const char* value) { SetDatabase(value); return *this;} /** *Cluster ID. This field can be blank if the Host
and
* Port
are provided.
Cluster ID. This field can be blank if the Host
and
* Port
are provided.
Cluster ID. This field can be blank if the Host
and
* Port
are provided.
Cluster ID. This field can be blank if the Host
and
* Port
are provided.
Cluster ID. This field can be blank if the Host
and
* Port
are provided.
Cluster ID. This field can be blank if the Host
and
* Port
are provided.
Cluster ID. This field can be blank if the Host
and
* Port
are provided.
Cluster ID. This field can be blank if the Host
and
* Port
are provided.