AWS SDK for C++  1.9.124
AWS SDK for C++
CreateDevEndpointRequest.h
Go to the documentation of this file.
1 
6 #pragma once
8 #include <aws/glue/GlueRequest.h>
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Glue
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "CreateDevEndpoint"; }
34 
35  Aws::String SerializePayload() const override;
36 
38 
39 
43  inline const Aws::String& GetEndpointName() const{ return m_endpointName; }
44 
48  inline bool EndpointNameHasBeenSet() const { return m_endpointNameHasBeenSet; }
49 
53  inline void SetEndpointName(const Aws::String& value) { m_endpointNameHasBeenSet = true; m_endpointName = value; }
54 
58  inline void SetEndpointName(Aws::String&& value) { m_endpointNameHasBeenSet = true; m_endpointName = std::move(value); }
59 
63  inline void SetEndpointName(const char* value) { m_endpointNameHasBeenSet = true; m_endpointName.assign(value); }
64 
68  inline CreateDevEndpointRequest& WithEndpointName(const Aws::String& value) { SetEndpointName(value); return *this;}
69 
73  inline CreateDevEndpointRequest& WithEndpointName(Aws::String&& value) { SetEndpointName(std::move(value)); return *this;}
74 
78  inline CreateDevEndpointRequest& WithEndpointName(const char* value) { SetEndpointName(value); return *this;}
79 
80 
84  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
85 
89  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
90 
94  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
95 
99  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
100 
104  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
105 
109  inline CreateDevEndpointRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
110 
114  inline CreateDevEndpointRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
115 
119  inline CreateDevEndpointRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
120 
121 
126  inline const Aws::Vector<Aws::String>& GetSecurityGroupIds() const{ return m_securityGroupIds; }
127 
132  inline bool SecurityGroupIdsHasBeenSet() const { return m_securityGroupIdsHasBeenSet; }
133 
138  inline void SetSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_securityGroupIdsHasBeenSet = true; m_securityGroupIds = value; }
139 
144  inline void SetSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_securityGroupIdsHasBeenSet = true; m_securityGroupIds = std::move(value); }
145 
150  inline CreateDevEndpointRequest& WithSecurityGroupIds(const Aws::Vector<Aws::String>& value) { SetSecurityGroupIds(value); return *this;}
151 
156  inline CreateDevEndpointRequest& WithSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetSecurityGroupIds(std::move(value)); return *this;}
157 
162  inline CreateDevEndpointRequest& AddSecurityGroupIds(const Aws::String& value) { m_securityGroupIdsHasBeenSet = true; m_securityGroupIds.push_back(value); return *this; }
163 
168  inline CreateDevEndpointRequest& AddSecurityGroupIds(Aws::String&& value) { m_securityGroupIdsHasBeenSet = true; m_securityGroupIds.push_back(std::move(value)); return *this; }
169 
174  inline CreateDevEndpointRequest& AddSecurityGroupIds(const char* value) { m_securityGroupIdsHasBeenSet = true; m_securityGroupIds.push_back(value); return *this; }
175 
176 
180  inline const Aws::String& GetSubnetId() const{ return m_subnetId; }
181 
185  inline bool SubnetIdHasBeenSet() const { return m_subnetIdHasBeenSet; }
186 
190  inline void SetSubnetId(const Aws::String& value) { m_subnetIdHasBeenSet = true; m_subnetId = value; }
191 
195  inline void SetSubnetId(Aws::String&& value) { m_subnetIdHasBeenSet = true; m_subnetId = std::move(value); }
196 
200  inline void SetSubnetId(const char* value) { m_subnetIdHasBeenSet = true; m_subnetId.assign(value); }
201 
205  inline CreateDevEndpointRequest& WithSubnetId(const Aws::String& value) { SetSubnetId(value); return *this;}
206 
210  inline CreateDevEndpointRequest& WithSubnetId(Aws::String&& value) { SetSubnetId(std::move(value)); return *this;}
211 
215  inline CreateDevEndpointRequest& WithSubnetId(const char* value) { SetSubnetId(value); return *this;}
216 
217 
223  inline const Aws::String& GetPublicKey() const{ return m_publicKey; }
224 
230  inline bool PublicKeyHasBeenSet() const { return m_publicKeyHasBeenSet; }
231 
237  inline void SetPublicKey(const Aws::String& value) { m_publicKeyHasBeenSet = true; m_publicKey = value; }
238 
244  inline void SetPublicKey(Aws::String&& value) { m_publicKeyHasBeenSet = true; m_publicKey = std::move(value); }
245 
251  inline void SetPublicKey(const char* value) { m_publicKeyHasBeenSet = true; m_publicKey.assign(value); }
252 
258  inline CreateDevEndpointRequest& WithPublicKey(const Aws::String& value) { SetPublicKey(value); return *this;}
259 
265  inline CreateDevEndpointRequest& WithPublicKey(Aws::String&& value) { SetPublicKey(std::move(value)); return *this;}
266 
272  inline CreateDevEndpointRequest& WithPublicKey(const char* value) { SetPublicKey(value); return *this;}
273 
274 
285  inline const Aws::Vector<Aws::String>& GetPublicKeys() const{ return m_publicKeys; }
286 
297  inline bool PublicKeysHasBeenSet() const { return m_publicKeysHasBeenSet; }
298 
309  inline void SetPublicKeys(const Aws::Vector<Aws::String>& value) { m_publicKeysHasBeenSet = true; m_publicKeys = value; }
310 
321  inline void SetPublicKeys(Aws::Vector<Aws::String>&& value) { m_publicKeysHasBeenSet = true; m_publicKeys = std::move(value); }
322 
333  inline CreateDevEndpointRequest& WithPublicKeys(const Aws::Vector<Aws::String>& value) { SetPublicKeys(value); return *this;}
334 
345  inline CreateDevEndpointRequest& WithPublicKeys(Aws::Vector<Aws::String>&& value) { SetPublicKeys(std::move(value)); return *this;}
346 
357  inline CreateDevEndpointRequest& AddPublicKeys(const Aws::String& value) { m_publicKeysHasBeenSet = true; m_publicKeys.push_back(value); return *this; }
358 
369  inline CreateDevEndpointRequest& AddPublicKeys(Aws::String&& value) { m_publicKeysHasBeenSet = true; m_publicKeys.push_back(std::move(value)); return *this; }
370 
381  inline CreateDevEndpointRequest& AddPublicKeys(const char* value) { m_publicKeysHasBeenSet = true; m_publicKeys.push_back(value); return *this; }
382 
383 
388  inline int GetNumberOfNodes() const{ return m_numberOfNodes; }
389 
394  inline bool NumberOfNodesHasBeenSet() const { return m_numberOfNodesHasBeenSet; }
395 
400  inline void SetNumberOfNodes(int value) { m_numberOfNodesHasBeenSet = true; m_numberOfNodes = value; }
401 
406  inline CreateDevEndpointRequest& WithNumberOfNodes(int value) { SetNumberOfNodes(value); return *this;}
407 
408 
424  inline const WorkerType& GetWorkerType() const{ return m_workerType; }
425 
441  inline bool WorkerTypeHasBeenSet() const { return m_workerTypeHasBeenSet; }
442 
458  inline void SetWorkerType(const WorkerType& value) { m_workerTypeHasBeenSet = true; m_workerType = value; }
459 
475  inline void SetWorkerType(WorkerType&& value) { m_workerTypeHasBeenSet = true; m_workerType = std::move(value); }
476 
492  inline CreateDevEndpointRequest& WithWorkerType(const WorkerType& value) { SetWorkerType(value); return *this;}
493 
509  inline CreateDevEndpointRequest& WithWorkerType(WorkerType&& value) { SetWorkerType(std::move(value)); return *this;}
510 
511 
525  inline const Aws::String& GetGlueVersion() const{ return m_glueVersion; }
526 
540  inline bool GlueVersionHasBeenSet() const { return m_glueVersionHasBeenSet; }
541 
555  inline void SetGlueVersion(const Aws::String& value) { m_glueVersionHasBeenSet = true; m_glueVersion = value; }
556 
570  inline void SetGlueVersion(Aws::String&& value) { m_glueVersionHasBeenSet = true; m_glueVersion = std::move(value); }
571 
585  inline void SetGlueVersion(const char* value) { m_glueVersionHasBeenSet = true; m_glueVersion.assign(value); }
586 
600  inline CreateDevEndpointRequest& WithGlueVersion(const Aws::String& value) { SetGlueVersion(value); return *this;}
601 
615  inline CreateDevEndpointRequest& WithGlueVersion(Aws::String&& value) { SetGlueVersion(std::move(value)); return *this;}
616 
630  inline CreateDevEndpointRequest& WithGlueVersion(const char* value) { SetGlueVersion(value); return *this;}
631 
632 
638  inline int GetNumberOfWorkers() const{ return m_numberOfWorkers; }
639 
645  inline bool NumberOfWorkersHasBeenSet() const { return m_numberOfWorkersHasBeenSet; }
646 
652  inline void SetNumberOfWorkers(int value) { m_numberOfWorkersHasBeenSet = true; m_numberOfWorkers = value; }
653 
659  inline CreateDevEndpointRequest& WithNumberOfWorkers(int value) { SetNumberOfWorkers(value); return *this;}
660 
661 
670  inline const Aws::String& GetExtraPythonLibsS3Path() const{ return m_extraPythonLibsS3Path; }
671 
680  inline bool ExtraPythonLibsS3PathHasBeenSet() const { return m_extraPythonLibsS3PathHasBeenSet; }
681 
690  inline void SetExtraPythonLibsS3Path(const Aws::String& value) { m_extraPythonLibsS3PathHasBeenSet = true; m_extraPythonLibsS3Path = value; }
691 
700  inline void SetExtraPythonLibsS3Path(Aws::String&& value) { m_extraPythonLibsS3PathHasBeenSet = true; m_extraPythonLibsS3Path = std::move(value); }
701 
710  inline void SetExtraPythonLibsS3Path(const char* value) { m_extraPythonLibsS3PathHasBeenSet = true; m_extraPythonLibsS3Path.assign(value); }
711 
720  inline CreateDevEndpointRequest& WithExtraPythonLibsS3Path(const Aws::String& value) { SetExtraPythonLibsS3Path(value); return *this;}
721 
730  inline CreateDevEndpointRequest& WithExtraPythonLibsS3Path(Aws::String&& value) { SetExtraPythonLibsS3Path(std::move(value)); return *this;}
731 
740  inline CreateDevEndpointRequest& WithExtraPythonLibsS3Path(const char* value) { SetExtraPythonLibsS3Path(value); return *this;}
741 
742 
747  inline const Aws::String& GetExtraJarsS3Path() const{ return m_extraJarsS3Path; }
748 
753  inline bool ExtraJarsS3PathHasBeenSet() const { return m_extraJarsS3PathHasBeenSet; }
754 
759  inline void SetExtraJarsS3Path(const Aws::String& value) { m_extraJarsS3PathHasBeenSet = true; m_extraJarsS3Path = value; }
760 
765  inline void SetExtraJarsS3Path(Aws::String&& value) { m_extraJarsS3PathHasBeenSet = true; m_extraJarsS3Path = std::move(value); }
766 
771  inline void SetExtraJarsS3Path(const char* value) { m_extraJarsS3PathHasBeenSet = true; m_extraJarsS3Path.assign(value); }
772 
777  inline CreateDevEndpointRequest& WithExtraJarsS3Path(const Aws::String& value) { SetExtraJarsS3Path(value); return *this;}
778 
783  inline CreateDevEndpointRequest& WithExtraJarsS3Path(Aws::String&& value) { SetExtraJarsS3Path(std::move(value)); return *this;}
784 
789  inline CreateDevEndpointRequest& WithExtraJarsS3Path(const char* value) { SetExtraJarsS3Path(value); return *this;}
790 
791 
796  inline const Aws::String& GetSecurityConfiguration() const{ return m_securityConfiguration; }
797 
802  inline bool SecurityConfigurationHasBeenSet() const { return m_securityConfigurationHasBeenSet; }
803 
808  inline void SetSecurityConfiguration(const Aws::String& value) { m_securityConfigurationHasBeenSet = true; m_securityConfiguration = value; }
809 
814  inline void SetSecurityConfiguration(Aws::String&& value) { m_securityConfigurationHasBeenSet = true; m_securityConfiguration = std::move(value); }
815 
820  inline void SetSecurityConfiguration(const char* value) { m_securityConfigurationHasBeenSet = true; m_securityConfiguration.assign(value); }
821 
826  inline CreateDevEndpointRequest& WithSecurityConfiguration(const Aws::String& value) { SetSecurityConfiguration(value); return *this;}
827 
832  inline CreateDevEndpointRequest& WithSecurityConfiguration(Aws::String&& value) { SetSecurityConfiguration(std::move(value)); return *this;}
833 
838  inline CreateDevEndpointRequest& WithSecurityConfiguration(const char* value) { SetSecurityConfiguration(value); return *this;}
839 
840 
847  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
848 
855  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
856 
863  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
864 
871  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
872 
879  inline CreateDevEndpointRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
880 
887  inline CreateDevEndpointRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
888 
895  inline CreateDevEndpointRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
896 
903  inline CreateDevEndpointRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
904 
911  inline CreateDevEndpointRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
912 
919  inline CreateDevEndpointRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
920 
927  inline CreateDevEndpointRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
928 
935  inline CreateDevEndpointRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
936 
943  inline CreateDevEndpointRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
944 
945 
949  inline const Aws::Map<Aws::String, Aws::String>& GetArguments() const{ return m_arguments; }
950 
954  inline bool ArgumentsHasBeenSet() const { return m_argumentsHasBeenSet; }
955 
959  inline void SetArguments(const Aws::Map<Aws::String, Aws::String>& value) { m_argumentsHasBeenSet = true; m_arguments = value; }
960 
964  inline void SetArguments(Aws::Map<Aws::String, Aws::String>&& value) { m_argumentsHasBeenSet = true; m_arguments = std::move(value); }
965 
969  inline CreateDevEndpointRequest& WithArguments(const Aws::Map<Aws::String, Aws::String>& value) { SetArguments(value); return *this;}
970 
974  inline CreateDevEndpointRequest& WithArguments(Aws::Map<Aws::String, Aws::String>&& value) { SetArguments(std::move(value)); return *this;}
975 
979  inline CreateDevEndpointRequest& AddArguments(const Aws::String& key, const Aws::String& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(key, value); return *this; }
980 
984  inline CreateDevEndpointRequest& AddArguments(Aws::String&& key, const Aws::String& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(std::move(key), value); return *this; }
985 
989  inline CreateDevEndpointRequest& AddArguments(const Aws::String& key, Aws::String&& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(key, std::move(value)); return *this; }
990 
994  inline CreateDevEndpointRequest& AddArguments(Aws::String&& key, Aws::String&& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(std::move(key), std::move(value)); return *this; }
995 
999  inline CreateDevEndpointRequest& AddArguments(const char* key, Aws::String&& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(key, std::move(value)); return *this; }
1000 
1004  inline CreateDevEndpointRequest& AddArguments(Aws::String&& key, const char* value) { m_argumentsHasBeenSet = true; m_arguments.emplace(std::move(key), value); return *this; }
1005 
1009  inline CreateDevEndpointRequest& AddArguments(const char* key, const char* value) { m_argumentsHasBeenSet = true; m_arguments.emplace(key, value); return *this; }
1010 
1011  private:
1012 
1013  Aws::String m_endpointName;
1014  bool m_endpointNameHasBeenSet;
1015 
1016  Aws::String m_roleArn;
1017  bool m_roleArnHasBeenSet;
1018 
1019  Aws::Vector<Aws::String> m_securityGroupIds;
1020  bool m_securityGroupIdsHasBeenSet;
1021 
1022  Aws::String m_subnetId;
1023  bool m_subnetIdHasBeenSet;
1024 
1025  Aws::String m_publicKey;
1026  bool m_publicKeyHasBeenSet;
1027 
1028  Aws::Vector<Aws::String> m_publicKeys;
1029  bool m_publicKeysHasBeenSet;
1030 
1031  int m_numberOfNodes;
1032  bool m_numberOfNodesHasBeenSet;
1033 
1034  WorkerType m_workerType;
1035  bool m_workerTypeHasBeenSet;
1036 
1037  Aws::String m_glueVersion;
1038  bool m_glueVersionHasBeenSet;
1039 
1040  int m_numberOfWorkers;
1041  bool m_numberOfWorkersHasBeenSet;
1042 
1043  Aws::String m_extraPythonLibsS3Path;
1044  bool m_extraPythonLibsS3PathHasBeenSet;
1045 
1046  Aws::String m_extraJarsS3Path;
1047  bool m_extraJarsS3PathHasBeenSet;
1048 
1049  Aws::String m_securityConfiguration;
1050  bool m_securityConfigurationHasBeenSet;
1051 
1053  bool m_tagsHasBeenSet;
1054 
1056  bool m_argumentsHasBeenSet;
1057  };
1058 
1059 } // namespace Model
1060 } // namespace Glue
1061 } // namespace Aws
Aws::Glue::Model::CreateDevEndpointRequest::SetEndpointName
void SetEndpointName(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:58
Aws::Glue::Model::CreateDevEndpointRequest::AddSecurityGroupIds
CreateDevEndpointRequest & AddSecurityGroupIds(const char *value)
Definition: CreateDevEndpointRequest.h:174
Aws::Glue::Model::CreateDevEndpointRequest::WithWorkerType
CreateDevEndpointRequest & WithWorkerType(const WorkerType &value)
Definition: CreateDevEndpointRequest.h:492
Aws::Glue::Model::CreateDevEndpointRequest::WithSubnetId
CreateDevEndpointRequest & WithSubnetId(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:205
Aws::Glue::Model::CreateDevEndpointRequest::AddPublicKeys
CreateDevEndpointRequest & AddPublicKeys(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:369
Aws::Glue::Model::CreateDevEndpointRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateDevEndpointRequest.h:855
Aws::Glue::Model::CreateDevEndpointRequest::AddArguments
CreateDevEndpointRequest & AddArguments(Aws::String &&key, const Aws::String &value)
Definition: CreateDevEndpointRequest.h:984
Aws::Glue::Model::CreateDevEndpointRequest::AddTags
CreateDevEndpointRequest & AddTags(const char *key, const char *value)
Definition: CreateDevEndpointRequest.h:943
Aws::Glue::Model::CreateDevEndpointRequest::SetPublicKeys
void SetPublicKeys(const Aws::Vector< Aws::String > &value)
Definition: CreateDevEndpointRequest.h:309
Aws::Glue::Model::CreateDevEndpointRequest::SetExtraJarsS3Path
void SetExtraJarsS3Path(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:765
Aws::Glue::Model::CreateDevEndpointRequest::WithPublicKey
CreateDevEndpointRequest & WithPublicKey(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:265
Aws::Glue::Model::CreateDevEndpointRequest::AddArguments
CreateDevEndpointRequest & AddArguments(const char *key, Aws::String &&value)
Definition: CreateDevEndpointRequest.h:999
Aws::Glue::Model::CreateDevEndpointRequest::AddTags
CreateDevEndpointRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateDevEndpointRequest.h:935
Aws::Glue::Model::CreateDevEndpointRequest::GetSubnetId
const Aws::String & GetSubnetId() const
Definition: CreateDevEndpointRequest.h:180
Aws::Glue::Model::CreateDevEndpointRequest::ExtraPythonLibsS3PathHasBeenSet
bool ExtraPythonLibsS3PathHasBeenSet() const
Definition: CreateDevEndpointRequest.h:680
Aws::Glue::Model::CreateDevEndpointRequest::WithExtraJarsS3Path
CreateDevEndpointRequest & WithExtraJarsS3Path(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:783
Aws::Glue::Model::CreateDevEndpointRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateDevEndpointRequest.h:104
Aws::Glue::Model::CreateDevEndpointRequest::WithEndpointName
CreateDevEndpointRequest & WithEndpointName(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:68
Aws::Glue::Model::CreateDevEndpointRequest::SetSecurityConfiguration
void SetSecurityConfiguration(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:814
Aws::Glue::Model::CreateDevEndpointRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::Glue::Model::CreateDevEndpointRequest::SetSecurityConfiguration
void SetSecurityConfiguration(const char *value)
Definition: CreateDevEndpointRequest.h:820
Aws::Glue::Model::CreateDevEndpointRequest::WithGlueVersion
CreateDevEndpointRequest & WithGlueVersion(const char *value)
Definition: CreateDevEndpointRequest.h:630
Aws::Glue::Model::WorkerType
WorkerType
Definition: WorkerType.h:17
Aws::Glue::Model::CreateDevEndpointRequest::SetSubnetId
void SetSubnetId(const char *value)
Definition: CreateDevEndpointRequest.h:200
Aws::Glue::Model::CreateDevEndpointRequest::WithSecurityConfiguration
CreateDevEndpointRequest & WithSecurityConfiguration(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:832
Aws::Glue::Model::CreateDevEndpointRequest::SetNumberOfNodes
void SetNumberOfNodes(int value)
Definition: CreateDevEndpointRequest.h:400
Aws::Glue::Model::CreateDevEndpointRequest::SetSecurityConfiguration
void SetSecurityConfiguration(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:808
Aws::Glue::Model::CreateDevEndpointRequest::SetExtraJarsS3Path
void SetExtraJarsS3Path(const char *value)
Definition: CreateDevEndpointRequest.h:771
Glue_EXPORTS.h
Aws::Glue::Model::CreateDevEndpointRequest::SetGlueVersion
void SetGlueVersion(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:570
Aws::Glue::Model::CreateDevEndpointRequest::WithExtraJarsS3Path
CreateDevEndpointRequest & WithExtraJarsS3Path(const char *value)
Definition: CreateDevEndpointRequest.h:789
Aws::Glue::Model::CreateDevEndpointRequest::SetSecurityGroupIds
void SetSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: CreateDevEndpointRequest.h:138
Aws::Glue::Model::CreateDevEndpointRequest::NumberOfWorkersHasBeenSet
bool NumberOfWorkersHasBeenSet() const
Definition: CreateDevEndpointRequest.h:645
Aws::Glue::Model::CreateDevEndpointRequest::WithNumberOfNodes
CreateDevEndpointRequest & WithNumberOfNodes(int value)
Definition: CreateDevEndpointRequest.h:406
Aws::Glue::Model::CreateDevEndpointRequest::SetArguments
void SetArguments(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateDevEndpointRequest.h:959
Aws::Glue::Model::CreateDevEndpointRequest::WithSubnetId
CreateDevEndpointRequest & WithSubnetId(const char *value)
Definition: CreateDevEndpointRequest.h:215
Aws::Glue::Model::CreateDevEndpointRequest::SetPublicKeys
void SetPublicKeys(Aws::Vector< Aws::String > &&value)
Definition: CreateDevEndpointRequest.h:321
Aws::Glue::Model::CreateDevEndpointRequest::WithRoleArn
CreateDevEndpointRequest & WithRoleArn(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:114
Aws::Glue::Model::CreateDevEndpointRequest::AddTags
CreateDevEndpointRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateDevEndpointRequest.h:927
Aws::Glue::Model::CreateDevEndpointRequest::SubnetIdHasBeenSet
bool SubnetIdHasBeenSet() const
Definition: CreateDevEndpointRequest.h:185
Aws::Glue::Model::CreateDevEndpointRequest::AddTags
CreateDevEndpointRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateDevEndpointRequest.h:911
Aws::Glue::Model::CreateDevEndpointRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateDevEndpointRequest.h:871
Aws::Glue::Model::CreateDevEndpointRequest::WithTags
CreateDevEndpointRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateDevEndpointRequest.h:887
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Glue::Model::CreateDevEndpointRequest::WithSecurityConfiguration
CreateDevEndpointRequest & WithSecurityConfiguration(const char *value)
Definition: CreateDevEndpointRequest.h:838
Aws::Glue::Model::CreateDevEndpointRequest::WithEndpointName
CreateDevEndpointRequest & WithEndpointName(const char *value)
Definition: CreateDevEndpointRequest.h:78
Aws::Glue::Model::CreateDevEndpointRequest::GetSecurityGroupIds
const Aws::Vector< Aws::String > & GetSecurityGroupIds() const
Definition: CreateDevEndpointRequest.h:126
Aws::Glue::Model::CreateDevEndpointRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateDevEndpointRequest.h:84
Aws::Glue::Model::CreateDevEndpointRequest::GetExtraJarsS3Path
const Aws::String & GetExtraJarsS3Path() const
Definition: CreateDevEndpointRequest.h:747
Aws::Glue::Model::CreateDevEndpointRequest::SetEndpointName
void SetEndpointName(const char *value)
Definition: CreateDevEndpointRequest.h:63
Aws::Glue::Model::CreateDevEndpointRequest::EndpointNameHasBeenSet
bool EndpointNameHasBeenSet() const
Definition: CreateDevEndpointRequest.h:48
AWSVector.h
Aws::Glue::Model::CreateDevEndpointRequest::WithArguments
CreateDevEndpointRequest & WithArguments(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateDevEndpointRequest.h:974
Aws::Glue::Model::CreateDevEndpointRequest::WithPublicKeys
CreateDevEndpointRequest & WithPublicKeys(Aws::Vector< Aws::String > &&value)
Definition: CreateDevEndpointRequest.h:345
Aws::Glue::Model::CreateDevEndpointRequest::AddTags
CreateDevEndpointRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateDevEndpointRequest.h:903
Aws::Glue::Model::CreateDevEndpointRequest::WithSecurityGroupIds
CreateDevEndpointRequest & WithSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: CreateDevEndpointRequest.h:156
Aws::Glue::Model::CreateDevEndpointRequest::SetPublicKey
void SetPublicKey(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:237
Aws::Glue::Model::CreateDevEndpointRequest::GetGlueVersion
const Aws::String & GetGlueVersion() const
Definition: CreateDevEndpointRequest.h:525
Aws::Glue::Model::CreateDevEndpointRequest::WithEndpointName
CreateDevEndpointRequest & WithEndpointName(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:73
Aws::Glue::Model::CreateDevEndpointRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateDevEndpointRequest.h:89
Aws::Glue::Model::CreateDevEndpointRequest::AddArguments
CreateDevEndpointRequest & AddArguments(const Aws::String &key, const Aws::String &value)
Definition: CreateDevEndpointRequest.h:979
Aws::Glue::Model::CreateDevEndpointRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Glue::Model::CreateDevEndpointRequest::NumberOfNodesHasBeenSet
bool NumberOfNodesHasBeenSet() const
Definition: CreateDevEndpointRequest.h:394
Aws::Glue::Model::CreateDevEndpointRequest::SetPublicKey
void SetPublicKey(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:244
Aws::Glue::Model::CreateDevEndpointRequest::ExtraJarsS3PathHasBeenSet
bool ExtraJarsS3PathHasBeenSet() const
Definition: CreateDevEndpointRequest.h:753
Aws::Glue::Model::CreateDevEndpointRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateDevEndpointRequest.h:863
Aws::Glue::Model::CreateDevEndpointRequest::WithExtraPythonLibsS3Path
CreateDevEndpointRequest & WithExtraPythonLibsS3Path(const char *value)
Definition: CreateDevEndpointRequest.h:740
Aws::Glue::Model::CreateDevEndpointRequest::ArgumentsHasBeenSet
bool ArgumentsHasBeenSet() const
Definition: CreateDevEndpointRequest.h:954
AWS_GLUE_API
#define AWS_GLUE_API
Definition: Glue_EXPORTS.h:28
Aws::Glue::Model::CreateDevEndpointRequest::GetPublicKeys
const Aws::Vector< Aws::String > & GetPublicKeys() const
Definition: CreateDevEndpointRequest.h:285
Aws::Glue::Model::CreateDevEndpointRequest::WithRoleArn
CreateDevEndpointRequest & WithRoleArn(const char *value)
Definition: CreateDevEndpointRequest.h:119
Aws::Glue::Model::CreateDevEndpointRequest::WithArguments
CreateDevEndpointRequest & WithArguments(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateDevEndpointRequest.h:969
Aws::Glue::Model::CreateDevEndpointRequest::GetNumberOfWorkers
int GetNumberOfWorkers() const
Definition: CreateDevEndpointRequest.h:638
Aws::Glue::Model::CreateDevEndpointRequest::PublicKeysHasBeenSet
bool PublicKeysHasBeenSet() const
Definition: CreateDevEndpointRequest.h:297
Aws::Glue::Model::CreateDevEndpointRequest::GetSecurityConfiguration
const Aws::String & GetSecurityConfiguration() const
Definition: CreateDevEndpointRequest.h:796
Aws::Glue::Model::CreateDevEndpointRequest::SetExtraPythonLibsS3Path
void SetExtraPythonLibsS3Path(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:700
Aws::Glue::Model::CreateDevEndpointRequest::WithExtraPythonLibsS3Path
CreateDevEndpointRequest & WithExtraPythonLibsS3Path(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:720
Aws::Glue::Model::CreateDevEndpointRequest::CreateDevEndpointRequest
CreateDevEndpointRequest()
Aws::Glue::Model::CreateDevEndpointRequest::SetExtraPythonLibsS3Path
void SetExtraPythonLibsS3Path(const char *value)
Definition: CreateDevEndpointRequest.h:710
Aws::Glue::Model::CreateDevEndpointRequest::WithPublicKey
CreateDevEndpointRequest & WithPublicKey(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:258
Aws::Glue::Model::CreateDevEndpointRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateDevEndpointRequest.h:847
Aws::Glue::Model::CreateDevEndpointRequest::AddPublicKeys
CreateDevEndpointRequest & AddPublicKeys(const char *value)
Definition: CreateDevEndpointRequest.h:381
AWSString.h
Aws::Glue::Model::CreateDevEndpointRequest::AddArguments
CreateDevEndpointRequest & AddArguments(const char *key, const char *value)
Definition: CreateDevEndpointRequest.h:1009
Aws::Glue::Model::CreateDevEndpointRequest::GetPublicKey
const Aws::String & GetPublicKey() const
Definition: CreateDevEndpointRequest.h:223
Aws::Glue::Model::CreateDevEndpointRequest::AddSecurityGroupIds
CreateDevEndpointRequest & AddSecurityGroupIds(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:162
Aws::Glue::Model::CreateDevEndpointRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:94
Aws::Glue::Model::CreateDevEndpointRequest::GetArguments
const Aws::Map< Aws::String, Aws::String > & GetArguments() const
Definition: CreateDevEndpointRequest.h:949
Aws::Glue::Model::CreateDevEndpointRequest::SetPublicKey
void SetPublicKey(const char *value)
Definition: CreateDevEndpointRequest.h:251
Aws::Glue::Model::CreateDevEndpointRequest::PublicKeyHasBeenSet
bool PublicKeyHasBeenSet() const
Definition: CreateDevEndpointRequest.h:230
Aws::Glue::Model::CreateDevEndpointRequest::AddTags
CreateDevEndpointRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateDevEndpointRequest.h:919
Aws::Glue::Model::CreateDevEndpointRequest::WithSecurityConfiguration
CreateDevEndpointRequest & WithSecurityConfiguration(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:826
Aws::Glue::Model::CreateDevEndpointRequest::AddTags
CreateDevEndpointRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateDevEndpointRequest.h:895
Aws::Glue::Model::CreateDevEndpointRequest::SetSubnetId
void SetSubnetId(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:195
Aws::Glue::Model::CreateDevEndpointRequest::WithGlueVersion
CreateDevEndpointRequest & WithGlueVersion(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:615
Aws::Glue::Model::CreateDevEndpointRequest::WithTags
CreateDevEndpointRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateDevEndpointRequest.h:879
Aws::Glue::Model::CreateDevEndpointRequest::WorkerTypeHasBeenSet
bool WorkerTypeHasBeenSet() const
Definition: CreateDevEndpointRequest.h:441
Aws::Glue::Model::CreateDevEndpointRequest::GetNumberOfNodes
int GetNumberOfNodes() const
Definition: CreateDevEndpointRequest.h:388
Aws::Glue::Model::CreateDevEndpointRequest
Definition: CreateDevEndpointRequest.h:25
Aws::Glue::Model::CreateDevEndpointRequest::AddArguments
CreateDevEndpointRequest & AddArguments(Aws::String &&key, Aws::String &&value)
Definition: CreateDevEndpointRequest.h:994
Aws::Glue::GlueRequest
Definition: GlueRequest.h:17
Aws::Glue::Model::CreateDevEndpointRequest::SecurityGroupIdsHasBeenSet
bool SecurityGroupIdsHasBeenSet() const
Definition: CreateDevEndpointRequest.h:132
Aws::Glue::Model::CreateDevEndpointRequest::GetExtraPythonLibsS3Path
const Aws::String & GetExtraPythonLibsS3Path() const
Definition: CreateDevEndpointRequest.h:670
Aws::Glue::Model::CreateDevEndpointRequest::WithRoleArn
CreateDevEndpointRequest & WithRoleArn(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:109
Aws::Glue::Model::CreateDevEndpointRequest::WithPublicKeys
CreateDevEndpointRequest & WithPublicKeys(const Aws::Vector< Aws::String > &value)
Definition: CreateDevEndpointRequest.h:333
Aws::Glue::Model::CreateDevEndpointRequest::WithSubnetId
CreateDevEndpointRequest & WithSubnetId(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:210
Aws::Glue::Model::CreateDevEndpointRequest::WithPublicKey
CreateDevEndpointRequest & WithPublicKey(const char *value)
Definition: CreateDevEndpointRequest.h:272
Aws::Glue::Model::CreateDevEndpointRequest::SetGlueVersion
void SetGlueVersion(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:555
Aws::Glue::Model::CreateDevEndpointRequest::GetWorkerType
const WorkerType & GetWorkerType() const
Definition: CreateDevEndpointRequest.h:424
Aws::Glue::Model::CreateDevEndpointRequest::WithWorkerType
CreateDevEndpointRequest & WithWorkerType(WorkerType &&value)
Definition: CreateDevEndpointRequest.h:509
Aws
Definition: AccessManagementClient.h:15
Aws::Glue::Model::CreateDevEndpointRequest::AddSecurityGroupIds
CreateDevEndpointRequest & AddSecurityGroupIds(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:168
Aws::Glue::Model::CreateDevEndpointRequest::SetNumberOfWorkers
void SetNumberOfWorkers(int value)
Definition: CreateDevEndpointRequest.h:652
Aws::Glue::Model::CreateDevEndpointRequest::SetSubnetId
void SetSubnetId(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:190
Aws::Glue::Model::CreateDevEndpointRequest::SetExtraPythonLibsS3Path
void SetExtraPythonLibsS3Path(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:690
Aws::Glue::Model::CreateDevEndpointRequest::SecurityConfigurationHasBeenSet
bool SecurityConfigurationHasBeenSet() const
Definition: CreateDevEndpointRequest.h:802
Aws::Glue::Model::CreateDevEndpointRequest::AddArguments
CreateDevEndpointRequest & AddArguments(Aws::String &&key, const char *value)
Definition: CreateDevEndpointRequest.h:1004
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Glue::Model::CreateDevEndpointRequest::SetEndpointName
void SetEndpointName(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:53
Aws::Glue::Model::CreateDevEndpointRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:99
Aws::Glue::Model::CreateDevEndpointRequest::SetExtraJarsS3Path
void SetExtraJarsS3Path(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:759
Aws::Glue::Model::CreateDevEndpointRequest::AddArguments
CreateDevEndpointRequest & AddArguments(const Aws::String &key, Aws::String &&value)
Definition: CreateDevEndpointRequest.h:989
Aws::Glue::Model::CreateDevEndpointRequest::WithExtraPythonLibsS3Path
CreateDevEndpointRequest & WithExtraPythonLibsS3Path(Aws::String &&value)
Definition: CreateDevEndpointRequest.h:730
Aws::Glue::Model::CreateDevEndpointRequest::SetWorkerType
void SetWorkerType(const WorkerType &value)
Definition: CreateDevEndpointRequest.h:458
Aws::Glue::Model::CreateDevEndpointRequest::AddPublicKeys
CreateDevEndpointRequest & AddPublicKeys(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:357
Aws::Glue::Model::CreateDevEndpointRequest::WithSecurityGroupIds
CreateDevEndpointRequest & WithSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: CreateDevEndpointRequest.h:150
Aws::Glue::Model::CreateDevEndpointRequest::WithExtraJarsS3Path
CreateDevEndpointRequest & WithExtraJarsS3Path(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:777
AWSMap.h
Aws::Glue::Model::CreateDevEndpointRequest::WithNumberOfWorkers
CreateDevEndpointRequest & WithNumberOfWorkers(int value)
Definition: CreateDevEndpointRequest.h:659
Aws::Glue::Model::CreateDevEndpointRequest::SetWorkerType
void SetWorkerType(WorkerType &&value)
Definition: CreateDevEndpointRequest.h:475
Aws::Glue::Model::CreateDevEndpointRequest::GetEndpointName
const Aws::String & GetEndpointName() const
Definition: CreateDevEndpointRequest.h:43
Aws::Glue::Model::CreateDevEndpointRequest::SetGlueVersion
void SetGlueVersion(const char *value)
Definition: CreateDevEndpointRequest.h:585
Aws::Glue::Model::CreateDevEndpointRequest::SetSecurityGroupIds
void SetSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: CreateDevEndpointRequest.h:144
GlueRequest.h
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Glue::Model::CreateDevEndpointRequest::GlueVersionHasBeenSet
bool GlueVersionHasBeenSet() const
Definition: CreateDevEndpointRequest.h:540
WorkerType.h
Aws::Glue::Model::CreateDevEndpointRequest::SetArguments
void SetArguments(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateDevEndpointRequest.h:964
Aws::Glue::Model::CreateDevEndpointRequest::WithGlueVersion
CreateDevEndpointRequest & WithGlueVersion(const Aws::String &value)
Definition: CreateDevEndpointRequest.h:600
Aws::Glue::Model::CreateDevEndpointRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateDevEndpointRequest.h:33