/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Amazon Redshift parameters. 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.