@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSCloud9Client extends AmazonWebServiceClient implements AWSCloud9
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.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
static AWSCloud9ClientBuilder |
builder() |
CreateEnvironmentEC2Result |
createEnvironmentEC2(CreateEnvironmentEC2Request request)
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 request)
Adds an environment member to an Cloud9 development environment.
|
DeleteEnvironmentResult |
deleteEnvironment(DeleteEnvironmentRequest request)
Deletes an Cloud9 development environment.
|
DeleteEnvironmentMembershipResult |
deleteEnvironmentMembership(DeleteEnvironmentMembershipRequest request)
Deletes an environment member from a development environment.
|
DescribeEnvironmentMembershipsResult |
describeEnvironmentMemberships(DescribeEnvironmentMembershipsRequest request)
Gets information about environment members for an Cloud9 development environment.
|
DescribeEnvironmentsResult |
describeEnvironments(DescribeEnvironmentsRequest request)
Gets information about Cloud9 development environments.
|
DescribeEnvironmentStatusResult |
describeEnvironmentStatus(DescribeEnvironmentStatusRequest request)
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 request)
Gets a list of Cloud9 development environment identifiers.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
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 request)
Adds tags to an Cloud9 development environment.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from an Cloud9 development environment.
|
UpdateEnvironmentResult |
updateEnvironment(UpdateEnvironmentRequest request)
Changes the settings of an existing Cloud9 development environment.
|
UpdateEnvironmentMembershipResult |
updateEnvironmentMembership(UpdateEnvironmentMembershipRequest request)
Changes the settings of an existing environment member for an Cloud9 development environment.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AWSCloud9ClientBuilder builder()
public CreateEnvironmentEC2Result createEnvironmentEC2(CreateEnvironmentEC2Request request)
Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
createEnvironmentEC2
in interface AWSCloud9
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.public CreateEnvironmentMembershipResult createEnvironmentMembership(CreateEnvironmentMembershipRequest request)
Adds an environment member to an Cloud9 development environment.
createEnvironmentMembership
in interface AWSCloud9
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.public DeleteEnvironmentResult deleteEnvironment(DeleteEnvironmentRequest request)
Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
deleteEnvironment
in interface AWSCloud9
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.public DeleteEnvironmentMembershipResult deleteEnvironmentMembership(DeleteEnvironmentMembershipRequest request)
Deletes an environment member from a development environment.
deleteEnvironmentMembership
in interface AWSCloud9
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.public DescribeEnvironmentMembershipsResult describeEnvironmentMemberships(DescribeEnvironmentMembershipsRequest request)
Gets information about environment members for an Cloud9 development environment.
describeEnvironmentMemberships
in interface AWSCloud9
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.public DescribeEnvironmentStatusResult describeEnvironmentStatus(DescribeEnvironmentStatusRequest request)
Gets status information for an Cloud9 development environment.
describeEnvironmentStatus
in interface AWSCloud9
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.public DescribeEnvironmentsResult describeEnvironments(DescribeEnvironmentsRequest request)
Gets information about Cloud9 development environments.
describeEnvironments
in interface AWSCloud9
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.public ListEnvironmentsResult listEnvironments(ListEnvironmentsRequest request)
Gets a list of Cloud9 development environment identifiers.
listEnvironments
in interface AWSCloud9
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.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Gets a list of the tags associated with an Cloud9 development environment.
listTagsForResource
in interface AWSCloud9
listTagsForResourceRequest
- NotFoundException
- The target resource cannot be found.InternalServerErrorException
- An internal server error occurred.BadRequestException
- The target request is invalid.public TagResourceResult tagResource(TagResourceRequest request)
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.
tagResource
in interface AWSCloud9
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.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes tags from an Cloud9 development environment.
untagResource
in interface AWSCloud9
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.public UpdateEnvironmentResult updateEnvironment(UpdateEnvironmentRequest request)
Changes the settings of an existing Cloud9 development environment.
updateEnvironment
in interface AWSCloud9
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.public UpdateEnvironmentMembershipResult updateEnvironmentMembership(UpdateEnvironmentMembershipRequest request)
Changes the settings of an existing environment member for an Cloud9 development environment.
updateEnvironmentMembership
in interface AWSCloud9
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.public 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 the request.
getCachedResponseMetadata
in interface AWSCloud9
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSCloud9
shutdown
in class AmazonWebServiceClient