private static final List<String> SCOPES = Arrays.asList(ComputeScopes.COMPUTE, StorageScopes.DEVSTORAGE_FULL_CONTROL);
public Compute buildCompute(GccCredential gccCredential, String appName) {
MDCBuilder.buildMdcContext(gccCredential);
try {
HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport();
BufferedReader br = new BufferedReader(new StringReader(gccCredential.getServiceAccountPrivateKey()));
Security.addProvider(new BouncyCastleProvider());
KeyPair kp = (KeyPair) new PEMReader(br).readObject();
GoogleCredential credential = new GoogleCredential.Builder().setTransport(httpTransport)
.setJsonFactory(JSON_FACTORY)