/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The VPC endpoint object.See Also:
AWS
* API Reference
The DNS address of the VPC endpoint.
*/ inline const Aws::String& GetAddress() const{ return m_address; } /** *The DNS address of the VPC endpoint.
*/ inline bool AddressHasBeenSet() const { return m_addressHasBeenSet; } /** *The DNS address of the VPC endpoint.
*/ inline void SetAddress(const Aws::String& value) { m_addressHasBeenSet = true; m_address = value; } /** *The DNS address of the VPC endpoint.
*/ inline void SetAddress(Aws::String&& value) { m_addressHasBeenSet = true; m_address = std::move(value); } /** *The DNS address of the VPC endpoint.
*/ inline void SetAddress(const char* value) { m_addressHasBeenSet = true; m_address.assign(value); } /** *The DNS address of the VPC endpoint.
*/ inline Endpoint& WithAddress(const Aws::String& value) { SetAddress(value); return *this;} /** *The DNS address of the VPC endpoint.
*/ inline Endpoint& WithAddress(Aws::String&& value) { SetAddress(std::move(value)); return *this;} /** *The DNS address of the VPC endpoint.
*/ inline Endpoint& WithAddress(const char* value) { SetAddress(value); return *this;} /** *The port that Amazon Redshift Serverless listens on.
*/ inline int GetPort() const{ return m_port; } /** *The port that Amazon Redshift Serverless listens on.
*/ inline bool PortHasBeenSet() const { return m_portHasBeenSet; } /** *The port that Amazon Redshift Serverless listens on.
*/ inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; } /** *The port that Amazon Redshift Serverless listens on.
*/ inline Endpoint& WithPort(int value) { SetPort(value); return *this;} /** *An array of VpcEndpoint
objects.
An array of VpcEndpoint
objects.
An array of VpcEndpoint
objects.
An array of VpcEndpoint
objects.
An array of VpcEndpoint
objects.
An array of VpcEndpoint
objects.
An array of VpcEndpoint
objects.
An array of VpcEndpoint
objects.