@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSS3Control extends Object implements AWSS3Control
AWSS3Control
. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
CreateAccessPointResult |
createAccessPoint(CreateAccessPointRequest request)
Creates an access point and associates it with the specified bucket.
|
CreateJobResult |
createJob(CreateJobRequest request)
Creates an Amazon S3 batch operations job.
|
DeleteAccessPointResult |
deleteAccessPoint(DeleteAccessPointRequest request)
Deletes the specified access point.
|
DeleteAccessPointPolicyResult |
deleteAccessPointPolicy(DeleteAccessPointPolicyRequest request)
Deletes the access point policy for the specified access point.
|
DeletePublicAccessBlockResult |
deletePublicAccessBlock(DeletePublicAccessBlockRequest request)
Removes the
PublicAccessBlock configuration for an Amazon Web Services account. |
DescribeJobResult |
describeJob(DescribeJobRequest request)
Retrieves the configuration parameters and status for a batch operations job.
|
GetAccessPointResult |
getAccessPoint(GetAccessPointRequest request)
Returns configuration information about the specified access point.
|
GetAccessPointPolicyResult |
getAccessPointPolicy(GetAccessPointPolicyRequest request)
Returns the access point policy associated with the specified access point.
|
GetAccessPointPolicyStatusResult |
getAccessPointPolicyStatus(GetAccessPointPolicyStatusRequest request)
Indicates whether the specified access point currently has a policy that allows public access.
|
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)
Retrieves the
PublicAccessBlock configuration for an Amazon Web Services account. |
ListAccessPointsResult |
listAccessPoints(ListAccessPointsRequest request)
Returns a list of the access points currently associated with the specified bucket.
|
ListJobsResult |
listJobs(ListJobsRequest request)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
|
PutAccessPointPolicyResult |
putAccessPointPolicy(PutAccessPointPolicyRequest request)
Associates an access policy with the specified access point.
|
PutPublicAccessBlockResult |
putPublicAccessBlock(PutPublicAccessBlockRequest request)
Creates or modifies the
PublicAccessBlock configuration for an Amazon Web Services account. |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateJobPriorityResult |
updateJobPriority(UpdateJobPriorityRequest request)
Updates an existing job's priority.
|
UpdateJobStatusResult |
updateJobStatus(UpdateJobStatusRequest request)
Updates the status for the specified job.
|
public CreateAccessPointResult createAccessPoint(CreateAccessPointRequest request)
AWSS3Control
Creates an access point and associates it with the specified bucket.
createAccessPoint
in interface AWSS3Control
public CreateJobResult createJob(CreateJobRequest request)
AWSS3Control
Creates an Amazon S3 batch operations job.
createJob
in interface AWSS3Control
public DeleteAccessPointResult deleteAccessPoint(DeleteAccessPointRequest request)
AWSS3Control
Deletes the specified access point.
deleteAccessPoint
in interface AWSS3Control
public DeleteAccessPointPolicyResult deleteAccessPointPolicy(DeleteAccessPointPolicyRequest request)
AWSS3Control
Deletes the access point policy for the specified access point.
deleteAccessPointPolicy
in interface AWSS3Control
public DeletePublicAccessBlockResult deletePublicAccessBlock(DeletePublicAccessBlockRequest request)
AWSS3Control
Removes the PublicAccessBlock
configuration for an Amazon Web Services account.
deletePublicAccessBlock
in interface AWSS3Control
public DescribeJobResult describeJob(DescribeJobRequest request)
AWSS3Control
Retrieves the configuration parameters and status for a batch operations job.
describeJob
in interface AWSS3Control
public GetAccessPointResult getAccessPoint(GetAccessPointRequest request)
AWSS3Control
Returns configuration information about the specified access point.
getAccessPoint
in interface AWSS3Control
public GetAccessPointPolicyResult getAccessPointPolicy(GetAccessPointPolicyRequest request)
AWSS3Control
Returns the access point policy associated with the specified access point.
getAccessPointPolicy
in interface AWSS3Control
public GetAccessPointPolicyStatusResult getAccessPointPolicyStatus(GetAccessPointPolicyStatusRequest request)
AWSS3Control
Indicates whether the specified access point currently has a policy that allows public access. For more information about public access through access points, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.
getAccessPointPolicyStatus
in interface AWSS3Control
public GetPublicAccessBlockResult getPublicAccessBlock(GetPublicAccessBlockRequest request)
AWSS3Control
Retrieves the PublicAccessBlock
configuration for an Amazon Web Services account.
getPublicAccessBlock
in interface AWSS3Control
public ListAccessPointsResult listAccessPoints(ListAccessPointsRequest request)
AWSS3Control
Returns a list of the access points currently associated with the specified bucket. You can retrieve up to 1000
access points per call. If the specified bucket has more than 1000 access points (or the number specified in
maxResults
, whichever is less), then the response will include a continuation token that you can use
to list the additional access points.
listAccessPoints
in interface AWSS3Control
public ListJobsResult listJobs(ListJobsRequest request)
AWSS3Control
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
listJobs
in interface AWSS3Control
public PutAccessPointPolicyResult putAccessPointPolicy(PutAccessPointPolicyRequest request)
AWSS3Control
Associates an access policy with the specified access point. Each access point can have only one policy, so a request made to this API replaces any existing policy associated with the specified access point.
putAccessPointPolicy
in interface AWSS3Control
public PutPublicAccessBlockResult putPublicAccessBlock(PutPublicAccessBlockRequest request)
AWSS3Control
Creates or modifies the PublicAccessBlock
configuration for an Amazon Web Services account.
putPublicAccessBlock
in interface AWSS3Control
public UpdateJobPriorityResult updateJobPriority(UpdateJobPriorityRequest request)
AWSS3Control
Updates an existing job's priority.
updateJobPriority
in interface AWSS3Control
public UpdateJobStatusResult updateJobStatus(UpdateJobStatusRequest request)
AWSS3Control
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
public void shutdown()
AWSS3Control
shutdown
in interface AWSS3Control
public S3ControlResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSS3Control
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.
getCachedResponseMetadata
in interface AWSS3Control
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.