@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)
Reserved for future use.
|
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)
AWSCodeStar
Adds an IAM user to the team for an AWS CodeStar project.
associateTeamMember
in interface AWSCodeStar
public CreateProjectResult createProject(CreateProjectRequest request)
AWSCodeStar
Reserved for future use. To create a project, use the AWS CodeStar console.
createProject
in interface AWSCodeStar
public CreateUserProfileResult createUserProfile(CreateUserProfileRequest request)
AWSCodeStar
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.
createUserProfile
in interface AWSCodeStar
public DeleteProjectResult deleteProject(DeleteProjectRequest request)
AWSCodeStar
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.
deleteProject
in interface AWSCodeStar
public DeleteUserProfileResult deleteUserProfile(DeleteUserProfileRequest request)
AWSCodeStar
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.
deleteUserProfile
in interface AWSCodeStar
public DescribeProjectResult describeProject(DescribeProjectRequest request)
AWSCodeStar
Describes a project and its resources.
describeProject
in interface AWSCodeStar
public DescribeUserProfileResult describeUserProfile(DescribeUserProfileRequest request)
AWSCodeStar
Describes a user in AWS CodeStar and the user attributes across all projects.
describeUserProfile
in interface AWSCodeStar
public DisassociateTeamMemberResult disassociateTeamMember(DisassociateTeamMemberRequest request)
AWSCodeStar
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.
disassociateTeamMember
in interface AWSCodeStar
public ListProjectsResult listProjects(ListProjectsRequest request)
AWSCodeStar
Lists all projects in AWS CodeStar associated with your AWS account.
listProjects
in interface AWSCodeStar
public ListResourcesResult listResources(ListResourcesRequest request)
AWSCodeStar
Lists resources associated with a project in AWS CodeStar.
listResources
in interface AWSCodeStar
public ListTagsForProjectResult listTagsForProject(ListTagsForProjectRequest request)
AWSCodeStar
Gets the tags for a project.
listTagsForProject
in interface AWSCodeStar
public ListTeamMembersResult listTeamMembers(ListTeamMembersRequest request)
AWSCodeStar
Lists all team members associated with a project.
listTeamMembers
in interface AWSCodeStar
public ListUserProfilesResult listUserProfiles(ListUserProfilesRequest request)
AWSCodeStar
Lists all the user profiles configured for your AWS account in AWS CodeStar.
listUserProfiles
in interface AWSCodeStar
public TagProjectResult tagProject(TagProjectRequest request)
AWSCodeStar
Adds tags to a project.
tagProject
in interface AWSCodeStar
public UntagProjectResult untagProject(UntagProjectRequest request)
AWSCodeStar
Removes tags from a project.
untagProject
in interface AWSCodeStar
public UpdateProjectResult updateProject(UpdateProjectRequest request)
AWSCodeStar
Updates a project in AWS CodeStar.
updateProject
in interface AWSCodeStar
public UpdateTeamMemberResult updateTeamMember(UpdateTeamMemberRequest request)
AWSCodeStar
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.
updateTeamMember
in interface AWSCodeStar
public UpdateUserProfileResult updateUserProfile(UpdateUserProfileRequest request)
AWSCodeStar
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.
updateUserProfile
in interface AWSCodeStar
public void shutdown()
AWSCodeStar
shutdown
in interface AWSCodeStar
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSCodeStar
Response 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 AWSCodeStar
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.