/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes a database in a Fleet Advisor collector inventory.See
* Also:
AWS
* API Reference
The ID of a database in a Fleet Advisor collector inventory.
*/ inline const Aws::String& GetDatabaseId() const{ return m_databaseId; } /** *The ID of a database in a Fleet Advisor collector inventory.
*/ inline bool DatabaseIdHasBeenSet() const { return m_databaseIdHasBeenSet; } /** *The ID of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseId(const Aws::String& value) { m_databaseIdHasBeenSet = true; m_databaseId = value; } /** *The ID of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseId(Aws::String&& value) { m_databaseIdHasBeenSet = true; m_databaseId = std::move(value); } /** *The ID of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseId(const char* value) { m_databaseIdHasBeenSet = true; m_databaseId.assign(value); } /** *The ID of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseId(const Aws::String& value) { SetDatabaseId(value); return *this;} /** *The ID of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseId(Aws::String&& value) { SetDatabaseId(std::move(value)); return *this;} /** *The ID of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseId(const char* value) { SetDatabaseId(value); return *this;} /** *The name of a database in a Fleet Advisor collector inventory.
*/ inline const Aws::String& GetDatabaseName() const{ return m_databaseName; } /** *The name of a database in a Fleet Advisor collector inventory.
*/ inline bool DatabaseNameHasBeenSet() const { return m_databaseNameHasBeenSet; } /** *The name of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseName(const Aws::String& value) { m_databaseNameHasBeenSet = true; m_databaseName = value; } /** *The name of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseName(Aws::String&& value) { m_databaseNameHasBeenSet = true; m_databaseName = std::move(value); } /** *The name of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseName(const char* value) { m_databaseNameHasBeenSet = true; m_databaseName.assign(value); } /** *The name of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseName(const Aws::String& value) { SetDatabaseName(value); return *this;} /** *The name of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseName(Aws::String&& value) { SetDatabaseName(std::move(value)); return *this;} /** *The name of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseName(const char* value) { SetDatabaseName(value); return *this;} /** *The IP address of a database in a Fleet Advisor collector inventory.
*/ inline const Aws::String& GetDatabaseIpAddress() const{ return m_databaseIpAddress; } /** *The IP address of a database in a Fleet Advisor collector inventory.
*/ inline bool DatabaseIpAddressHasBeenSet() const { return m_databaseIpAddressHasBeenSet; } /** *The IP address of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseIpAddress(const Aws::String& value) { m_databaseIpAddressHasBeenSet = true; m_databaseIpAddress = value; } /** *The IP address of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseIpAddress(Aws::String&& value) { m_databaseIpAddressHasBeenSet = true; m_databaseIpAddress = std::move(value); } /** *The IP address of a database in a Fleet Advisor collector inventory.
*/ inline void SetDatabaseIpAddress(const char* value) { m_databaseIpAddressHasBeenSet = true; m_databaseIpAddress.assign(value); } /** *The IP address of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseIpAddress(const Aws::String& value) { SetDatabaseIpAddress(value); return *this;} /** *The IP address of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseIpAddress(Aws::String&& value) { SetDatabaseIpAddress(std::move(value)); return *this;} /** *The IP address of a database in a Fleet Advisor collector inventory.
*/ inline DatabaseShortInfoResponse& WithDatabaseIpAddress(const char* value) { SetDatabaseIpAddress(value); return *this;} /** *The database engine of a database in a Fleet Advisor collector inventory, for
* example PostgreSQL
.
The database engine of a database in a Fleet Advisor collector inventory, for
* example PostgreSQL
.
The database engine of a database in a Fleet Advisor collector inventory, for
* example PostgreSQL
.
The database engine of a database in a Fleet Advisor collector inventory, for
* example PostgreSQL
.
The database engine of a database in a Fleet Advisor collector inventory, for
* example PostgreSQL
.
The database engine of a database in a Fleet Advisor collector inventory, for
* example PostgreSQL
.
The database engine of a database in a Fleet Advisor collector inventory, for
* example PostgreSQL
.
The database engine of a database in a Fleet Advisor collector inventory, for
* example PostgreSQL
.