7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/GlueRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/glue/model/SourceControlProvider.h>
11#include <aws/glue/model/SourceControlAuthStrategy.h>
48 inline void SetJobName(
const char* value) { m_jobNameHasBeenSet =
true; m_jobName.assign(value); }
78 inline void SetRepositoryName(
const char* value) { m_repositoryNameHasBeenSet =
true; m_repositoryName.assign(value); }
92 inline void SetRepositoryOwner(
const char* value) { m_repositoryOwnerHasBeenSet =
true; m_repositoryOwner.assign(value); }
106 inline void SetBranchName(
const char* value) { m_branchNameHasBeenSet =
true; m_branchName.assign(value); }
120 inline void SetFolder(
const char* value) { m_folderHasBeenSet =
true; m_folder.assign(value); }
134 inline void SetCommitId(
const char* value) { m_commitIdHasBeenSet =
true; m_commitId.assign(value); }
161 inline void SetAuthToken(
const char* value) { m_authTokenHasBeenSet =
true; m_authToken.assign(value); }
169 bool m_jobNameHasBeenSet =
false;
172 bool m_providerHasBeenSet =
false;
175 bool m_repositoryNameHasBeenSet =
false;
178 bool m_repositoryOwnerHasBeenSet =
false;
181 bool m_branchNameHasBeenSet =
false;
184 bool m_folderHasBeenSet =
false;
187 bool m_commitIdHasBeenSet =
false;
190 bool m_authStrategyHasBeenSet =
false;
193 bool m_authTokenHasBeenSet =
false;
void SetCommitId(const char *value)
UpdateSourceControlFromJobRequest & WithAuthStrategy(const SourceControlAuthStrategy &value)
bool RepositoryOwnerHasBeenSet() const
void SetRepositoryName(const Aws::String &value)
bool CommitIdHasBeenSet() const
UpdateSourceControlFromJobRequest & WithAuthToken(Aws::String &&value)
UpdateSourceControlFromJobRequest & WithBranchName(Aws::String &&value)
AWS_GLUE_API Aws::String SerializePayload() const override
void SetRepositoryOwner(Aws::String &&value)
UpdateSourceControlFromJobRequest & WithRepositoryOwner(Aws::String &&value)
void SetAuthStrategy(SourceControlAuthStrategy &&value)
UpdateSourceControlFromJobRequest & WithProvider(const SourceControlProvider &value)
UpdateSourceControlFromJobRequest & WithFolder(Aws::String &&value)
UpdateSourceControlFromJobRequest & WithJobName(const Aws::String &value)
void SetRepositoryOwner(const char *value)
void SetJobName(const char *value)
bool ProviderHasBeenSet() const
bool RepositoryNameHasBeenSet() const
bool AuthStrategyHasBeenSet() const
UpdateSourceControlFromJobRequest & WithBranchName(const Aws::String &value)
AWS_GLUE_API UpdateSourceControlFromJobRequest()
void SetFolder(const char *value)
void SetAuthToken(const Aws::String &value)
void SetAuthToken(const char *value)
UpdateSourceControlFromJobRequest & WithBranchName(const char *value)
const SourceControlProvider & GetProvider() const
const SourceControlAuthStrategy & GetAuthStrategy() const
virtual const char * GetServiceRequestName() const override
void SetBranchName(const Aws::String &value)
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
UpdateSourceControlFromJobRequest & WithFolder(const Aws::String &value)
void SetAuthToken(Aws::String &&value)
bool FolderHasBeenSet() const
UpdateSourceControlFromJobRequest & WithAuthToken(const Aws::String &value)
void SetRepositoryOwner(const Aws::String &value)
UpdateSourceControlFromJobRequest & WithRepositoryOwner(const char *value)
UpdateSourceControlFromJobRequest & WithRepositoryName(const char *value)
void SetCommitId(const Aws::String &value)
const Aws::String & GetAuthToken() const
UpdateSourceControlFromJobRequest & WithFolder(const char *value)
UpdateSourceControlFromJobRequest & WithJobName(Aws::String &&value)
bool AuthTokenHasBeenSet() const
bool JobNameHasBeenSet() const
UpdateSourceControlFromJobRequest & WithJobName(const char *value)
void SetBranchName(const char *value)
UpdateSourceControlFromJobRequest & WithAuthToken(const char *value)
UpdateSourceControlFromJobRequest & WithCommitId(const char *value)
void SetFolder(const Aws::String &value)
UpdateSourceControlFromJobRequest & WithRepositoryName(Aws::String &&value)
const Aws::String & GetBranchName() const
void SetJobName(Aws::String &&value)
void SetBranchName(Aws::String &&value)
bool BranchNameHasBeenSet() const
UpdateSourceControlFromJobRequest & WithRepositoryOwner(const Aws::String &value)
void SetProvider(SourceControlProvider &&value)
UpdateSourceControlFromJobRequest & WithCommitId(Aws::String &&value)
void SetRepositoryName(Aws::String &&value)
const Aws::String & GetRepositoryName() const
void SetJobName(const Aws::String &value)
const Aws::String & GetRepositoryOwner() const
UpdateSourceControlFromJobRequest & WithCommitId(const Aws::String &value)
UpdateSourceControlFromJobRequest & WithRepositoryName(const Aws::String &value)
const Aws::String & GetJobName() const
const Aws::String & GetCommitId() const
void SetFolder(Aws::String &&value)
void SetAuthStrategy(const SourceControlAuthStrategy &value)
UpdateSourceControlFromJobRequest & WithProvider(SourceControlProvider &&value)
void SetProvider(const SourceControlProvider &value)
const Aws::String & GetFolder() const
void SetCommitId(Aws::String &&value)
UpdateSourceControlFromJobRequest & WithAuthStrategy(SourceControlAuthStrategy &&value)
void SetRepositoryName(const char *value)
SourceControlAuthStrategy
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String