JsonCredentialsOptions jsonCredentialsOptions = (JsonCredentialsOptions) options; synchronized (jsonCredentialsOptions) { if (jsonCredentialsOptions.getCachedCredentials() == null) { jsonCredentialsOptions .setCachedCredentails(getInputStreamCredential(jsonCredentialsOptions .getInputStream())); return jsonCredentialsOptions.getCachedCredentials();
/** * <p>jsonCredentials.</p> * * @param jsonInputStream a {@link java.io.InputStream} object. * @return a {@link com.google.cloud.bigtable.config.CredentialOptions} object. */ public static CredentialOptions jsonCredentials(InputStream jsonInputStream) { return new JsonCredentialsOptions(jsonInputStream); }