public static CreateMultipartUploadRequest interceptRequest( CreateMultipartUploadRequest request) { request = ObjectMetadataInterceptor.intercept(request); return request; }
@Override public GetBucketResponse getBucket(GetBucketRequest request) { LOG.trace("Called getBucket"); request = GetBucketConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetBucketConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, GetBucketResponse> transformer = GetBucketConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request) { LOG.trace("Called cancelWorkRequest"); request = CancelWorkRequestConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CancelWorkRequestConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, CancelWorkRequestResponse> transformer = CancelWorkRequestConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.delete(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public GetNamespaceMetadataResponse getNamespaceMetadata(GetNamespaceMetadataRequest request) { LOG.trace("Called getNamespaceMetadata"); request = GetNamespaceMetadataConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetNamespaceMetadataConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, GetNamespaceMetadataResponse> transformer = GetNamespaceMetadataConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public DeleteBucketResponse deleteBucket(DeleteBucketRequest request) { LOG.trace("Called deleteBucket"); request = DeleteBucketConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteBucketConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, DeleteBucketResponse> transformer = DeleteBucketConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.delete(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public DeleteObjectResponse deleteObject(DeleteObjectRequest request) { LOG.trace("Called deleteObject"); request = DeleteObjectConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteObjectConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, DeleteObjectResponse> transformer = DeleteObjectConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.delete(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) { LOG.trace("Called getWorkRequest"); request = GetWorkRequestConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetWorkRequestConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, GetWorkRequestResponse> transformer = GetWorkRequestConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public ListMultipartUploadsResponse listMultipartUploads(ListMultipartUploadsRequest request) { LOG.trace("Called listMultipartUploads"); request = ListMultipartUploadsConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListMultipartUploadsConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, ListMultipartUploadsResponse> transformer = ListMultipartUploadsConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public AbortMultipartUploadResponse abortMultipartUpload(AbortMultipartUploadRequest request) { LOG.trace("Called abortMultipartUpload"); request = AbortMultipartUploadConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = AbortMultipartUploadConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, AbortMultipartUploadResponse> transformer = AbortMultipartUploadConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.delete(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public GetNamespaceResponse getNamespace(GetNamespaceRequest request) { LOG.trace("Called getNamespace"); request = GetNamespaceConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetNamespaceConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, GetNamespaceResponse> transformer = GetNamespaceConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public HeadBucketResponse headBucket(HeadBucketRequest request) { LOG.trace("Called headBucket"); request = HeadBucketConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = HeadBucketConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, HeadBucketResponse> transformer = HeadBucketConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.head(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public GetObjectLifecyclePolicyResponse getObjectLifecyclePolicy( GetObjectLifecyclePolicyRequest request) { LOG.trace("Called getObjectLifecyclePolicy"); request = GetObjectLifecyclePolicyConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetObjectLifecyclePolicyConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, GetObjectLifecyclePolicyResponse> transformer = GetObjectLifecyclePolicyConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
@Override public ListObjectsResponse listObjects(ListObjectsRequest request) { LOG.trace("Called listObjects"); request = ListObjectsConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListObjectsConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, ListObjectsResponse> transformer = ListObjectsConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.get(ib, request); return transformer.apply(response); } catch (com.oracle.bmc.model.BmcException e) { if (++attempts < MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS && canRetryRequestIfRefreshableAuthTokenUsed(e)) { continue; } else { throw e; } } } }
public static PutObjectRequest intercept(PutObjectRequest request) { Map<String, String> newMetadata = toServiceMeta(request.getOpcMeta()); return PutObjectRequest.builder().copy(request).opcMeta(newMetadata).build(); }
public static HeadObjectResponse intercept(HeadObjectResponse response) { Map<String, String> newMetadata = fromServiceMeta(response.getOpcMeta()); return HeadObjectResponse.builder().copy(response).opcMeta(newMetadata).build(); }
public static PutObjectRequest interceptRequest(PutObjectRequest request) { request = ObjectMetadataInterceptor.intercept(request); return request; }
public static CopyObjectRequest intercept(CopyObjectRequest request) { Map<String, String> newMetadata = toServiceMeta(request.getCopyObjectDetails().getDestinationObjectMetadata()); CopyObjectDetails newDetails = CopyObjectDetails.builder() .copy(request.getCopyObjectDetails()) .destinationObjectMetadata(newMetadata) .build(); return CopyObjectRequest.builder().copy(request).copyObjectDetails(newDetails).build(); }
public static GetObjectResponse intercept(GetObjectResponse response) { Map<String, String> newMetadata = fromServiceMeta(response.getOpcMeta()); return GetObjectResponse.builder().copy(response).opcMeta(newMetadata).build(); }
public static CopyObjectRequest interceptRequest(CopyObjectRequest request) { request = ObjectMetadataInterceptor.intercept(request); return request; }
public static CreateMultipartUploadRequest intercept(CreateMultipartUploadRequest request) { Map<String, String> newMetadata = toServiceMeta(request.getCreateMultipartUploadDetails().getMetadata()); CreateMultipartUploadDetails newDetails = CreateMultipartUploadDetails.builder() .copy(request.getCreateMultipartUploadDetails()) .metadata(newMetadata) .build(); return CreateMultipartUploadRequest.builder() .copy(request) .createMultipartUploadDetails(newDetails) .build(); }