@Override public KmsCryptoAsyncClient build( AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { String cryptoEndpoint = getEndpoint(); return new KmsCryptoAsyncClient( authenticationDetailsProvider, configuration, clientConfigurator, requestSignerFactory, additionalClientConfigurators, cryptoEndpoint); } }
@Override public KmsManagementClient build( AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { String managementEndpoint = getEndpoint(); return new KmsManagementClient( authenticationDetailsProvider, configuration, clientConfigurator, requestSignerFactory, additionalClientConfigurators, managementEndpoint); } }
@Override public KmsCryptoClient build( AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { String cryptoEndpoint = getEndpoint(); return new KmsCryptoClient( authenticationDetailsProvider, configuration, clientConfigurator, requestSignerFactory, additionalClientConfigurators, cryptoEndpoint); } }
public static void cancelVaultDeletionTest(KmsVaultClient kmsVaultClient, String vaultId) { System.out.println("CancelVaultDeletion Test: "); CancelVaultDeletionRequest cancelVaultDeletionRequest = CancelVaultDeletionRequest.builder().vaultId(vaultId).build(); CancelVaultDeletionResponse response = kmsVaultClient.cancelVaultDeletion(cancelVaultDeletionRequest); System.out.println("Deletion Cancelled Successfully, Updated Vault: "); System.out.println(response.getVault()); System.out.println(); }
@Override public void setRegion(String regionId) { regionId = regionId.toLowerCase(Locale.ENGLISH); try { com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId); setRegion(region); } catch (IllegalArgumentException e) { LOG.info("Unknown regionId '{}', falling back to default endpoint format", regionId); String endpoint = com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId); setEndpoint(endpoint); } }
@Override public KmsManagementAsyncClient build( AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { String cryptoEndpoint = getEndpoint(); return new KmsManagementAsyncClient( authenticationDetailsProvider, configuration, clientConfigurator, requestSignerFactory, additionalClientConfigurators, cryptoEndpoint); } }
/** * Build the client. * @param authenticationDetailsProvider authentication details provider * @return the client */ public KmsVaultClient build( @lombok.NonNull com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { return new KmsVaultClient( authenticationDetailsProvider, configuration, clientConfigurator, requestSignerFactory, signingStrategyRequestSignerFactories, additionalClientConfigurators, endpoint); } }
@Override public void setRegion(String regionId) { regionId = regionId.toLowerCase(Locale.ENGLISH); try { com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId); setRegion(region); } catch (IllegalArgumentException e) { LOG.info("Unknown regionId '{}', falling back to default endpoint format", regionId); String endpoint = com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId); setEndpoint(endpoint); } }
/** * Creates a new {@link Waiter} using the provided configuration. * * @param request the request to send * @param targetState the desired state to wait for * @param terminationStrategy the {@link TerminationStrategy} to use * @param delayStrategy the {@link DelayStrategy} to use * @return a new {@code Waiter} instance */ public com.oracle.bmc.waiter.Waiter<GetKeyRequest, GetKeyResponse> forKey( GetKeyRequest request, com.oracle.bmc.keymanagement.model.Key.LifecycleState targetState, com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, com.oracle.bmc.waiter.DelayStrategy delayStrategy) { org.apache.commons.lang3.Validate.notNull(targetState, "The targetState cannot be null"); return forKey( com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), request, targetState); }
/** * Create a builder for this client. * @return builder */ public static com.oracle.bmc.keymanagement.KmsManagementClientBuilder builder() { return new com.oracle.bmc.keymanagement.KmsManagementClientBuilder(SERVICE); }
/** * Create a builder for this client. * @return builder */ public static com.oracle.bmc.keymanagement.KmsCryptoAsyncClientBuilder builder() { return new com.oracle.bmc.keymanagement.KmsCryptoAsyncClientBuilder(SERVICE); }
/** * Create a builder for this client. * @return builder */ public static Builder builder() { return new Builder(SERVICE); }
/** * Create a builder for this client. * @return builder */ public static com.oracle.bmc.keymanagement.KmsManagementAsyncClientBuilder builder() { return new com.oracle.bmc.keymanagement.KmsManagementAsyncClientBuilder(SERVICE); }
/** * Create a builder for this client. * @return builder */ public static com.oracle.bmc.keymanagement.KmsCryptoClientBuilder builder() { return new com.oracle.bmc.keymanagement.KmsCryptoClientBuilder(SERVICE); }
/** * Create a builder for this client. * @return builder */ public static Builder builder() { return new Builder(SERVICE); }
/** * Build the client. * @param authenticationDetailsProvider authentication details provider * @return the client */ public KmsVaultAsyncClient build( @lombok.NonNull com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { return new KmsVaultAsyncClient( authenticationDetailsProvider, configuration, clientConfigurator, requestSignerFactory, additionalClientConfigurators, endpoint); } }
@Override public void setRegion(com.oracle.bmc.Region region) { com.google.common.base.Optional<String> endpoint = region.getEndpoint(SERVICE); if (endpoint.isPresent()) { setEndpoint(endpoint.get()); } else { throw new IllegalArgumentException( "Endpoint for " + SERVICE + " is not known in region " + region); } }
@Override public void setRegion(com.oracle.bmc.Region region) { com.google.common.base.Optional<String> endpoint = region.getEndpoint(SERVICE); if (endpoint.isPresent()) { setEndpoint(endpoint.get()); } else { throw new IllegalArgumentException( "Endpoint for " + SERVICE + " is not known in region " + region); } }
/** * Creates a new {@link Waiter} using default configuration. * * @param request the request to send * @param targetStates the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states * @return a new {@code Waiter} instance */ public com.oracle.bmc.waiter.Waiter<GetVaultRequest, GetVaultResponse> forVault( GetVaultRequest request, com.oracle.bmc.keymanagement.model.Vault.LifecycleState... targetStates) { org.apache.commons.lang3.Validate.notEmpty( targetStates, "At least one targetState must be provided"); org.apache.commons.lang3.Validate.noNullElements( targetStates, "Null targetState values are not permitted"); return forVault( com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); }
/** * Creates a new {@link Waiter} using default configuration. * * @param request the request to send * @param targetStates the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states * @return a new {@code Waiter} instance */ public com.oracle.bmc.waiter.Waiter<GetKeyRequest, GetKeyResponse> forKey( GetKeyRequest request, com.oracle.bmc.keymanagement.model.Key.LifecycleState... targetStates) { org.apache.commons.lang3.Validate.notEmpty( targetStates, "At least one targetState must be provided"); org.apache.commons.lang3.Validate.noNullElements( targetStates, "Null targetState values are not permitted"); return forKey(com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); }