com.amazonaws.services.s3.model.AmazonS3Exception.setStatusCode()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(8.0k)|赞(0)|评价(0)|浏览(117)

本文整理了Java中com.amazonaws.services.s3.model.AmazonS3Exception.setStatusCode()方法的一些代码示例,展示了AmazonS3Exception.setStatusCode()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AmazonS3Exception.setStatusCode()方法的具体详情如下:
包路径:com.amazonaws.services.s3.model.AmazonS3Exception
类名称:AmazonS3Exception
方法名:setStatusCode

AmazonS3Exception.setStatusCode介绍

暂无

代码示例

代码示例来源:origin: prestodb/presto

@Override
public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest)
{
  this.getObjectMetadataRequest = getObjectMetadataRequest;
  if (getObjectMetadataHttpCode != SC_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObjectMetadata call with " + getObjectMetadataHttpCode);
    exception.setStatusCode(getObjectMetadataHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: prestodb/presto

@Override
public S3Object getObject(GetObjectRequest getObjectRequest)
{
  if (getObjectHttpCode != SC_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObject call with " + getObjectHttpCode);
    exception.setStatusCode(getObjectHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: aws/aws-sdk-java

/**
 * Creates a new AmazonS3Exception object with the values set.
 */
public AmazonS3Exception build() {
  AmazonS3Exception s3Exception = errorResponseXml == null ? new AmazonS3Exception(
      errorMessage) : new AmazonS3Exception(errorMessage,
      errorResponseXml);
  s3Exception.setErrorCode(errorCode);
  s3Exception.setExtendedRequestId(extendedRequestId);
  s3Exception.setStatusCode(statusCode);
  s3Exception.setRequestId(requestId);
  s3Exception.setCloudFrontId(cloudFrontId);
  s3Exception.setAdditionalDetails(additionalDetails);
  s3Exception.setErrorType(errorTypeOf(statusCode));
  return s3Exception;
}

代码示例来源:origin: aws/aws-sdk-java

ase.setExtendedRequestId(hostId);
ase.setServiceName(request.getServiceName());
ase.setStatusCode(200);

代码示例来源:origin: aws-amplify/aws-sdk-android

/**
 * Used to create an {@link AmazonS3Exception} when we failed to read the
 * error response or parsed the error response as XML.
 */
private AmazonS3Exception newAmazonS3Exception(String errmsg, HttpResponse httpResponse) {
  final AmazonS3Exception ase = new AmazonS3Exception(errmsg);
  final int statusCode = httpResponse.getStatusCode();
  ase.setErrorCode(statusCode + " " + httpResponse.getStatusText());
  ase.setStatusCode(statusCode);
  ase.setErrorType(errorTypeOf(statusCode));
  final Map<String, String> headers = httpResponse.getHeaders();
  ase.setRequestId(headers.get(Headers.REQUEST_ID));
  ase.setExtendedRequestId(headers.get(Headers.EXTENDED_REQUEST_ID));
  ase.setCloudFrontId(headers.get(Headers.CLOUD_FRONT_ID));
  final Map<String, String> additionalDetails = new HashMap<String, String>();
  additionalDetails.put(Headers.S3_BUCKET_REGION,
      headers.get(Headers.S3_BUCKET_REGION));
  ase.setAdditionalDetails(additionalDetails);
  return ase;
}

代码示例来源:origin: aws/aws-sdk-java

ase.setExtendedRequestId(hostId);
ase.setServiceName(request.getServiceName());
ase.setStatusCode(200);

代码示例来源:origin: aws-amplify/aws-sdk-android

final AmazonS3Exception ase = new AmazonS3Exception(message);
final int statusCode = errorResponse.getStatusCode();
ase.setStatusCode(statusCode);
ase.setErrorType(errorTypeOf(statusCode));
ase.setErrorCode(errorCode);

代码示例来源:origin: org.ihtsdo.otf.common/otf-common

@Override
public S3Object getObject(String bucketName, String key) {
  File file = getFile(bucketName, key);
  if (file.isFile()) {
    return new OfflineS3Object(bucketName, key, file);
  } else {
    AmazonS3Exception amazonS3Exception = new AmazonS3Exception("Object does not exist.");
    amazonS3Exception.setStatusCode(404);
    throw amazonS3Exception;
  }
}

代码示例来源:origin: com.facebook.presto/presto-hive

@Override
public S3Object getObject(GetObjectRequest getObjectRequest)
{
  if (getObjectHttpCode != SC_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObject call with " + getObjectHttpCode);
    exception.setStatusCode(getObjectHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: uk.co.nichesolutions.presto/presto-hive

@Override
public ObjectMetadata getObjectMetadata(String bucketName, String key)
    throws AmazonClientException
{
  if (getObjectMetadataHttpCode != SC_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObjectMetadata call with " + getObjectMetadataHttpCode);
    exception.setStatusCode(getObjectMetadataHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: prestosql/presto

@Override
public S3Object getObject(GetObjectRequest getObjectRequest)
{
  if (getObjectHttpCode != HTTP_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObject call with " + getObjectHttpCode);
    exception.setStatusCode(getObjectHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: uk.co.nichesolutions.presto/presto-hive

@Override
public S3Object getObject(GetObjectRequest getObjectRequest)
    throws AmazonClientException
{
  if (getObjectHttpCode != SC_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObject call with " + getObjectHttpCode);
    exception.setStatusCode(getObjectHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: io.prestosql/presto-hive

@Override
public S3Object getObject(GetObjectRequest getObjectRequest)
{
  if (getObjectHttpCode != HTTP_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObject call with " + getObjectHttpCode);
    exception.setStatusCode(getObjectHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: com.facebook.presto/presto-hive

@Override
public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest)
{
  this.getObjectMetadataRequest = getObjectMetadataRequest;
  if (getObjectMetadataHttpCode != SC_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObjectMetadata call with " + getObjectMetadataHttpCode);
    exception.setStatusCode(getObjectMetadataHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: io.prestosql/presto-hive

@Override
public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest)
{
  this.getObjectMetadataRequest = getObjectMetadataRequest;
  if (getObjectMetadataHttpCode != HTTP_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObjectMetadata call with " + getObjectMetadataHttpCode);
    exception.setStatusCode(getObjectMetadataHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: prestosql/presto

@Override
public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest)
{
  this.getObjectMetadataRequest = getObjectMetadataRequest;
  if (getObjectMetadataHttpCode != HTTP_OK) {
    AmazonS3Exception exception = new AmazonS3Exception("Failing getObjectMetadata call with " + getObjectMetadataHttpCode);
    exception.setStatusCode(getObjectMetadataHttpCode);
    throw exception;
  }
  return null;
}

代码示例来源:origin: spredfast/kafka-connect-s3

@Test
public void testFetchOffsetNewTopic() throws Exception {
  AmazonS3 s3Mock = mock(AmazonS3.class);
  S3Writer s3Writer = new S3Writer(testBucket, "pfx", s3Mock);
  // Non existing topic should return 0 offset
  // Since the file won't exist. code will expect the initial fetch to 404
  AmazonS3Exception ase = new AmazonS3Exception("The specified key does not exist.");
  ase.setStatusCode(404);
  when(s3Mock.getObject(eq(testBucket), eq("pfx/last_chunk_index.new_topic-00000.txt")))
    .thenThrow(ase)
    .thenReturn(null);
  TopicPartition tp = new TopicPartition("new_topic", 0);
  long offset = s3Writer.fetchOffset(tp);
  assertEquals(0, offset);
  verify(s3Mock).getObject(eq(testBucket), eq("pfx/last_chunk_index.new_topic-00000.txt"));
}

代码示例来源:origin: aws-amplify/aws-sdk-android

ase.setExtendedRequestId(hostId);
ase.setServiceName(request.getServiceName());
ase.setStatusCode(200);

代码示例来源:origin: aws-amplify/aws-sdk-android

ase.setExtendedRequestId(hostId);
ase.setServiceName(request.getServiceName());
ase.setStatusCode(200);

代码示例来源:origin: Nextdoor/bender

/**
 * Creates a new AmazonS3Exception object with the values set.
 */
public AmazonS3Exception build() {
  AmazonS3Exception s3Exception = errorResponseXml == null ? new AmazonS3Exception(
      errorMessage) : new AmazonS3Exception(errorMessage,
      errorResponseXml);
  s3Exception.setErrorCode(errorCode);
  s3Exception.setExtendedRequestId(extendedRequestId);
  s3Exception.setStatusCode(statusCode);
  s3Exception.setRequestId(requestId);
  s3Exception.setCloudFrontId(cloudFrontId);
  s3Exception.setAdditionalDetails(additionalDetails);
  s3Exception.setErrorType(errorTypeOf(statusCode));
  return s3Exception;
}

相关文章