@Override public DeleteObjectLifecyclePolicyResponse deleteObjectLifecyclePolicy( DeleteObjectLifecyclePolicyRequest request) { LOG.trace("Called deleteObjectLifecyclePolicy"); request = DeleteObjectLifecyclePolicyConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteObjectLifecyclePolicyConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, DeleteObjectLifecyclePolicyResponse> transformer = DeleteObjectLifecyclePolicyConverter.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; } } } }
LOG.trace("Called async deleteObjectLifecyclePolicy"); final DeleteObjectLifecyclePolicyRequest interceptedRequest = DeleteObjectLifecyclePolicyConverter.interceptRequest(request); final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteObjectLifecyclePolicyConverter.fromRequest(client, interceptedRequest); final com.google.common.base.Function< javax.ws.rs.core.Response, DeleteObjectLifecyclePolicyResponse> transformer = DeleteObjectLifecyclePolicyConverter.fromResponse();