@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonS3OutpostsClient extends AmazonWebServiceClient implements AmazonS3Outposts
Amazon S3 on Outposts provides access to S3 on Outposts operations.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
static AmazonS3OutpostsClientBuilder |
builder() |
CreateEndpointResult |
createEndpoint(CreateEndpointRequest request)
Creates an endpoint and associates it with the specified Outpost.
|
DeleteEndpointResult |
deleteEndpoint(DeleteEndpointRequest request)
Deletes an endpoint.
|
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.
|
ListEndpointsResult |
listEndpoints(ListEndpointsRequest request)
Lists endpoints associated with the specified Outpost.
|
ListOutpostsWithS3Result |
listOutpostsWithS3(ListOutpostsWithS3Request request)
Lists the Outposts with S3 on Outposts capacity for your Amazon Web Services account.
|
ListSharedEndpointsResult |
listSharedEndpoints(ListSharedEndpointsRequest request)
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access
Manager (RAM).
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
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 AmazonS3OutpostsClientBuilder builder()
public CreateEndpointResult createEndpoint(CreateEndpointRequest request)
Creates an endpoint and associates it with the specified Outpost.
It can take up to 5 minutes for this action to finish.
Related actions include:
createEndpoint
in interface AmazonS3Outposts
createEndpointRequest
- InternalServerException
- There was an exception with the internal server.ValidationException
- There was an exception validating this data.AccessDeniedException
- Access was denied for this action.ResourceNotFoundException
- The requested resource was not found.ConflictException
- There was a conflict with this action, and it could not be completed.ThrottlingException
- The request was denied due to request throttling.OutpostOfflineException
- The service link connection to your Outposts home Region is down. Check your connection and try again.public DeleteEndpointResult deleteEndpoint(DeleteEndpointRequest request)
Deletes an endpoint.
It can take up to 5 minutes for this action to finish.
Related actions include:
deleteEndpoint
in interface AmazonS3Outposts
deleteEndpointRequest
- InternalServerException
- There was an exception with the internal server.AccessDeniedException
- Access was denied for this action.ResourceNotFoundException
- The requested resource was not found.ValidationException
- There was an exception validating this data.ThrottlingException
- The request was denied due to request throttling.OutpostOfflineException
- The service link connection to your Outposts home Region is down. Check your connection and try again.public ListEndpointsResult listEndpoints(ListEndpointsRequest request)
Lists endpoints associated with the specified Outpost.
Related actions include:
listEndpoints
in interface AmazonS3Outposts
listEndpointsRequest
- InternalServerException
- There was an exception with the internal server.ResourceNotFoundException
- The requested resource was not found.AccessDeniedException
- Access was denied for this action.ValidationException
- There was an exception validating this data.ThrottlingException
- The request was denied due to request throttling.public ListOutpostsWithS3Result listOutpostsWithS3(ListOutpostsWithS3Request request)
Lists the Outposts with S3 on Outposts capacity for your Amazon Web Services account. Includes S3 on Outposts that you have access to as the Outposts owner, or as a shared user from Resource Access Manager (RAM).
listOutpostsWithS3
in interface AmazonS3Outposts
listOutpostsWithS3Request
- InternalServerException
- There was an exception with the internal server.AccessDeniedException
- Access was denied for this action.ValidationException
- There was an exception validating this data.ThrottlingException
- The request was denied due to request throttling.public ListSharedEndpointsResult listSharedEndpoints(ListSharedEndpointsRequest request)
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).
Related actions include:
listSharedEndpoints
in interface AmazonS3Outposts
listSharedEndpointsRequest
- InternalServerException
- There was an exception with the internal server.ResourceNotFoundException
- The requested resource was not found.AccessDeniedException
- Access was denied for this action.ValidationException
- There was an exception validating this data.ThrottlingException
- The request was denied due to request throttling.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 AmazonS3Outposts
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AmazonS3Outposts
shutdown
in class AmazonWebServiceClient