AWS SDK for C++  1.9.126
AWS SDK for C++
UpdateServerRequest.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace Transfer
22 {
23 namespace Model
24 {
25 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "UpdateServer"; }
38 
39  Aws::String SerializePayload() const override;
40 
42 
43 
66  inline const Aws::String& GetCertificate() const{ return m_certificate; }
67 
90  inline bool CertificateHasBeenSet() const { return m_certificateHasBeenSet; }
91 
114  inline void SetCertificate(const Aws::String& value) { m_certificateHasBeenSet = true; m_certificate = value; }
115 
138  inline void SetCertificate(Aws::String&& value) { m_certificateHasBeenSet = true; m_certificate = std::move(value); }
139 
162  inline void SetCertificate(const char* value) { m_certificateHasBeenSet = true; m_certificate.assign(value); }
163 
186  inline UpdateServerRequest& WithCertificate(const Aws::String& value) { SetCertificate(value); return *this;}
187 
210  inline UpdateServerRequest& WithCertificate(Aws::String&& value) { SetCertificate(std::move(value)); return *this;}
211 
234  inline UpdateServerRequest& WithCertificate(const char* value) { SetCertificate(value); return *this;}
235 
236 
243  inline const ProtocolDetails& GetProtocolDetails() const{ return m_protocolDetails; }
244 
251  inline bool ProtocolDetailsHasBeenSet() const { return m_protocolDetailsHasBeenSet; }
252 
259  inline void SetProtocolDetails(const ProtocolDetails& value) { m_protocolDetailsHasBeenSet = true; m_protocolDetails = value; }
260 
267  inline void SetProtocolDetails(ProtocolDetails&& value) { m_protocolDetailsHasBeenSet = true; m_protocolDetails = std::move(value); }
268 
275  inline UpdateServerRequest& WithProtocolDetails(const ProtocolDetails& value) { SetProtocolDetails(value); return *this;}
276 
283  inline UpdateServerRequest& WithProtocolDetails(ProtocolDetails&& value) { SetProtocolDetails(std::move(value)); return *this;}
284 
285 
293  inline const EndpointDetails& GetEndpointDetails() const{ return m_endpointDetails; }
294 
302  inline bool EndpointDetailsHasBeenSet() const { return m_endpointDetailsHasBeenSet; }
303 
311  inline void SetEndpointDetails(const EndpointDetails& value) { m_endpointDetailsHasBeenSet = true; m_endpointDetails = value; }
312 
320  inline void SetEndpointDetails(EndpointDetails&& value) { m_endpointDetailsHasBeenSet = true; m_endpointDetails = std::move(value); }
321 
329  inline UpdateServerRequest& WithEndpointDetails(const EndpointDetails& value) { SetEndpointDetails(value); return *this;}
330 
338  inline UpdateServerRequest& WithEndpointDetails(EndpointDetails&& value) { SetEndpointDetails(std::move(value)); return *this;}
339 
340 
362  inline const EndpointType& GetEndpointType() const{ return m_endpointType; }
363 
385  inline bool EndpointTypeHasBeenSet() const { return m_endpointTypeHasBeenSet; }
386 
408  inline void SetEndpointType(const EndpointType& value) { m_endpointTypeHasBeenSet = true; m_endpointType = value; }
409 
431  inline void SetEndpointType(EndpointType&& value) { m_endpointTypeHasBeenSet = true; m_endpointType = std::move(value); }
432 
454  inline UpdateServerRequest& WithEndpointType(const EndpointType& value) { SetEndpointType(value); return *this;}
455 
477  inline UpdateServerRequest& WithEndpointType(EndpointType&& value) { SetEndpointType(std::move(value)); return *this;}
478 
479 
490  inline const Aws::String& GetHostKey() const{ return m_hostKey; }
491 
502  inline bool HostKeyHasBeenSet() const { return m_hostKeyHasBeenSet; }
503 
514  inline void SetHostKey(const Aws::String& value) { m_hostKeyHasBeenSet = true; m_hostKey = value; }
515 
526  inline void SetHostKey(Aws::String&& value) { m_hostKeyHasBeenSet = true; m_hostKey = std::move(value); }
527 
538  inline void SetHostKey(const char* value) { m_hostKeyHasBeenSet = true; m_hostKey.assign(value); }
539 
550  inline UpdateServerRequest& WithHostKey(const Aws::String& value) { SetHostKey(value); return *this;}
551 
562  inline UpdateServerRequest& WithHostKey(Aws::String&& value) { SetHostKey(std::move(value)); return *this;}
563 
574  inline UpdateServerRequest& WithHostKey(const char* value) { SetHostKey(value); return *this;}
575 
576 
581  inline const IdentityProviderDetails& GetIdentityProviderDetails() const{ return m_identityProviderDetails; }
582 
587  inline bool IdentityProviderDetailsHasBeenSet() const { return m_identityProviderDetailsHasBeenSet; }
588 
593  inline void SetIdentityProviderDetails(const IdentityProviderDetails& value) { m_identityProviderDetailsHasBeenSet = true; m_identityProviderDetails = value; }
594 
599  inline void SetIdentityProviderDetails(IdentityProviderDetails&& value) { m_identityProviderDetailsHasBeenSet = true; m_identityProviderDetails = std::move(value); }
600 
605  inline UpdateServerRequest& WithIdentityProviderDetails(const IdentityProviderDetails& value) { SetIdentityProviderDetails(value); return *this;}
606 
611  inline UpdateServerRequest& WithIdentityProviderDetails(IdentityProviderDetails&& value) { SetIdentityProviderDetails(std::move(value)); return *this;}
612 
613 
620  inline const Aws::String& GetLoggingRole() const{ return m_loggingRole; }
621 
628  inline bool LoggingRoleHasBeenSet() const { return m_loggingRoleHasBeenSet; }
629 
636  inline void SetLoggingRole(const Aws::String& value) { m_loggingRoleHasBeenSet = true; m_loggingRole = value; }
637 
644  inline void SetLoggingRole(Aws::String&& value) { m_loggingRoleHasBeenSet = true; m_loggingRole = std::move(value); }
645 
652  inline void SetLoggingRole(const char* value) { m_loggingRoleHasBeenSet = true; m_loggingRole.assign(value); }
653 
660  inline UpdateServerRequest& WithLoggingRole(const Aws::String& value) { SetLoggingRole(value); return *this;}
661 
668  inline UpdateServerRequest& WithLoggingRole(Aws::String&& value) { SetLoggingRole(std::move(value)); return *this;}
669 
676  inline UpdateServerRequest& WithLoggingRole(const char* value) { SetLoggingRole(value); return *this;}
677 
678 
699  inline const Aws::Vector<Protocol>& GetProtocols() const{ return m_protocols; }
700 
721  inline bool ProtocolsHasBeenSet() const { return m_protocolsHasBeenSet; }
722 
743  inline void SetProtocols(const Aws::Vector<Protocol>& value) { m_protocolsHasBeenSet = true; m_protocols = value; }
744 
765  inline void SetProtocols(Aws::Vector<Protocol>&& value) { m_protocolsHasBeenSet = true; m_protocols = std::move(value); }
766 
787  inline UpdateServerRequest& WithProtocols(const Aws::Vector<Protocol>& value) { SetProtocols(value); return *this;}
788 
809  inline UpdateServerRequest& WithProtocols(Aws::Vector<Protocol>&& value) { SetProtocols(std::move(value)); return *this;}
810 
831  inline UpdateServerRequest& AddProtocols(const Protocol& value) { m_protocolsHasBeenSet = true; m_protocols.push_back(value); return *this; }
832 
853  inline UpdateServerRequest& AddProtocols(Protocol&& value) { m_protocolsHasBeenSet = true; m_protocols.push_back(std::move(value)); return *this; }
854 
855 
859  inline const Aws::String& GetSecurityPolicyName() const{ return m_securityPolicyName; }
860 
864  inline bool SecurityPolicyNameHasBeenSet() const { return m_securityPolicyNameHasBeenSet; }
865 
869  inline void SetSecurityPolicyName(const Aws::String& value) { m_securityPolicyNameHasBeenSet = true; m_securityPolicyName = value; }
870 
874  inline void SetSecurityPolicyName(Aws::String&& value) { m_securityPolicyNameHasBeenSet = true; m_securityPolicyName = std::move(value); }
875 
879  inline void SetSecurityPolicyName(const char* value) { m_securityPolicyNameHasBeenSet = true; m_securityPolicyName.assign(value); }
880 
884  inline UpdateServerRequest& WithSecurityPolicyName(const Aws::String& value) { SetSecurityPolicyName(value); return *this;}
885 
889  inline UpdateServerRequest& WithSecurityPolicyName(Aws::String&& value) { SetSecurityPolicyName(std::move(value)); return *this;}
890 
894  inline UpdateServerRequest& WithSecurityPolicyName(const char* value) { SetSecurityPolicyName(value); return *this;}
895 
896 
901  inline const Aws::String& GetServerId() const{ return m_serverId; }
902 
907  inline bool ServerIdHasBeenSet() const { return m_serverIdHasBeenSet; }
908 
913  inline void SetServerId(const Aws::String& value) { m_serverIdHasBeenSet = true; m_serverId = value; }
914 
919  inline void SetServerId(Aws::String&& value) { m_serverIdHasBeenSet = true; m_serverId = std::move(value); }
920 
925  inline void SetServerId(const char* value) { m_serverIdHasBeenSet = true; m_serverId.assign(value); }
926 
931  inline UpdateServerRequest& WithServerId(const Aws::String& value) { SetServerId(value); return *this;}
932 
937  inline UpdateServerRequest& WithServerId(Aws::String&& value) { SetServerId(std::move(value)); return *this;}
938 
943  inline UpdateServerRequest& WithServerId(const char* value) { SetServerId(value); return *this;}
944 
945 
950  inline const WorkflowDetails& GetWorkflowDetails() const{ return m_workflowDetails; }
951 
956  inline bool WorkflowDetailsHasBeenSet() const { return m_workflowDetailsHasBeenSet; }
957 
962  inline void SetWorkflowDetails(const WorkflowDetails& value) { m_workflowDetailsHasBeenSet = true; m_workflowDetails = value; }
963 
968  inline void SetWorkflowDetails(WorkflowDetails&& value) { m_workflowDetailsHasBeenSet = true; m_workflowDetails = std::move(value); }
969 
974  inline UpdateServerRequest& WithWorkflowDetails(const WorkflowDetails& value) { SetWorkflowDetails(value); return *this;}
975 
980  inline UpdateServerRequest& WithWorkflowDetails(WorkflowDetails&& value) { SetWorkflowDetails(std::move(value)); return *this;}
981 
982  private:
983 
984  Aws::String m_certificate;
985  bool m_certificateHasBeenSet;
986 
987  ProtocolDetails m_protocolDetails;
988  bool m_protocolDetailsHasBeenSet;
989 
990  EndpointDetails m_endpointDetails;
991  bool m_endpointDetailsHasBeenSet;
992 
993  EndpointType m_endpointType;
994  bool m_endpointTypeHasBeenSet;
995 
996  Aws::String m_hostKey;
997  bool m_hostKeyHasBeenSet;
998 
999  IdentityProviderDetails m_identityProviderDetails;
1000  bool m_identityProviderDetailsHasBeenSet;
1001 
1002  Aws::String m_loggingRole;
1003  bool m_loggingRoleHasBeenSet;
1004 
1005  Aws::Vector<Protocol> m_protocols;
1006  bool m_protocolsHasBeenSet;
1007 
1008  Aws::String m_securityPolicyName;
1009  bool m_securityPolicyNameHasBeenSet;
1010 
1011  Aws::String m_serverId;
1012  bool m_serverIdHasBeenSet;
1013 
1014  WorkflowDetails m_workflowDetails;
1015  bool m_workflowDetailsHasBeenSet;
1016  };
1017 
1018 } // namespace Model
1019 } // namespace Transfer
1020 } // namespace Aws
Aws::Transfer::Model::UpdateServerRequest::HostKeyHasBeenSet
bool HostKeyHasBeenSet() const
Definition: UpdateServerRequest.h:502
Aws::Transfer::Model::UpdateServerRequest::EndpointTypeHasBeenSet
bool EndpointTypeHasBeenSet() const
Definition: UpdateServerRequest.h:385
Aws::Transfer::Model::UpdateServerRequest::WithHostKey
UpdateServerRequest & WithHostKey(Aws::String &&value)
Definition: UpdateServerRequest.h:562
Aws::Transfer::Model::WorkflowDetails
Definition: WorkflowDetails.h:35
Aws::Transfer::Model::UpdateServerRequest::WithLoggingRole
UpdateServerRequest & WithLoggingRole(const char *value)
Definition: UpdateServerRequest.h:676
Aws::Transfer::Model::UpdateServerRequest::WithSecurityPolicyName
UpdateServerRequest & WithSecurityPolicyName(const Aws::String &value)
Definition: UpdateServerRequest.h:884
Aws::Transfer::Model::UpdateServerRequest
Definition: UpdateServerRequest.h:29
Aws::Transfer::Model::UpdateServerRequest::SetEndpointType
void SetEndpointType(EndpointType &&value)
Definition: UpdateServerRequest.h:431
TransferRequest.h
Aws::Transfer::Model::UpdateServerRequest::WithLoggingRole
UpdateServerRequest & WithLoggingRole(const Aws::String &value)
Definition: UpdateServerRequest.h:660
Aws::Transfer::Model::UpdateServerRequest::GetProtocols
const Aws::Vector< Protocol > & GetProtocols() const
Definition: UpdateServerRequest.h:699
Aws::Transfer::Model::UpdateServerRequest::AddProtocols
UpdateServerRequest & AddProtocols(Protocol &&value)
Definition: UpdateServerRequest.h:853
Aws::Transfer::Model::UpdateServerRequest::SetIdentityProviderDetails
void SetIdentityProviderDetails(const IdentityProviderDetails &value)
Definition: UpdateServerRequest.h:593
Aws::Transfer::Model::UpdateServerRequest::SetIdentityProviderDetails
void SetIdentityProviderDetails(IdentityProviderDetails &&value)
Definition: UpdateServerRequest.h:599
Aws::Transfer::Model::UpdateServerRequest::WithServerId
UpdateServerRequest & WithServerId(const Aws::String &value)
Definition: UpdateServerRequest.h:931
Aws::Transfer::Model::UpdateServerRequest::SetProtocolDetails
void SetProtocolDetails(const ProtocolDetails &value)
Definition: UpdateServerRequest.h:259
Aws::Transfer::Model::UpdateServerRequest::ProtocolDetailsHasBeenSet
bool ProtocolDetailsHasBeenSet() const
Definition: UpdateServerRequest.h:251
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::Transfer::Model::UpdateServerRequest::WorkflowDetailsHasBeenSet
bool WorkflowDetailsHasBeenSet() const
Definition: UpdateServerRequest.h:956
Aws::Transfer::Model::UpdateServerRequest::SetServerId
void SetServerId(const char *value)
Definition: UpdateServerRequest.h:925
Aws::Transfer::Model::UpdateServerRequest::SetSecurityPolicyName
void SetSecurityPolicyName(const char *value)
Definition: UpdateServerRequest.h:879
Aws::Transfer::Model::UpdateServerRequest::WithCertificate
UpdateServerRequest & WithCertificate(const Aws::String &value)
Definition: UpdateServerRequest.h:186
Aws::Transfer::Model::UpdateServerRequest::SetProtocols
void SetProtocols(const Aws::Vector< Protocol > &value)
Definition: UpdateServerRequest.h:743
ProtocolDetails.h
Aws::Transfer::Model::UpdateServerRequest::CertificateHasBeenSet
bool CertificateHasBeenSet() const
Definition: UpdateServerRequest.h:90
Aws::Transfer::Model::UpdateServerRequest::GetEndpointType
const EndpointType & GetEndpointType() const
Definition: UpdateServerRequest.h:362
Aws::Transfer::Model::UpdateServerRequest::GetProtocolDetails
const ProtocolDetails & GetProtocolDetails() const
Definition: UpdateServerRequest.h:243
Aws::Transfer::Model::UpdateServerRequest::IdentityProviderDetailsHasBeenSet
bool IdentityProviderDetailsHasBeenSet() const
Definition: UpdateServerRequest.h:587
IdentityProviderDetails.h
Aws::Transfer::Model::UpdateServerRequest::SetLoggingRole
void SetLoggingRole(const Aws::String &value)
Definition: UpdateServerRequest.h:636
Aws::Transfer::Model::UpdateServerRequest::WithProtocols
UpdateServerRequest & WithProtocols(const Aws::Vector< Protocol > &value)
Definition: UpdateServerRequest.h:787
Aws::Transfer::Model::UpdateServerRequest::WithServerId
UpdateServerRequest & WithServerId(Aws::String &&value)
Definition: UpdateServerRequest.h:937
Aws::Transfer::Model::UpdateServerRequest::GetIdentityProviderDetails
const IdentityProviderDetails & GetIdentityProviderDetails() const
Definition: UpdateServerRequest.h:581
WorkflowDetails.h
Aws::Transfer::Model::UpdateServerRequest::SetHostKey
void SetHostKey(const Aws::String &value)
Definition: UpdateServerRequest.h:514
Aws::Transfer::Model::UpdateServerRequest::UpdateServerRequest
UpdateServerRequest()
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Transfer::Model::UpdateServerRequest::WithSecurityPolicyName
UpdateServerRequest & WithSecurityPolicyName(Aws::String &&value)
Definition: UpdateServerRequest.h:889
Aws::Transfer::Model::UpdateServerRequest::ServerIdHasBeenSet
bool ServerIdHasBeenSet() const
Definition: UpdateServerRequest.h:907
Aws::Transfer::Model::UpdateServerRequest::WithProtocolDetails
UpdateServerRequest & WithProtocolDetails(const ProtocolDetails &value)
Definition: UpdateServerRequest.h:275
Aws::Transfer::Model::IdentityProviderDetails
Definition: IdentityProviderDetails.h:34
AWSVector.h
Aws::Transfer::Model::UpdateServerRequest::GetServerId
const Aws::String & GetServerId() const
Definition: UpdateServerRequest.h:901
Aws::Transfer::Model::UpdateServerRequest::SetWorkflowDetails
void SetWorkflowDetails(const WorkflowDetails &value)
Definition: UpdateServerRequest.h:962
Aws::Transfer::Model::UpdateServerRequest::AddProtocols
UpdateServerRequest & AddProtocols(const Protocol &value)
Definition: UpdateServerRequest.h:831
Aws::Transfer::Model::UpdateServerRequest::SetWorkflowDetails
void SetWorkflowDetails(WorkflowDetails &&value)
Definition: UpdateServerRequest.h:968
Aws::Transfer::Model::UpdateServerRequest::ProtocolsHasBeenSet
bool ProtocolsHasBeenSet() const
Definition: UpdateServerRequest.h:721
Aws::Transfer::Model::UpdateServerRequest::EndpointDetailsHasBeenSet
bool EndpointDetailsHasBeenSet() const
Definition: UpdateServerRequest.h:302
Aws::Transfer::Model::UpdateServerRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Transfer::Model::UpdateServerRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateServerRequest.h:37
Aws::Transfer::Model::UpdateServerRequest::SetProtocols
void SetProtocols(Aws::Vector< Protocol > &&value)
Definition: UpdateServerRequest.h:765
Aws::Transfer::Model::UpdateServerRequest::WithEndpointType
UpdateServerRequest & WithEndpointType(const EndpointType &value)
Definition: UpdateServerRequest.h:454
Aws::Transfer::Model::UpdateServerRequest::WithWorkflowDetails
UpdateServerRequest & WithWorkflowDetails(WorkflowDetails &&value)
Definition: UpdateServerRequest.h:980
Aws::Transfer::Model::UpdateServerRequest::WithIdentityProviderDetails
UpdateServerRequest & WithIdentityProviderDetails(IdentityProviderDetails &&value)
Definition: UpdateServerRequest.h:611
Aws::Transfer::Model::UpdateServerRequest::SecurityPolicyNameHasBeenSet
bool SecurityPolicyNameHasBeenSet() const
Definition: UpdateServerRequest.h:864
Aws::Transfer::Model::UpdateServerRequest::WithWorkflowDetails
UpdateServerRequest & WithWorkflowDetails(const WorkflowDetails &value)
Definition: UpdateServerRequest.h:974
Aws::Transfer::Model::UpdateServerRequest::WithCertificate
UpdateServerRequest & WithCertificate(const char *value)
Definition: UpdateServerRequest.h:234
Aws::Transfer::Model::UpdateServerRequest::WithEndpointDetails
UpdateServerRequest & WithEndpointDetails(const EndpointDetails &value)
Definition: UpdateServerRequest.h:329
Aws::Transfer::TransferRequest
Definition: TransferRequest.h:17
Aws::Transfer::Model::UpdateServerRequest::SetSecurityPolicyName
void SetSecurityPolicyName(Aws::String &&value)
Definition: UpdateServerRequest.h:874
Aws::Transfer::Model::UpdateServerRequest::WithCertificate
UpdateServerRequest & WithCertificate(Aws::String &&value)
Definition: UpdateServerRequest.h:210
Aws::Transfer::Model::Protocol
Protocol
Definition: Protocol.h:17
Transfer_EXPORTS.h
Aws::Transfer::Model::EndpointType
EndpointType
Definition: EndpointType.h:17
Aws::Transfer::Model::UpdateServerRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Transfer::Model::UpdateServerRequest::WithLoggingRole
UpdateServerRequest & WithLoggingRole(Aws::String &&value)
Definition: UpdateServerRequest.h:668
Aws::Transfer::Model::UpdateServerRequest::WithProtocols
UpdateServerRequest & WithProtocols(Aws::Vector< Protocol > &&value)
Definition: UpdateServerRequest.h:809
Aws::Transfer::Model::UpdateServerRequest::WithHostKey
UpdateServerRequest & WithHostKey(const Aws::String &value)
Definition: UpdateServerRequest.h:550
Aws::Transfer::Model::UpdateServerRequest::SetEndpointDetails
void SetEndpointDetails(const EndpointDetails &value)
Definition: UpdateServerRequest.h:311
AWSString.h
Aws::Transfer::Model::EndpointDetails
Definition: EndpointDetails.h:46
Aws::Transfer::Model::UpdateServerRequest::LoggingRoleHasBeenSet
bool LoggingRoleHasBeenSet() const
Definition: UpdateServerRequest.h:628
Aws::Transfer::Model::UpdateServerRequest::SetCertificate
void SetCertificate(Aws::String &&value)
Definition: UpdateServerRequest.h:138
EndpointType.h
Aws::Transfer::Model::UpdateServerRequest::SetServerId
void SetServerId(const Aws::String &value)
Definition: UpdateServerRequest.h:913
Aws::Transfer::Model::UpdateServerRequest::SetEndpointType
void SetEndpointType(const EndpointType &value)
Definition: UpdateServerRequest.h:408
Aws::Transfer::Model::UpdateServerRequest::GetWorkflowDetails
const WorkflowDetails & GetWorkflowDetails() const
Definition: UpdateServerRequest.h:950
Aws::Transfer::Model::UpdateServerRequest::SetHostKey
void SetHostKey(Aws::String &&value)
Definition: UpdateServerRequest.h:526
Aws::Transfer::Model::UpdateServerRequest::WithEndpointDetails
UpdateServerRequest & WithEndpointDetails(EndpointDetails &&value)
Definition: UpdateServerRequest.h:338
Aws::Transfer::Model::UpdateServerRequest::SetSecurityPolicyName
void SetSecurityPolicyName(const Aws::String &value)
Definition: UpdateServerRequest.h:869
Aws::Transfer::Model::UpdateServerRequest::SetHostKey
void SetHostKey(const char *value)
Definition: UpdateServerRequest.h:538
Aws::Transfer::Model::UpdateServerRequest::GetCertificate
const Aws::String & GetCertificate() const
Definition: UpdateServerRequest.h:66
Aws::Transfer::Model::UpdateServerRequest::SetServerId
void SetServerId(Aws::String &&value)
Definition: UpdateServerRequest.h:919
Aws::Transfer::Model::UpdateServerRequest::WithServerId
UpdateServerRequest & WithServerId(const char *value)
Definition: UpdateServerRequest.h:943
Aws
Definition: AccessManagementClient.h:15
Aws::Transfer::Model::UpdateServerRequest::WithProtocolDetails
UpdateServerRequest & WithProtocolDetails(ProtocolDetails &&value)
Definition: UpdateServerRequest.h:283
Aws::Transfer::Model::UpdateServerRequest::WithHostKey
UpdateServerRequest & WithHostKey(const char *value)
Definition: UpdateServerRequest.h:574
EndpointDetails.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Transfer::Model::UpdateServerRequest::SetCertificate
void SetCertificate(const char *value)
Definition: UpdateServerRequest.h:162
Aws::Transfer::Model::UpdateServerRequest::GetLoggingRole
const Aws::String & GetLoggingRole() const
Definition: UpdateServerRequest.h:620
Aws::Transfer::Model::UpdateServerRequest::WithSecurityPolicyName
UpdateServerRequest & WithSecurityPolicyName(const char *value)
Definition: UpdateServerRequest.h:894
Aws::Transfer::Model::UpdateServerRequest::WithEndpointType
UpdateServerRequest & WithEndpointType(EndpointType &&value)
Definition: UpdateServerRequest.h:477
Aws::Transfer::Model::UpdateServerRequest::GetEndpointDetails
const EndpointDetails & GetEndpointDetails() const
Definition: UpdateServerRequest.h:293
Aws::Transfer::Model::UpdateServerRequest::WithIdentityProviderDetails
UpdateServerRequest & WithIdentityProviderDetails(const IdentityProviderDetails &value)
Definition: UpdateServerRequest.h:605
Protocol.h
Aws::Transfer::Model::UpdateServerRequest::SetLoggingRole
void SetLoggingRole(const char *value)
Definition: UpdateServerRequest.h:652
Aws::Transfer::Model::UpdateServerRequest::GetHostKey
const Aws::String & GetHostKey() const
Definition: UpdateServerRequest.h:490
Aws::Transfer::Model::UpdateServerRequest::GetSecurityPolicyName
const Aws::String & GetSecurityPolicyName() const
Definition: UpdateServerRequest.h:859
Aws::Transfer::Model::ProtocolDetails
Definition: ProtocolDetails.h:34
Aws::Transfer::Model::UpdateServerRequest::SetCertificate
void SetCertificate(const Aws::String &value)
Definition: UpdateServerRequest.h:114
Aws::Transfer::Model::UpdateServerRequest::SetLoggingRole
void SetLoggingRole(Aws::String &&value)
Definition: UpdateServerRequest.h:644
Aws::Transfer::Model::UpdateServerRequest::SetProtocolDetails
void SetProtocolDetails(ProtocolDetails &&value)
Definition: UpdateServerRequest.h:267
Aws::Transfer::Model::UpdateServerRequest::SetEndpointDetails
void SetEndpointDetails(EndpointDetails &&value)
Definition: UpdateServerRequest.h:320
AWS_TRANSFER_API
#define AWS_TRANSFER_API
Definition: Transfer_EXPORTS.h:28