@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSS3Control
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSS3Control
instead.
AWS S3 Control provides access to Amazon S3 control plane operations.
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 |
---|---|
CreateJobResult |
createJob(CreateJobRequest createJobRequest)
Creates an Amazon S3 batch operations job.
|
DeletePublicAccessBlockResult |
deletePublicAccessBlock(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest)
Deletes the block public access configuration for the specified account.
|
DescribeJobResult |
describeJob(DescribeJobRequest describeJobRequest)
Retrieves the configuration parameters and status for a batch operations job.
|
S3ControlResponseMetadata |
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.
|
GetPublicAccessBlockResult |
getPublicAccessBlock(GetPublicAccessBlockRequest getPublicAccessBlockRequest)
|
ListJobsResult |
listJobs(ListJobsRequest listJobsRequest)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
|
PutPublicAccessBlockResult |
putPublicAccessBlock(PutPublicAccessBlockRequest putPublicAccessBlockRequest)
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateJobPriorityResult |
updateJobPriority(UpdateJobPriorityRequest updateJobPriorityRequest)
Updates an existing job's priority.
|
UpdateJobStatusResult |
updateJobStatus(UpdateJobStatusRequest updateJobStatusRequest)
Updates the status for the specified job.
|
static final String ENDPOINT_PREFIX
CreateJobResult createJob(CreateJobRequest createJobRequest)
Creates an Amazon S3 batch operations job.
createJobRequest
- TooManyRequestsException
BadRequestException
IdempotencyException
InternalServiceException
DeletePublicAccessBlockResult deletePublicAccessBlock(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest)
Deletes the block public access configuration for the specified account.
deletePublicAccessBlockRequest
- DescribeJobResult describeJob(DescribeJobRequest describeJobRequest)
Retrieves the configuration parameters and status for a batch operations job.
describeJobRequest
- BadRequestException
TooManyRequestsException
NotFoundException
InternalServiceException
GetPublicAccessBlockResult getPublicAccessBlock(GetPublicAccessBlockRequest getPublicAccessBlockRequest)
getPublicAccessBlockRequest
- NoSuchPublicAccessBlockConfigurationException
ListJobsResult listJobs(ListJobsRequest listJobsRequest)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
listJobsRequest
- InvalidRequestException
InternalServiceException
InvalidNextTokenException
PutPublicAccessBlockResult putPublicAccessBlock(PutPublicAccessBlockRequest putPublicAccessBlockRequest)
putPublicAccessBlockRequest
- UpdateJobPriorityResult updateJobPriority(UpdateJobPriorityRequest updateJobPriorityRequest)
Updates an existing job's priority.
updateJobPriorityRequest
- BadRequestException
TooManyRequestsException
NotFoundException
InternalServiceException
UpdateJobStatusResult updateJobStatus(UpdateJobStatusRequest updateJobStatusRequest)
Updates the status for the specified job. Use this operation to confirm that you want to run a job or to cancel an existing job.
updateJobStatusRequest
- BadRequestException
TooManyRequestsException
NotFoundException
JobStatusException
InternalServiceException
void shutdown()
S3ControlResponseMetadata 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.