@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() |
DeletePublicAccessBlockResult |
deletePublicAccessBlock(DeletePublicAccessBlockRequest request)
Removes the Public Access Block configuration for an Amazon Web Services account.
|
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 Public Access Block configuration for an Amazon Web Services account.
|
PutPublicAccessBlockResult |
putPublicAccessBlock(PutPublicAccessBlockRequest request)
Creates or modifies the Public Access Block configuration for an Amazon Web Services account.
|
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 DeletePublicAccessBlockResult deletePublicAccessBlock(DeletePublicAccessBlockRequest request)
Removes the Public Access Block configuration for an Amazon Web Services account.
deletePublicAccessBlock
in interface AWSS3Control
deletePublicAccessBlockRequest
- public GetPublicAccessBlockResult getPublicAccessBlock(GetPublicAccessBlockRequest request)
Retrieves the Public Access Block configuration for an Amazon Web Services account.
getPublicAccessBlock
in interface AWSS3Control
getPublicAccessBlockRequest
- NoSuchPublicAccessBlockConfigurationException
- This exception is thrown if a GetPublicAccessBlock
request is made against an account that
does not have a PublicAccessBlockConfiguration set.public PutPublicAccessBlockResult putPublicAccessBlock(PutPublicAccessBlockRequest request)
Creates or modifies the Public Access Block configuration for an Amazon Web Services account.
putPublicAccessBlock
in interface AWSS3Control
putPublicAccessBlockRequest
- 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.