@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSCloud9
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSCloud9
instead.
Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and release software in the cloud.
For more information about Cloud9, see the Cloud9 User Guide.
Cloud9 supports these operations:
CreateEnvironmentEC2
: Creates an Cloud9 development environment, launches an Amazon EC2 instance, and
then connects from the instance to the environment.
CreateEnvironmentMembership
: Adds an environment member to an environment.
DeleteEnvironment
: Deletes an environment. If an Amazon EC2 instance is connected to the environment,
also terminates the instance.
DeleteEnvironmentMembership
: Deletes an environment member from an environment.
DescribeEnvironmentMemberships
: Gets information about environment members for an environment.
DescribeEnvironments
: Gets information about environments.
DescribeEnvironmentStatus
: Gets status information for an environment.
ListEnvironments
: Gets a list of environment identifiers.
ListTagsForResource
: Gets the tags for an environment.
TagResource
: Adds tags to an environment.
UntagResource
: Removes tags from an environment.
UpdateEnvironment
: Changes the settings of an existing environment.
UpdateEnvironmentMembership
: Changes the settings of an existing environment member for an environment.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CreateEnvironmentEC2Result |
createEnvironmentEC2(CreateEnvironmentEC2Request createEnvironmentEC2Request)
Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and
then connects from the instance to the environment.
|
CreateEnvironmentMembershipResult |
createEnvironmentMembership(CreateEnvironmentMembershipRequest createEnvironmentMembershipRequest)
Adds an environment member to an Cloud9 development environment.
|
DeleteEnvironmentResult |
deleteEnvironment(DeleteEnvironmentRequest deleteEnvironmentRequest)
Deletes an Cloud9 development environment.
|
DeleteEnvironmentMembershipResult |
deleteEnvironmentMembership(DeleteEnvironmentMembershipRequest deleteEnvironmentMembershipRequest)
Deletes an environment member from a development environment.
|
DescribeEnvironmentMembershipsResult |
describeEnvironmentMemberships(DescribeEnvironmentMembershipsRequest describeEnvironmentMembershipsRequest)
Gets information about environment members for an Cloud9 development environment.
|
DescribeEnvironmentsResult |
describeEnvironments(DescribeEnvironmentsRequest describeEnvironmentsRequest)
Gets information about Cloud9 development environments.
|
DescribeEnvironmentStatusResult |
describeEnvironmentStatus(DescribeEnvironmentStatusRequest describeEnvironmentStatusRequest)
Gets status information for an Cloud9 development environment.
|
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.
|
ListEnvironmentsResult |
listEnvironments(ListEnvironmentsRequest listEnvironmentsRequest)
Gets a list of Cloud9 development environment identifiers.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Gets a list of the tags associated with an Cloud9 development environment.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds tags to an Cloud9 development environment.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from an Cloud9 development environment.
|
UpdateEnvironmentResult |
updateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest)
Changes the settings of an existing Cloud9 development environment.
|
UpdateEnvironmentMembershipResult |
updateEnvironmentMembership(UpdateEnvironmentMembershipRequest updateEnvironmentMembershipRequest)
Changes the settings of an existing environment member for an Cloud9 development environment.
|
static final String ENDPOINT_PREFIX
CreateEnvironmentEC2Result createEnvironmentEC2(CreateEnvironmentEC2Request createEnvironmentEC2Request)
Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
createEnvironmentEC2Request
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.CreateEnvironmentMembershipResult createEnvironmentMembership(CreateEnvironmentMembershipRequest createEnvironmentMembershipRequest)
Adds an environment member to an Cloud9 development environment.
createEnvironmentMembershipRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.DeleteEnvironmentResult deleteEnvironment(DeleteEnvironmentRequest deleteEnvironmentRequest)
Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
deleteEnvironmentRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.DeleteEnvironmentMembershipResult deleteEnvironmentMembership(DeleteEnvironmentMembershipRequest deleteEnvironmentMembershipRequest)
Deletes an environment member from a development environment.
deleteEnvironmentMembershipRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.DescribeEnvironmentMembershipsResult describeEnvironmentMemberships(DescribeEnvironmentMembershipsRequest describeEnvironmentMembershipsRequest)
Gets information about environment members for an Cloud9 development environment.
describeEnvironmentMembershipsRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.DescribeEnvironmentStatusResult describeEnvironmentStatus(DescribeEnvironmentStatusRequest describeEnvironmentStatusRequest)
Gets status information for an Cloud9 development environment.
describeEnvironmentStatusRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.DescribeEnvironmentsResult describeEnvironments(DescribeEnvironmentsRequest describeEnvironmentsRequest)
Gets information about Cloud9 development environments.
describeEnvironmentsRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.ListEnvironmentsResult listEnvironments(ListEnvironmentsRequest listEnvironmentsRequest)
Gets a list of Cloud9 development environment identifiers.
listEnvironmentsRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Gets a list of the tags associated with an Cloud9 development environment.
listTagsForResourceRequest
- NotFoundException
- The target resource cannot be found.InternalServerErrorException
- An internal server error occurred.BadRequestException
- The target request is invalid.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds tags to an Cloud9 development environment.
Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.
tagResourceRequest
- NotFoundException
- The target resource cannot be found.InternalServerErrorException
- An internal server error occurred.BadRequestException
- The target request is invalid.ConcurrentAccessException
- A concurrent access issue occurred.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from an Cloud9 development environment.
untagResourceRequest
- NotFoundException
- The target resource cannot be found.InternalServerErrorException
- An internal server error occurred.BadRequestException
- The target request is invalid.ConcurrentAccessException
- A concurrent access issue occurred.UpdateEnvironmentResult updateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest)
Changes the settings of an existing Cloud9 development environment.
updateEnvironmentRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.UpdateEnvironmentMembershipResult updateEnvironmentMembership(UpdateEnvironmentMembershipRequest updateEnvironmentMembershipRequest)
Changes the settings of an existing environment member for an Cloud9 development environment.
updateEnvironmentMembershipRequest
- BadRequestException
- The target request is invalid.ConflictException
- A conflict occurred.NotFoundException
- The target resource cannot be found.ForbiddenException
- An access permissions issue occurred.TooManyRequestsException
- Too many service requests were made over the given time period.LimitExceededException
- A service limit was exceeded.InternalServerErrorException
- An internal server error occurred.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
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.
request
- The originally executed request.