AWS SDK for C++  1.9.108
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::CodeStar::CodeStarClient Class Reference

#include <CodeStarClient.h>

+ Inheritance diagram for Aws::CodeStar::CodeStarClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 CodeStarClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 CodeStarClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 CodeStarClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~CodeStarClient ()
 
virtual Model::AssociateTeamMemberOutcome AssociateTeamMember (const Model::AssociateTeamMemberRequest &request) const
 
virtual Model::AssociateTeamMemberOutcomeCallable AssociateTeamMemberCallable (const Model::AssociateTeamMemberRequest &request) const
 
virtual void AssociateTeamMemberAsync (const Model::AssociateTeamMemberRequest &request, const AssociateTeamMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateProjectOutcome CreateProject (const Model::CreateProjectRequest &request) const
 
virtual Model::CreateProjectOutcomeCallable CreateProjectCallable (const Model::CreateProjectRequest &request) const
 
virtual void CreateProjectAsync (const Model::CreateProjectRequest &request, const CreateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUserProfileOutcome CreateUserProfile (const Model::CreateUserProfileRequest &request) const
 
virtual Model::CreateUserProfileOutcomeCallable CreateUserProfileCallable (const Model::CreateUserProfileRequest &request) const
 
virtual void CreateUserProfileAsync (const Model::CreateUserProfileRequest &request, const CreateUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteProjectOutcome DeleteProject (const Model::DeleteProjectRequest &request) const
 
virtual Model::DeleteProjectOutcomeCallable DeleteProjectCallable (const Model::DeleteProjectRequest &request) const
 
virtual void DeleteProjectAsync (const Model::DeleteProjectRequest &request, const DeleteProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserProfileOutcome DeleteUserProfile (const Model::DeleteUserProfileRequest &request) const
 
virtual Model::DeleteUserProfileOutcomeCallable DeleteUserProfileCallable (const Model::DeleteUserProfileRequest &request) const
 
virtual void DeleteUserProfileAsync (const Model::DeleteUserProfileRequest &request, const DeleteUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeProjectOutcome DescribeProject (const Model::DescribeProjectRequest &request) const
 
virtual Model::DescribeProjectOutcomeCallable DescribeProjectCallable (const Model::DescribeProjectRequest &request) const
 
virtual void DescribeProjectAsync (const Model::DescribeProjectRequest &request, const DescribeProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeUserProfileOutcome DescribeUserProfile (const Model::DescribeUserProfileRequest &request) const
 
virtual Model::DescribeUserProfileOutcomeCallable DescribeUserProfileCallable (const Model::DescribeUserProfileRequest &request) const
 
virtual void DescribeUserProfileAsync (const Model::DescribeUserProfileRequest &request, const DescribeUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateTeamMemberOutcome DisassociateTeamMember (const Model::DisassociateTeamMemberRequest &request) const
 
virtual Model::DisassociateTeamMemberOutcomeCallable DisassociateTeamMemberCallable (const Model::DisassociateTeamMemberRequest &request) const
 
virtual void DisassociateTeamMemberAsync (const Model::DisassociateTeamMemberRequest &request, const DisassociateTeamMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListProjectsOutcome ListProjects (const Model::ListProjectsRequest &request) const
 
virtual Model::ListProjectsOutcomeCallable ListProjectsCallable (const Model::ListProjectsRequest &request) const
 
virtual void ListProjectsAsync (const Model::ListProjectsRequest &request, const ListProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListResourcesOutcome ListResources (const Model::ListResourcesRequest &request) const
 
virtual Model::ListResourcesOutcomeCallable ListResourcesCallable (const Model::ListResourcesRequest &request) const
 
virtual void ListResourcesAsync (const Model::ListResourcesRequest &request, const ListResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForProjectOutcome ListTagsForProject (const Model::ListTagsForProjectRequest &request) const
 
virtual Model::ListTagsForProjectOutcomeCallable ListTagsForProjectCallable (const Model::ListTagsForProjectRequest &request) const
 
virtual void ListTagsForProjectAsync (const Model::ListTagsForProjectRequest &request, const ListTagsForProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTeamMembersOutcome ListTeamMembers (const Model::ListTeamMembersRequest &request) const
 
virtual Model::ListTeamMembersOutcomeCallable ListTeamMembersCallable (const Model::ListTeamMembersRequest &request) const
 
virtual void ListTeamMembersAsync (const Model::ListTeamMembersRequest &request, const ListTeamMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUserProfilesOutcome ListUserProfiles (const Model::ListUserProfilesRequest &request) const
 
virtual Model::ListUserProfilesOutcomeCallable ListUserProfilesCallable (const Model::ListUserProfilesRequest &request) const
 
virtual void ListUserProfilesAsync (const Model::ListUserProfilesRequest &request, const ListUserProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagProjectOutcome TagProject (const Model::TagProjectRequest &request) const
 
virtual Model::TagProjectOutcomeCallable TagProjectCallable (const Model::TagProjectRequest &request) const
 
virtual void TagProjectAsync (const Model::TagProjectRequest &request, const TagProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagProjectOutcome UntagProject (const Model::UntagProjectRequest &request) const
 
virtual Model::UntagProjectOutcomeCallable UntagProjectCallable (const Model::UntagProjectRequest &request) const
 
virtual void UntagProjectAsync (const Model::UntagProjectRequest &request, const UntagProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateProjectOutcome UpdateProject (const Model::UpdateProjectRequest &request) const
 
virtual Model::UpdateProjectOutcomeCallable UpdateProjectCallable (const Model::UpdateProjectRequest &request) const
 
virtual void UpdateProjectAsync (const Model::UpdateProjectRequest &request, const UpdateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateTeamMemberOutcome UpdateTeamMember (const Model::UpdateTeamMemberRequest &request) const
 
virtual Model::UpdateTeamMemberOutcomeCallable UpdateTeamMemberCallable (const Model::UpdateTeamMemberRequest &request) const
 
virtual void UpdateTeamMemberAsync (const Model::UpdateTeamMemberRequest &request, const UpdateTeamMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserProfileOutcome UpdateUserProfile (const Model::UpdateUserProfileRequest &request) const
 
virtual Model::UpdateUserProfileOutcomeCallable UpdateUserProfileCallable (const Model::UpdateUserProfileRequest &request) const
 
virtual void UpdateUserProfileAsync (const Model::UpdateUserProfileRequest &request, const UpdateUserProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>AWS CodeStar</fullname>

This is the API reference for AWS CodeStar. This reference provides descriptions of the operations and data types for the AWS CodeStar API along with usage examples.

You can use the AWS CodeStar API to work with:

Projects and their resources, by calling the following:

Teams and team members, by calling the following:

Users, by calling the following:

Definition at line 182 of file CodeStarClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 185 of file CodeStarClient.h.

Constructor & Destructor Documentation

◆ CodeStarClient() [1/3]

Aws::CodeStar::CodeStarClient::CodeStarClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ CodeStarClient() [2/3]

Aws::CodeStar::CodeStarClient::CodeStarClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ CodeStarClient() [3/3]

Aws::CodeStar::CodeStarClient::CodeStarClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~CodeStarClient()

virtual Aws::CodeStar::CodeStarClient::~CodeStarClient ( )
virtual

Member Function Documentation

◆ AssociateTeamMember()

virtual Model::AssociateTeamMemberOutcome Aws::CodeStar::CodeStarClient::AssociateTeamMember ( const Model::AssociateTeamMemberRequest request) const
virtual

Adds an IAM user to the team for an AWS CodeStar project.

See Also:

AWS API Reference

◆ AssociateTeamMemberAsync()

virtual void Aws::CodeStar::CodeStarClient::AssociateTeamMemberAsync ( const Model::AssociateTeamMemberRequest request,
const AssociateTeamMemberResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds an IAM user to the team for an AWS CodeStar project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateTeamMemberCallable()

virtual Model::AssociateTeamMemberOutcomeCallable Aws::CodeStar::CodeStarClient::AssociateTeamMemberCallable ( const Model::AssociateTeamMemberRequest request) const
virtual

Adds an IAM user to the team for an AWS CodeStar project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateProject()

virtual Model::CreateProjectOutcome Aws::CodeStar::CodeStarClient::CreateProject ( const Model::CreateProjectRequest request) const
virtual

Creates a project, including project resources. This action creates a project based on a submitted project request. A set of source code files and a toolchain template file can be included with the project request. If these are not provided, an empty project is created.

See Also:

AWS API Reference

◆ CreateProjectAsync()

virtual void Aws::CodeStar::CodeStarClient::CreateProjectAsync ( const Model::CreateProjectRequest request,
const CreateProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a project, including project resources. This action creates a project based on a submitted project request. A set of source code files and a toolchain template file can be included with the project request. If these are not provided, an empty project is created.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateProjectCallable()

virtual Model::CreateProjectOutcomeCallable Aws::CodeStar::CodeStarClient::CreateProjectCallable ( const Model::CreateProjectRequest request) const
virtual

Creates a project, including project resources. This action creates a project based on a submitted project request. A set of source code files and a toolchain template file can be included with the project request. If these are not provided, an empty project is created.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateUserProfile()

virtual Model::CreateUserProfileOutcome Aws::CodeStar::CodeStarClient::CreateUserProfile ( const Model::CreateUserProfileRequest request) const
virtual

Creates a profile for a user that includes user preferences, such as the display name and email address assocciated with the user, in AWS CodeStar. The user profile is not project-specific. Information in the user profile is displayed wherever the user's information appears to other users in AWS CodeStar.

See Also:

AWS API Reference

◆ CreateUserProfileAsync()

virtual void Aws::CodeStar::CodeStarClient::CreateUserProfileAsync ( const Model::CreateUserProfileRequest request,
const CreateUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a profile for a user that includes user preferences, such as the display name and email address assocciated with the user, in AWS CodeStar. The user profile is not project-specific. Information in the user profile is displayed wherever the user's information appears to other users in AWS CodeStar.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUserProfileCallable()

virtual Model::CreateUserProfileOutcomeCallable Aws::CodeStar::CodeStarClient::CreateUserProfileCallable ( const Model::CreateUserProfileRequest request) const
virtual

Creates a profile for a user that includes user preferences, such as the display name and email address assocciated with the user, in AWS CodeStar. The user profile is not project-specific. Information in the user profile is displayed wherever the user's information appears to other users in AWS CodeStar.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteProject()

virtual Model::DeleteProjectOutcome Aws::CodeStar::CodeStarClient::DeleteProject ( const Model::DeleteProjectRequest request) const
virtual

Deletes a project, including project resources. Does not delete users associated with the project, but does delete the IAM roles that allowed access to the project.

See Also:

AWS API Reference

◆ DeleteProjectAsync()

virtual void Aws::CodeStar::CodeStarClient::DeleteProjectAsync ( const Model::DeleteProjectRequest request,
const DeleteProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a project, including project resources. Does not delete users associated with the project, but does delete the IAM roles that allowed access to the project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteProjectCallable()

virtual Model::DeleteProjectOutcomeCallable Aws::CodeStar::CodeStarClient::DeleteProjectCallable ( const Model::DeleteProjectRequest request) const
virtual

Deletes a project, including project resources. Does not delete users associated with the project, but does delete the IAM roles that allowed access to the project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteUserProfile()

virtual Model::DeleteUserProfileOutcome Aws::CodeStar::CodeStarClient::DeleteUserProfile ( const Model::DeleteUserProfileRequest request) const
virtual

Deletes a user profile in AWS CodeStar, including all personal preference data associated with that profile, such as display name and email address. It does not delete the history of that user, for example the history of commits made by that user.

See Also:

AWS API Reference

◆ DeleteUserProfileAsync()

virtual void Aws::CodeStar::CodeStarClient::DeleteUserProfileAsync ( const Model::DeleteUserProfileRequest request,
const DeleteUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a user profile in AWS CodeStar, including all personal preference data associated with that profile, such as display name and email address. It does not delete the history of that user, for example the history of commits made by that user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUserProfileCallable()

virtual Model::DeleteUserProfileOutcomeCallable Aws::CodeStar::CodeStarClient::DeleteUserProfileCallable ( const Model::DeleteUserProfileRequest request) const
virtual

Deletes a user profile in AWS CodeStar, including all personal preference data associated with that profile, such as display name and email address. It does not delete the history of that user, for example the history of commits made by that user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeProject()

virtual Model::DescribeProjectOutcome Aws::CodeStar::CodeStarClient::DescribeProject ( const Model::DescribeProjectRequest request) const
virtual

Describes a project and its resources.

See Also:

AWS API Reference

◆ DescribeProjectAsync()

virtual void Aws::CodeStar::CodeStarClient::DescribeProjectAsync ( const Model::DescribeProjectRequest request,
const DescribeProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a project and its resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeProjectCallable()

virtual Model::DescribeProjectOutcomeCallable Aws::CodeStar::CodeStarClient::DescribeProjectCallable ( const Model::DescribeProjectRequest request) const
virtual

Describes a project and its resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeUserProfile()

virtual Model::DescribeUserProfileOutcome Aws::CodeStar::CodeStarClient::DescribeUserProfile ( const Model::DescribeUserProfileRequest request) const
virtual

Describes a user in AWS CodeStar and the user attributes across all projects.

See Also:

AWS API Reference

◆ DescribeUserProfileAsync()

virtual void Aws::CodeStar::CodeStarClient::DescribeUserProfileAsync ( const Model::DescribeUserProfileRequest request,
const DescribeUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a user in AWS CodeStar and the user attributes across all projects.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeUserProfileCallable()

virtual Model::DescribeUserProfileOutcomeCallable Aws::CodeStar::CodeStarClient::DescribeUserProfileCallable ( const Model::DescribeUserProfileRequest request) const
virtual

Describes a user in AWS CodeStar and the user attributes across all projects.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateTeamMember()

virtual Model::DisassociateTeamMemberOutcome Aws::CodeStar::CodeStarClient::DisassociateTeamMember ( const Model::DisassociateTeamMemberRequest request) const
virtual

Removes a user from a project. Removing a user from a project also removes the IAM policies from that user that allowed access to the project and its resources. Disassociating a team member does not remove that user's profile from AWS CodeStar. It does not remove the user from IAM.

See Also:


AWS API Reference

◆ DisassociateTeamMemberAsync()

virtual void Aws::CodeStar::CodeStarClient::DisassociateTeamMemberAsync ( const Model::DisassociateTeamMemberRequest request,
const DisassociateTeamMemberResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a user from a project. Removing a user from a project also removes the IAM policies from that user that allowed access to the project and its resources. Disassociating a team member does not remove that user's profile from AWS CodeStar. It does not remove the user from IAM.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateTeamMemberCallable()

virtual Model::DisassociateTeamMemberOutcomeCallable Aws::CodeStar::CodeStarClient::DisassociateTeamMemberCallable ( const Model::DisassociateTeamMemberRequest request) const
virtual

Removes a user from a project. Removing a user from a project also removes the IAM policies from that user that allowed access to the project and its resources. Disassociating a team member does not remove that user's profile from AWS CodeStar. It does not remove the user from IAM.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListProjects()

virtual Model::ListProjectsOutcome Aws::CodeStar::CodeStarClient::ListProjects ( const Model::ListProjectsRequest request) const
virtual

Lists all projects in AWS CodeStar associated with your AWS account.

See Also:

AWS API Reference

◆ ListProjectsAsync()

virtual void Aws::CodeStar::CodeStarClient::ListProjectsAsync ( const Model::ListProjectsRequest request,
const ListProjectsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all projects in AWS CodeStar associated with your AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListProjectsCallable()

virtual Model::ListProjectsOutcomeCallable Aws::CodeStar::CodeStarClient::ListProjectsCallable ( const Model::ListProjectsRequest request) const
virtual

Lists all projects in AWS CodeStar associated with your AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListResources()

virtual Model::ListResourcesOutcome Aws::CodeStar::CodeStarClient::ListResources ( const Model::ListResourcesRequest request) const
virtual

Lists resources associated with a project in AWS CodeStar.

See Also:

AWS API Reference

◆ ListResourcesAsync()

virtual void Aws::CodeStar::CodeStarClient::ListResourcesAsync ( const Model::ListResourcesRequest request,
const ListResourcesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists resources associated with a project in AWS CodeStar.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListResourcesCallable()

virtual Model::ListResourcesOutcomeCallable Aws::CodeStar::CodeStarClient::ListResourcesCallable ( const Model::ListResourcesRequest request) const
virtual

Lists resources associated with a project in AWS CodeStar.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForProject()

virtual Model::ListTagsForProjectOutcome Aws::CodeStar::CodeStarClient::ListTagsForProject ( const Model::ListTagsForProjectRequest request) const
virtual

Gets the tags for a project.

See Also:

AWS API Reference

◆ ListTagsForProjectAsync()

virtual void Aws::CodeStar::CodeStarClient::ListTagsForProjectAsync ( const Model::ListTagsForProjectRequest request,
const ListTagsForProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets the tags for a project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForProjectCallable()

virtual Model::ListTagsForProjectOutcomeCallable Aws::CodeStar::CodeStarClient::ListTagsForProjectCallable ( const Model::ListTagsForProjectRequest request) const
virtual

Gets the tags for a project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTeamMembers()

virtual Model::ListTeamMembersOutcome Aws::CodeStar::CodeStarClient::ListTeamMembers ( const Model::ListTeamMembersRequest request) const
virtual

Lists all team members associated with a project.

See Also:


AWS API Reference

◆ ListTeamMembersAsync()

virtual void Aws::CodeStar::CodeStarClient::ListTeamMembersAsync ( const Model::ListTeamMembersRequest request,
const ListTeamMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all team members associated with a project.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTeamMembersCallable()

virtual Model::ListTeamMembersOutcomeCallable Aws::CodeStar::CodeStarClient::ListTeamMembersCallable ( const Model::ListTeamMembersRequest request) const
virtual

Lists all team members associated with a project.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListUserProfiles()

virtual Model::ListUserProfilesOutcome Aws::CodeStar::CodeStarClient::ListUserProfiles ( const Model::ListUserProfilesRequest request) const
virtual

Lists all the user profiles configured for your AWS account in AWS CodeStar.

See Also:

AWS API Reference

◆ ListUserProfilesAsync()

virtual void Aws::CodeStar::CodeStarClient::ListUserProfilesAsync ( const Model::ListUserProfilesRequest request,
const ListUserProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the user profiles configured for your AWS account in AWS CodeStar.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListUserProfilesCallable()

virtual Model::ListUserProfilesOutcomeCallable Aws::CodeStar::CodeStarClient::ListUserProfilesCallable ( const Model::ListUserProfilesRequest request) const
virtual

Lists all the user profiles configured for your AWS account in AWS CodeStar.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::CodeStar::CodeStarClient::OverrideEndpoint ( const Aws::String endpoint)

◆ TagProject()

virtual Model::TagProjectOutcome Aws::CodeStar::CodeStarClient::TagProject ( const Model::TagProjectRequest request) const
virtual

Adds tags to a project.

See Also:

AWS API Reference

◆ TagProjectAsync()

virtual void Aws::CodeStar::CodeStarClient::TagProjectAsync ( const Model::TagProjectRequest request,
const TagProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds tags to a project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagProjectCallable()

virtual Model::TagProjectOutcomeCallable Aws::CodeStar::CodeStarClient::TagProjectCallable ( const Model::TagProjectRequest request) const
virtual

Adds tags to a project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagProject()

virtual Model::UntagProjectOutcome Aws::CodeStar::CodeStarClient::UntagProject ( const Model::UntagProjectRequest request) const
virtual

Removes tags from a project.

See Also:

AWS API Reference

◆ UntagProjectAsync()

virtual void Aws::CodeStar::CodeStarClient::UntagProjectAsync ( const Model::UntagProjectRequest request,
const UntagProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes tags from a project.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagProjectCallable()

virtual Model::UntagProjectOutcomeCallable Aws::CodeStar::CodeStarClient::UntagProjectCallable ( const Model::UntagProjectRequest request) const
virtual

Removes tags from a project.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateProject()

virtual Model::UpdateProjectOutcome Aws::CodeStar::CodeStarClient::UpdateProject ( const Model::UpdateProjectRequest request) const
virtual

Updates a project in AWS CodeStar.

See Also:

AWS API Reference

◆ UpdateProjectAsync()

virtual void Aws::CodeStar::CodeStarClient::UpdateProjectAsync ( const Model::UpdateProjectRequest request,
const UpdateProjectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a project in AWS CodeStar.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateProjectCallable()

virtual Model::UpdateProjectOutcomeCallable Aws::CodeStar::CodeStarClient::UpdateProjectCallable ( const Model::UpdateProjectRequest request) const
virtual

Updates a project in AWS CodeStar.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateTeamMember()

virtual Model::UpdateTeamMemberOutcome Aws::CodeStar::CodeStarClient::UpdateTeamMember ( const Model::UpdateTeamMemberRequest request) const
virtual

Updates a team member's attributes in an AWS CodeStar project. For example, you can change a team member's role in the project, or change whether they have remote access to project resources.

See Also:

AWS API Reference

◆ UpdateTeamMemberAsync()

virtual void Aws::CodeStar::CodeStarClient::UpdateTeamMemberAsync ( const Model::UpdateTeamMemberRequest request,
const UpdateTeamMemberResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a team member's attributes in an AWS CodeStar project. For example, you can change a team member's role in the project, or change whether they have remote access to project resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateTeamMemberCallable()

virtual Model::UpdateTeamMemberOutcomeCallable Aws::CodeStar::CodeStarClient::UpdateTeamMemberCallable ( const Model::UpdateTeamMemberRequest request) const
virtual

Updates a team member's attributes in an AWS CodeStar project. For example, you can change a team member's role in the project, or change whether they have remote access to project resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateUserProfile()

virtual Model::UpdateUserProfileOutcome Aws::CodeStar::CodeStarClient::UpdateUserProfile ( const Model::UpdateUserProfileRequest request) const
virtual

Updates a user's profile in AWS CodeStar. The user profile is not project-specific. Information in the user profile is displayed wherever the user's information appears to other users in AWS CodeStar.

See Also:

AWS API Reference

◆ UpdateUserProfileAsync()

virtual void Aws::CodeStar::CodeStarClient::UpdateUserProfileAsync ( const Model::UpdateUserProfileRequest request,
const UpdateUserProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a user's profile in AWS CodeStar. The user profile is not project-specific. Information in the user profile is displayed wherever the user's information appears to other users in AWS CodeStar.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserProfileCallable()

virtual Model::UpdateUserProfileOutcomeCallable Aws::CodeStar::CodeStarClient::UpdateUserProfileCallable ( const Model::UpdateUserProfileRequest request) const
virtual

Updates a user's profile in AWS CodeStar. The user profile is not project-specific. Information in the user profile is displayed wherever the user's information appears to other users in AWS CodeStar.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: