@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_METRICENDPOINT_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, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshutdownpublic static AWSS3ControlClientBuilder builder()
public CreateJobResult createJob(CreateJobRequest request)
Creates an Amazon S3 batch operations job.
createJob in interface AWSS3ControlcreateJobRequest - TooManyRequestsExceptionBadRequestExceptionIdempotencyExceptionInternalServiceExceptionpublic DeletePublicAccessBlockResult deletePublicAccessBlock(DeletePublicAccessBlockRequest request)
Deletes the block public access configuration for the specified account.
deletePublicAccessBlock in interface AWSS3ControldeletePublicAccessBlockRequest - public DescribeJobResult describeJob(DescribeJobRequest request)
Retrieves the configuration parameters and status for a batch operations job.
describeJob in interface AWSS3ControldescribeJobRequest - BadRequestExceptionTooManyRequestsExceptionNotFoundExceptionInternalServiceExceptionpublic GetPublicAccessBlockResult getPublicAccessBlock(GetPublicAccessBlockRequest request)
getPublicAccessBlock in interface AWSS3ControlgetPublicAccessBlockRequest - NoSuchPublicAccessBlockConfigurationExceptionpublic 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 AWSS3ControllistJobsRequest - InvalidRequestExceptionInternalServiceExceptionInvalidNextTokenExceptionpublic PutPublicAccessBlockResult putPublicAccessBlock(PutPublicAccessBlockRequest request)
putPublicAccessBlock in interface AWSS3ControlputPublicAccessBlockRequest - public UpdateJobPriorityResult updateJobPriority(UpdateJobPriorityRequest request)
Updates an existing job's priority.
updateJobPriority in interface AWSS3ControlupdateJobPriorityRequest - BadRequestExceptionTooManyRequestsExceptionNotFoundExceptionInternalServiceExceptionpublic 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 AWSS3ControlupdateJobStatusRequest - BadRequestExceptionTooManyRequestsExceptionNotFoundExceptionJobStatusExceptionInternalServiceExceptionpublic 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 AWSS3Controlrequest - The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.