7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/awstransfer/model/CompressionEnum.h>
10#include <aws/awstransfer/model/EncryptionAlg.h>
11#include <aws/awstransfer/model/SigningAlg.h>
12#include <aws/awstransfer/model/MdnSigningAlg.h>
13#include <aws/awstransfer/model/MdnResponse.h>
14#include <aws/awstransfer/model/PreserveContentType.h>
54 template<
typename LocalProfileIdT = Aws::String>
55 void SetLocalProfileId(LocalProfileIdT&& value) { m_localProfileIdHasBeenSet =
true; m_localProfileId = std::forward<LocalProfileIdT>(value); }
56 template<
typename LocalProfileIdT = Aws::String>
66 template<
typename PartnerProfileIdT = Aws::String>
67 void SetPartnerProfileId(PartnerProfileIdT&& value) { m_partnerProfileIdHasBeenSet =
true; m_partnerProfileId = std::forward<PartnerProfileIdT>(value); }
68 template<
typename PartnerProfileIdT = Aws::String>
79 template<
typename MessageSubjectT = Aws::String>
80 void SetMessageSubject(MessageSubjectT&& value) { m_messageSubjectHasBeenSet =
true; m_messageSubject = std::forward<MessageSubjectT>(value); }
81 template<
typename MessageSubjectT = Aws::String>
174 template<
typename BasicAuthSecretIdT = Aws::String>
175 void SetBasicAuthSecretId(BasicAuthSecretIdT&& value) { m_basicAuthSecretIdHasBeenSet =
true; m_basicAuthSecretId = std::forward<BasicAuthSecretIdT>(value); }
176 template<
typename BasicAuthSecretIdT = Aws::String>
196 bool m_localProfileIdHasBeenSet =
false;
199 bool m_partnerProfileIdHasBeenSet =
false;
202 bool m_messageSubjectHasBeenSet =
false;
205 bool m_compressionHasBeenSet =
false;
208 bool m_encryptionAlgorithmHasBeenSet =
false;
211 bool m_signingAlgorithmHasBeenSet =
false;
214 bool m_mdnSigningAlgorithmHasBeenSet =
false;
217 bool m_mdnResponseHasBeenSet =
false;
220 bool m_basicAuthSecretIdHasBeenSet =
false;
223 bool m_preserveContentTypeHasBeenSet =
false;
CompressionEnum GetCompression() const
void SetMdnResponse(MdnResponse value)
As2ConnectorConfig & WithPreserveContentType(PreserveContentType value)
void SetMessageSubject(MessageSubjectT &&value)
MdnSigningAlg GetMdnSigningAlgorithm() const
As2ConnectorConfig & WithMdnResponse(MdnResponse value)
const Aws::String & GetLocalProfileId() const
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
bool EncryptionAlgorithmHasBeenSet() const
const Aws::String & GetPartnerProfileId() const
PreserveContentType GetPreserveContentType() const
MdnResponse GetMdnResponse() const
As2ConnectorConfig & WithCompression(CompressionEnum value)
bool SigningAlgorithmHasBeenSet() const
SigningAlg GetSigningAlgorithm() const
bool LocalProfileIdHasBeenSet() const
bool MdnSigningAlgorithmHasBeenSet() const
bool PartnerProfileIdHasBeenSet() const
const Aws::String & GetBasicAuthSecretId() const
void SetMdnSigningAlgorithm(MdnSigningAlg value)
bool PreserveContentTypeHasBeenSet() const
As2ConnectorConfig & WithLocalProfileId(LocalProfileIdT &&value)
AWS_TRANSFER_API As2ConnectorConfig(Aws::Utils::Json::JsonView jsonValue)
bool CompressionHasBeenSet() const
void SetBasicAuthSecretId(BasicAuthSecretIdT &&value)
void SetLocalProfileId(LocalProfileIdT &&value)
AWS_TRANSFER_API As2ConnectorConfig()=default
As2ConnectorConfig & WithBasicAuthSecretId(BasicAuthSecretIdT &&value)
const Aws::String & GetMessageSubject() const
As2ConnectorConfig & WithEncryptionAlgorithm(EncryptionAlg value)
EncryptionAlg GetEncryptionAlgorithm() const
As2ConnectorConfig & WithMdnSigningAlgorithm(MdnSigningAlg value)
As2ConnectorConfig & WithSigningAlgorithm(SigningAlg value)
void SetPreserveContentType(PreserveContentType value)
void SetPartnerProfileId(PartnerProfileIdT &&value)
void SetEncryptionAlgorithm(EncryptionAlg value)
void SetCompression(CompressionEnum value)
void SetSigningAlgorithm(SigningAlg value)
AWS_TRANSFER_API As2ConnectorConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MdnResponseHasBeenSet() const
As2ConnectorConfig & WithPartnerProfileId(PartnerProfileIdT &&value)
bool MessageSubjectHasBeenSet() const
As2ConnectorConfig & WithMessageSubject(MessageSubjectT &&value)
bool BasicAuthSecretIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue