Tabnine Logo
GetBucketAccelerateConfigurationRequest
Code IndexAdd Tabnine to your IDE (free)

How to use
GetBucketAccelerateConfigurationRequest
in
com.amazonaws.services.s3.model

Best Java code snippets using com.amazonaws.services.s3.model.GetBucketAccelerateConfigurationRequest (Showing top 12 results out of 315)

origin: aws/aws-sdk-java

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    String bucketName) throws AmazonServiceException,
    SdkClientException {
  return getBucketAccelerateConfiguration(new GetBucketAccelerateConfigurationRequest(
      bucketName));
}
origin: aws/aws-sdk-java

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    GetBucketAccelerateConfigurationRequest getBucketAccelerateConfigurationRequest)
    throws AmazonServiceException, SdkClientException {
  getBucketAccelerateConfigurationRequest = beforeClientExecution(getBucketAccelerateConfigurationRequest);
  rejectNull(getBucketAccelerateConfigurationRequest, "getBucketAccelerateConfigurationRequest must be specified.");
  String bucketName = getBucketAccelerateConfigurationRequest.getBucketName();
  rejectNull(bucketName,
      "The bucket name parameter must be specified when querying accelerate configuration");
  Request<GetBucketAccelerateConfigurationRequest> request = createRequest(bucketName, null, getBucketAccelerateConfigurationRequest, HttpMethodName.GET);
  request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "GetBucketAccelerateConfiguration");
  request.addParameter("accelerate", null);
  return invoke(request, new Unmarshallers.BucketAccelerateConfigurationUnmarshaller(), bucketName, null);
}
origin: aws/aws-sdk-java

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    String bucketName) throws AmazonServiceException,
    SdkClientException {
  return getBucketAccelerateConfiguration(new GetBucketAccelerateConfigurationRequest(
      bucketName));
}
origin: aws-amplify/aws-sdk-android

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    GetBucketAccelerateConfigurationRequest getBucketAccelerateConfigurationRequest)
    throws AmazonServiceException, AmazonClientException {
  assertParameterNotNull(getBucketAccelerateConfigurationRequest,
      "getBucketAccelerateConfigurationRequest must be specified.");
  final String bucketName = getBucketAccelerateConfigurationRequest.getBucketName();
  assertParameterNotNull(bucketName,
      "The bucket name parameter must be specified when querying accelerate configuration");
  final Request<GetBucketAccelerateConfigurationRequest> request = createRequest(bucketName, null,
      getBucketAccelerateConfigurationRequest, HttpMethodName.GET);
  request.addParameter("accelerate", null);
  return invoke(request, new Unmarshallers.BucketAccelerateConfigurationUnmarshaller(),
      bucketName, null);
}
origin: aws-amplify/aws-sdk-android

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    String bucketName) throws AmazonServiceException,
    AmazonClientException {
  return getBucketAccelerateConfiguration(new GetBucketAccelerateConfigurationRequest(
      bucketName));
}
origin: com.amazonaws/aws-android-sdk-s3

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    GetBucketAccelerateConfigurationRequest getBucketAccelerateConfigurationRequest)
    throws AmazonServiceException, AmazonClientException {
  assertParameterNotNull(getBucketAccelerateConfigurationRequest,
      "getBucketAccelerateConfigurationRequest must be specified.");
  final String bucketName = getBucketAccelerateConfigurationRequest.getBucketName();
  assertParameterNotNull(bucketName,
      "The bucket name parameter must be specified when querying accelerate configuration");
  final Request<GetBucketAccelerateConfigurationRequest> request = createRequest(bucketName, null,
      getBucketAccelerateConfigurationRequest, HttpMethodName.GET);
  request.addParameter("accelerate", null);
  return invoke(request, new Unmarshallers.BucketAccelerateConfigurationUnmarshaller(),
      bucketName, null);
}
origin: Nextdoor/bender

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    String bucketName) throws AmazonServiceException,
    SdkClientException {
  return getBucketAccelerateConfiguration(new GetBucketAccelerateConfigurationRequest(
      bucketName));
}
origin: Nextdoor/bender

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    GetBucketAccelerateConfigurationRequest getBucketAccelerateConfigurationRequest)
    throws AmazonServiceException, SdkClientException {
  getBucketAccelerateConfigurationRequest = beforeClientExecution(getBucketAccelerateConfigurationRequest);
  rejectNull(getBucketAccelerateConfigurationRequest, "getBucketAccelerateConfigurationRequest must be specified.");
  String bucketName = getBucketAccelerateConfigurationRequest.getBucketName();
  rejectNull(bucketName,
      "The bucket name parameter must be specified when querying accelerate configuration");
  Request<GetBucketAccelerateConfigurationRequest> request = createRequest(bucketName, null, getBucketAccelerateConfigurationRequest, HttpMethodName.GET);
  request.addParameter("accelerate", null);
  return invoke(request, new Unmarshallers.BucketAccelerateConfigurationUnmarshaller(), bucketName, null);
}
origin: com.amazonaws/aws-android-sdk-s3

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    String bucketName) throws AmazonServiceException,
    AmazonClientException {
  return getBucketAccelerateConfiguration(new GetBucketAccelerateConfigurationRequest(
      bucketName));
}
origin: Nextdoor/bender

@Override
public BucketAccelerateConfiguration getBucketAccelerateConfiguration(
    String bucketName) throws AmazonServiceException,
    SdkClientException {
  return getBucketAccelerateConfiguration(new GetBucketAccelerateConfigurationRequest(
      bucketName));
}
origin: apache/jackrabbit-oak

void setBinaryTransferAccelerationEnabled(boolean enabled) {
  if (enabled) {
    // verify acceleration is enabled on the bucket
    BucketAccelerateConfiguration accelerateConfig = s3service.getBucketAccelerateConfiguration(new GetBucketAccelerateConfigurationRequest(bucket));
    if (accelerateConfig.isAccelerateEnabled()) {
      // If transfer acceleration is enabled for presigned URIs, we need a separate AmazonS3Client
      // instance with the acceleration mode enabled, because we don't want the requests from the
      // data store itself to S3 to use acceleration
      s3PresignService = Utils.openService(properties);
      s3PresignService.setS3ClientOptions(S3ClientOptions.builder().setAccelerateModeEnabled(true).build());
      LOG.info("S3 Transfer Acceleration enabled for presigned URIs.");
    } else {
      LOG.warn("S3 Transfer Acceleration is not enabled on the bucket {}. Will create normal, non-accelerated presigned URIs.",
        bucket, S3Constants.PRESIGNED_URI_ENABLE_ACCELERATION);
    }
  } else {
    s3PresignService = s3service;
  }
}
origin: org.apache.jackrabbit/oak-blob-cloud

void setBinaryTransferAccelerationEnabled(boolean enabled) {
  if (enabled) {
    // verify acceleration is enabled on the bucket
    BucketAccelerateConfiguration accelerateConfig = s3service.getBucketAccelerateConfiguration(new GetBucketAccelerateConfigurationRequest(bucket));
    if (accelerateConfig.isAccelerateEnabled()) {
      // If transfer acceleration is enabled for presigned URIs, we need a separate AmazonS3Client
      // instance with the acceleration mode enabled, because we don't want the requests from the
      // data store itself to S3 to use acceleration
      s3PresignService = Utils.openService(properties);
      s3PresignService.setS3ClientOptions(S3ClientOptions.builder().setAccelerateModeEnabled(true).build());
      LOG.info("S3 Transfer Acceleration enabled for presigned URIs.");
    } else {
      LOG.warn("S3 Transfer Acceleration is not enabled on the bucket {}. Will create normal, non-accelerated presigned URIs.",
        bucket, S3Constants.PRESIGNED_URI_ENABLE_ACCELERATION);
    }
  } else {
    s3PresignService = s3service;
  }
}
com.amazonaws.services.s3.modelGetBucketAccelerateConfigurationRequest

Javadoc

Request object for the parameters to get a bucket's accelerate configuration.

Most used methods

  • <init>
    Creates a request object, ready to be executed to fetch the accelerate configuration for the specifi
  • getBucketName

Popular in Java

  • Making http post requests using okhttp
  • getSupportFragmentManager (FragmentActivity)
  • getResourceAsStream (ClassLoader)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • JComboBox (javax.swing)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now