@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSCodeStar extends Object implements AWSCodeStar
AWSCodeStar. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AssociateTeamMemberResult |
associateTeamMember(AssociateTeamMemberRequest request)
Adds an IAM user to the team for an AWS CodeStar project.
|
CreateProjectResult |
createProject(CreateProjectRequest request)
Creates a project, including project resources.
|
CreateUserProfileResult |
createUserProfile(CreateUserProfileRequest request)
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.
|
DeleteProjectResult |
deleteProject(DeleteProjectRequest request)
Deletes a project, including project resources.
|
DeleteUserProfileResult |
deleteUserProfile(DeleteUserProfileRequest request)
Deletes a user profile in AWS CodeStar, including all personal preference data associated with that profile, such
as display name and email address.
|
DescribeProjectResult |
describeProject(DescribeProjectRequest request)
Describes a project and its resources.
|
DescribeUserProfileResult |
describeUserProfile(DescribeUserProfileRequest request)
Describes a user in AWS CodeStar and the user attributes across all projects.
|
DisassociateTeamMemberResult |
disassociateTeamMember(DisassociateTeamMemberRequest request)
Removes a user from a project.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
ListProjectsResult |
listProjects(ListProjectsRequest request)
Lists all projects in AWS CodeStar associated with your AWS account.
|
ListResourcesResult |
listResources(ListResourcesRequest request)
Lists resources associated with a project in AWS CodeStar.
|
ListTagsForProjectResult |
listTagsForProject(ListTagsForProjectRequest request)
Gets the tags for a project.
|
ListTeamMembersResult |
listTeamMembers(ListTeamMembersRequest request)
Lists all team members associated with a project.
|
ListUserProfilesResult |
listUserProfiles(ListUserProfilesRequest request)
Lists all the user profiles configured for your AWS account in AWS CodeStar.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagProjectResult |
tagProject(TagProjectRequest request)
Adds tags to a project.
|
UntagProjectResult |
untagProject(UntagProjectRequest request)
Removes tags from a project.
|
UpdateProjectResult |
updateProject(UpdateProjectRequest request)
Updates a project in AWS CodeStar.
|
UpdateTeamMemberResult |
updateTeamMember(UpdateTeamMemberRequest request)
Updates a team member's attributes in an AWS CodeStar project.
|
UpdateUserProfileResult |
updateUserProfile(UpdateUserProfileRequest request)
Updates a user's profile in AWS CodeStar.
|
public AssociateTeamMemberResult associateTeamMember(AssociateTeamMemberRequest request)
AWSCodeStarAdds an IAM user to the team for an AWS CodeStar project.
associateTeamMember in interface AWSCodeStarpublic CreateProjectResult createProject(CreateProjectRequest request)
AWSCodeStarCreates 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.
createProject in interface AWSCodeStarpublic CreateUserProfileResult createUserProfile(CreateUserProfileRequest request)
AWSCodeStarCreates 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.
createUserProfile in interface AWSCodeStarpublic DeleteProjectResult deleteProject(DeleteProjectRequest request)
AWSCodeStarDeletes 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.
deleteProject in interface AWSCodeStarpublic DeleteUserProfileResult deleteUserProfile(DeleteUserProfileRequest request)
AWSCodeStarDeletes 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.
deleteUserProfile in interface AWSCodeStarpublic DescribeProjectResult describeProject(DescribeProjectRequest request)
AWSCodeStarDescribes a project and its resources.
describeProject in interface AWSCodeStarpublic DescribeUserProfileResult describeUserProfile(DescribeUserProfileRequest request)
AWSCodeStarDescribes a user in AWS CodeStar and the user attributes across all projects.
describeUserProfile in interface AWSCodeStarpublic DisassociateTeamMemberResult disassociateTeamMember(DisassociateTeamMemberRequest request)
AWSCodeStarRemoves 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.
disassociateTeamMember in interface AWSCodeStarpublic ListProjectsResult listProjects(ListProjectsRequest request)
AWSCodeStarLists all projects in AWS CodeStar associated with your AWS account.
listProjects in interface AWSCodeStarpublic ListResourcesResult listResources(ListResourcesRequest request)
AWSCodeStarLists resources associated with a project in AWS CodeStar.
listResources in interface AWSCodeStarpublic ListTagsForProjectResult listTagsForProject(ListTagsForProjectRequest request)
AWSCodeStarGets the tags for a project.
listTagsForProject in interface AWSCodeStarpublic ListTeamMembersResult listTeamMembers(ListTeamMembersRequest request)
AWSCodeStarLists all team members associated with a project.
listTeamMembers in interface AWSCodeStarpublic ListUserProfilesResult listUserProfiles(ListUserProfilesRequest request)
AWSCodeStarLists all the user profiles configured for your AWS account in AWS CodeStar.
listUserProfiles in interface AWSCodeStarpublic TagProjectResult tagProject(TagProjectRequest request)
AWSCodeStarAdds tags to a project.
tagProject in interface AWSCodeStarpublic UntagProjectResult untagProject(UntagProjectRequest request)
AWSCodeStarRemoves tags from a project.
untagProject in interface AWSCodeStarpublic UpdateProjectResult updateProject(UpdateProjectRequest request)
AWSCodeStarUpdates a project in AWS CodeStar.
updateProject in interface AWSCodeStarpublic UpdateTeamMemberResult updateTeamMember(UpdateTeamMemberRequest request)
AWSCodeStarUpdates 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.
updateTeamMember in interface AWSCodeStarpublic UpdateUserProfileResult updateUserProfile(UpdateUserProfileRequest request)
AWSCodeStarUpdates 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.
updateUserProfile in interface AWSCodeStarpublic void shutdown()
AWSCodeStarshutdown in interface AWSCodeStarpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSCodeStarResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSCodeStarrequest - The originally executed request.