7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/awstransfer/model/CommunicationMode.h>
47 m_sftpPortHasBeenSet =
true;
67 m_communicationModeHasBeenSet =
true;
68 m_communicationMode = value;
79 bool m_sftpPortHasBeenSet =
false;
80 bool m_communicationModeHasBeenSet =
false;
AWS_TRANSFER_API SftpPortWithOptions(Aws::Utils::Json::JsonView jsonValue)
bool SftpPortHasBeenSet() const
AWS_TRANSFER_API SftpPortWithOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
CommunicationMode GetCommunicationMode() const
void SetCommunicationMode(CommunicationMode value)
bool CommunicationModeHasBeenSet() const
SftpPortWithOptions & WithSftpPort(int value)
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSftpPort(int value)
AWS_TRANSFER_API SftpPortWithOptions()=default
SftpPortWithOptions & WithCommunicationMode(CommunicationMode value)
Aws::Utils::Json::JsonValue JsonValue