com.google.api.services.compute.model.ServiceAccount toPb() { com.google.api.services.compute.model.ServiceAccount serviceAccountPb = new com.google.api.services.compute.model.ServiceAccount(); serviceAccountPb.setEmail(email); serviceAccountPb.setScopes(scopes); return serviceAccountPb; }
.setKey("bucket") .setValue(projectName + "-cloud-pubsub-loadtest")))) .setServiceAccounts(Collections.singletonList(new ServiceAccount().setScopes( Collections.singletonList("https://www.googleapis.com/auth/cloud-platform")))));
ServiceAccount account = new ServiceAccount(); account.setEmail("default"); List<String> scopes = new ArrayList<>(); scopes.add("https://www.googleapis.com/auth/devstorage.full_control"); scopes.add("https://www.googleapis.com/auth/compute"); account.setScopes(scopes); instance.setServiceAccounts(Collections.singletonList(account));
com.google.api.services.compute.model.ServiceAccount toPb() { com.google.api.services.compute.model.ServiceAccount serviceAccountPb = new com.google.api.services.compute.model.ServiceAccount(); serviceAccountPb.setEmail(email); serviceAccountPb.setScopes(scopes); return serviceAccountPb; }
.build()) .setServiceAccounts(new ImmutableList.Builder<ServiceAccount>().add( new ServiceAccount() .setEmail("default") .setScopes(new ImmutableList.Builder<String>() .add("https://www.googleapis.com/auth/cloud-platform") .build())
.setAccessConfigs(Collections.singletonList(accessConfig)); ServiceAccount sa = new ServiceAccount() .setEmail(GoogleProviderUtils.defaultServiceAccount(details)) .setScopes(getScopes());
.setAccessConfigs(Collections.singletonList(accessConfig)); ServiceAccount sa = new ServiceAccount() .setEmail(GoogleProviderUtils.defaultServiceAccount(details)) .setScopes(getScopes());