7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/awstransfer/TransferRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/awstransfer/model/As2ConnectorConfig.h>
11#include <aws/awstransfer/model/SftpConnectorConfig.h>
47 inline void SetConnectorId(
const char* value) { m_connectorIdHasBeenSet =
true; m_connectorId.assign(value); }
60 inline void SetUrl(
Aws::String&& value) { m_urlHasBeenSet =
true; m_url = std::move(value); }
61 inline void SetUrl(
const char* value) { m_urlHasBeenSet =
true; m_url.assign(value); }
110 inline void SetAccessRole(
const char* value) { m_accessRoleHasBeenSet =
true; m_accessRole.assign(value); }
126 inline void SetLoggingRole(
const char* value) { m_loggingRoleHasBeenSet =
true; m_loggingRole.assign(value); }
152 inline void SetSecurityPolicyName(
const char* value) { m_securityPolicyNameHasBeenSet =
true; m_securityPolicyName.assign(value); }
160 bool m_connectorIdHasBeenSet =
false;
163 bool m_urlHasBeenSet =
false;
166 bool m_as2ConfigHasBeenSet =
false;
169 bool m_accessRoleHasBeenSet =
false;
172 bool m_loggingRoleHasBeenSet =
false;
175 bool m_sftpConfigHasBeenSet =
false;
178 bool m_securityPolicyNameHasBeenSet =
false;
void SetLoggingRole(const Aws::String &value)
void SetAs2Config(As2ConnectorConfig &&value)
UpdateConnectorRequest & WithConnectorId(Aws::String &&value)
void SetSecurityPolicyName(const char *value)
void SetConnectorId(const Aws::String &value)
const Aws::String & GetLoggingRole() const
void SetLoggingRole(Aws::String &&value)
void SetSecurityPolicyName(Aws::String &&value)
UpdateConnectorRequest & WithAs2Config(const As2ConnectorConfig &value)
void SetAccessRole(const Aws::String &value)
UpdateConnectorRequest & WithUrl(const char *value)
bool UrlHasBeenSet() const
UpdateConnectorRequest & WithSftpConfig(SftpConnectorConfig &&value)
const As2ConnectorConfig & GetAs2Config() const
void SetSecurityPolicyName(const Aws::String &value)
const Aws::String & GetConnectorId() const
void SetConnectorId(Aws::String &&value)
UpdateConnectorRequest & WithSftpConfig(const SftpConnectorConfig &value)
bool SftpConfigHasBeenSet() const
UpdateConnectorRequest & WithLoggingRole(Aws::String &&value)
const Aws::String & GetSecurityPolicyName() const
UpdateConnectorRequest & WithAs2Config(As2ConnectorConfig &&value)
UpdateConnectorRequest & WithLoggingRole(const Aws::String &value)
AWS_TRANSFER_API Aws::String SerializePayload() const override
UpdateConnectorRequest & WithSecurityPolicyName(const char *value)
void SetUrl(const char *value)
UpdateConnectorRequest & WithUrl(const Aws::String &value)
void SetSftpConfig(const SftpConnectorConfig &value)
void SetUrl(Aws::String &&value)
UpdateConnectorRequest & WithSecurityPolicyName(Aws::String &&value)
bool AccessRoleHasBeenSet() const
UpdateConnectorRequest & WithConnectorId(const Aws::String &value)
AWS_TRANSFER_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool As2ConfigHasBeenSet() const
UpdateConnectorRequest & WithAccessRole(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
UpdateConnectorRequest & WithUrl(Aws::String &&value)
UpdateConnectorRequest & WithConnectorId(const char *value)
void SetUrl(const Aws::String &value)
bool ConnectorIdHasBeenSet() const
AWS_TRANSFER_API UpdateConnectorRequest()
const Aws::String & GetAccessRole() const
const Aws::String & GetUrl() const
void SetConnectorId(const char *value)
UpdateConnectorRequest & WithLoggingRole(const char *value)
UpdateConnectorRequest & WithSecurityPolicyName(const Aws::String &value)
void SetAccessRole(Aws::String &&value)
void SetLoggingRole(const char *value)
void SetAs2Config(const As2ConnectorConfig &value)
const SftpConnectorConfig & GetSftpConfig() const
UpdateConnectorRequest & WithAccessRole(const char *value)
UpdateConnectorRequest & WithAccessRole(const Aws::String &value)
bool SecurityPolicyNameHasBeenSet() const
void SetSftpConfig(SftpConnectorConfig &&value)
bool LoggingRoleHasBeenSet() const
void SetAccessRole(const char *value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String