@Override public CancelVaultDeletionResponse cancelVaultDeletion(CancelVaultDeletionRequest request) { LOG.trace("Called cancelVaultDeletion"); request = CancelVaultDeletionConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CancelVaultDeletionConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, CancelVaultDeletionResponse> transformer = CancelVaultDeletionConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.post(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 GetVaultResponse getVault(GetVaultRequest request) { LOG.trace("Called getVault"); request = GetVaultConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVaultConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, GetVaultResponse> transformer = GetVaultConverter.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 ListVaultsResponse listVaults(ListVaultsRequest request) { LOG.trace("Called listVaults"); request = ListVaultsConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVaultsConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, ListVaultsResponse> transformer = ListVaultsConverter.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 ScheduleVaultDeletionResponse scheduleVaultDeletion( ScheduleVaultDeletionRequest request) { LOG.trace("Called scheduleVaultDeletion"); request = ScheduleVaultDeletionConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ScheduleVaultDeletionConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, ScheduleVaultDeletionResponse> transformer = ScheduleVaultDeletionConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.post(ib, request.getScheduleVaultDeletionDetails(), 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 UpdateVaultResponse updateVault(UpdateVaultRequest request) { LOG.trace("Called updateVault"); request = UpdateVaultConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateVaultConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, UpdateVaultResponse> transformer = UpdateVaultConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.put(ib, request.getUpdateVaultDetails(), 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 CreateVaultResponse createVault(CreateVaultRequest request) { LOG.trace("Called createVault"); request = CreateVaultConverter.interceptRequest(request); com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateVaultConverter.fromRequest(client, request); com.google.common.base.Function<javax.ws.rs.core.Response, CreateVaultResponse> transformer = CreateVaultConverter.fromResponse(); int attempts = 0; while (true) { try { javax.ws.rs.core.Response response = client.post(ib, request.getCreateVaultDetails(), 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; } } } }