@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSS3ControlClient extends AmazonWebServiceClient implements AWSS3Control
AWS S3 Control provides access to Amazon S3 control plane operations.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
static AWSS3ControlClientBuilder |
builder() |
CreateJobResult |
createJob(CreateJobRequest request)
Creates an Amazon S3 batch operations job.
|
DeletePublicAccessBlockResult |
deletePublicAccessBlock(DeletePublicAccessBlockRequest request)
Deletes the block public access configuration for the specified account.
|
DescribeJobResult |
describeJob(DescribeJobRequest request)
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 request)
|
ListJobsResult |
listJobs(ListJobsRequest request)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
|
PutPublicAccessBlockResult |
putPublicAccessBlock(PutPublicAccessBlockRequest request)
|
UpdateJobPriorityResult |
updateJobPriority(UpdateJobPriorityRequest request)
Updates an existing job's priority.
|
UpdateJobStatusResult |
updateJobStatus(UpdateJobStatusRequest request)
Updates the status for the specified job.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown
public static AWSS3ControlClientBuilder builder()
public CreateJobResult createJob(CreateJobRequest request)
Creates an Amazon S3 batch operations job.
createJob
in interface AWSS3Control
createJobRequest
- TooManyRequestsException
BadRequestException
IdempotencyException
InternalServiceException
public DeletePublicAccessBlockResult deletePublicAccessBlock(DeletePublicAccessBlockRequest request)
Deletes the block public access configuration for the specified account.
deletePublicAccessBlock
in interface AWSS3Control
deletePublicAccessBlockRequest
- public DescribeJobResult describeJob(DescribeJobRequest request)
Retrieves the configuration parameters and status for a batch operations job.
describeJob
in interface AWSS3Control
describeJobRequest
- BadRequestException
TooManyRequestsException
NotFoundException
InternalServiceException
public GetPublicAccessBlockResult getPublicAccessBlock(GetPublicAccessBlockRequest request)
getPublicAccessBlock
in interface AWSS3Control
getPublicAccessBlockRequest
- NoSuchPublicAccessBlockConfigurationException
public ListJobsResult listJobs(ListJobsRequest request)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
listJobs
in interface AWSS3Control
listJobsRequest
- InvalidRequestException
InternalServiceException
InvalidNextTokenException
public PutPublicAccessBlockResult putPublicAccessBlock(PutPublicAccessBlockRequest request)
putPublicAccessBlock
in interface AWSS3Control
putPublicAccessBlockRequest
- public UpdateJobPriorityResult updateJobPriority(UpdateJobPriorityRequest request)
Updates an existing job's priority.
updateJobPriority
in interface AWSS3Control
updateJobPriorityRequest
- BadRequestException
TooManyRequestsException
NotFoundException
InternalServiceException
public UpdateJobStatusResult updateJobStatus(UpdateJobStatusRequest request)
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.
updateJobStatus
in interface AWSS3Control
updateJobStatusRequest
- BadRequestException
TooManyRequestsException
NotFoundException
JobStatusException
InternalServiceException
public 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 the request.
getCachedResponseMetadata
in interface AWSS3Control
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.