public static CredentialsProvider setUpCredentialsProvider(ServiceOptions<?, ?> serviceOptions) { Credentials scopedCredentials = serviceOptions.getScopedCredentials(); if (scopedCredentials != null && scopedCredentials != NoCredentials.getInstance()) { return FixedCredentialsProvider.create(scopedCredentials); } return NoCredentialsProvider.create(); }
private Subscriber createSubscriberWithCustomCredentials() throws Exception { // [START pubsub_subscriber_custom_credentials] CredentialsProvider credentialsProvider = FixedCredentialsProvider.create( ServiceAccountCredentials.fromStream(new FileInputStream("credentials.json"))); Subscriber subscriber = Subscriber.newBuilder(subscriptionName, receiver) .setCredentialsProvider(credentialsProvider) .build(); // [END pubsub_subscriber_custom_credentials] return subscriber; }
private Publisher createPublisherWithCustomCredentials(ProjectTopicName topicName) throws Exception { // [START pubsub_publisher_custom_credentials] // read service account credentials from file CredentialsProvider credentialsProvider = FixedCredentialsProvider.create( ServiceAccountCredentials.fromStream(new FileInputStream("credentials.json"))); Publisher publisher = Publisher.newBuilder(topicName).setCredentialsProvider(credentialsProvider).build(); // [END pubsub_publisher_custom_credentials] return publisher; } }
private SubscriberStub getSubscriber(ProcessContext context) throws IOException { final SubscriberStubSettings subscriberStubSettings = SubscriberStubSettings.newBuilder() .setCredentialsProvider(FixedCredentialsProvider.create(getGoogleCredentials(context))) .build(); return GrpcSubscriberStub.create(subscriberStubSettings); } }
private static AddressClient createCredentialedClient() throws IOException { Credentials myCredentials = GoogleCredentials.getApplicationDefault(); String myEndpoint = AddressSettings.getDefaultEndpoint(); AddressSettings addressSettings = AddressSettings.newBuilder() .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) .setTransportChannelProvider( AddressSettings.defaultHttpJsonTransportProviderBuilder() .setEndpoint(myEndpoint) .build()) .build(); return AddressClient.create(addressSettings); }
private Publisher.Builder getPublisherBuilder(ProcessContext context) { final Long batchSize = context.getProperty(BATCH_SIZE).asLong(); return Publisher.newBuilder(getTopicName(context)) .setCredentialsProvider(FixedCredentialsProvider.create(getGoogleCredentials(context))) .setBatchingSettings(BatchingSettings.newBuilder() .setElementCountThreshold(batchSize) .setIsEnabled(true) .build()); } }
@BeforeClass public static void beforeClass() throws IOException { Credentials credentials = GoogleCredentials.getApplicationDefault() .createScoped(DiskTypeSettings.getDefaultServiceScopes()); diskTypeSettings = DiskTypeSettings.newBuilder() .setCredentialsProvider(FixedCredentialsProvider.create(credentials)) .build(); diskTypeClient = DiskTypeClient.create(diskTypeSettings); }
.setCredentialsProvider(FixedCredentialsProvider.create(new Credentials() { public String getAuthenticationType() { return "OAuth2";
public static CredentialsProvider setUpCredentialsProvider(ServiceOptions<?, ?> serviceOptions) { Credentials scopedCredentials = serviceOptions.getScopedCredentials(); if (scopedCredentials != null && scopedCredentials != NoCredentials.getInstance()) { return FixedCredentialsProvider.create(scopedCredentials); } return NoCredentialsProvider.create(); }
@GuardedBy("monitor") @VisibleForTesting static MetricServiceClient createMetricServiceClient(@Nullable Credentials credentials) throws IOException { MetricServiceSettings.Builder settingsBuilder = MetricServiceSettings.newBuilder() .setTransportChannelProvider( InstantiatingGrpcChannelProvider.newBuilder() .setHeaderProvider(OPENCENSUS_USER_AGENT_HEADER_PROVIDER) .build()); if (credentials != null) { settingsBuilder.setCredentialsProvider(FixedCredentialsProvider.create(credentials)); } return MetricServiceClient.create(settingsBuilder.build()); }
static StackdriverV2ExporterHandler createWithCredentials( String projectId, Credentials credentials, @javax.annotation.Nullable Map<String, io.opencensus.trace.AttributeValue> fixedAttributes) throws IOException { TraceServiceSettings traceServiceSettings = TraceServiceSettings.newBuilder() .setCredentialsProvider( FixedCredentialsProvider.create(checkNotNull(credentials, "credentials"))) .build(); return new StackdriverV2ExporterHandler( projectId, TraceServiceClient.create(traceServiceSettings), fixedAttributes); }
static StackdriverV2ExporterHandler createWithCredentials( String projectId, Credentials credentials, @javax.annotation.Nullable Map<String, io.opencensus.trace.AttributeValue> fixedAttributes) throws IOException { TraceServiceSettings traceServiceSettings = TraceServiceSettings.newBuilder() .setCredentialsProvider( FixedCredentialsProvider.create(checkNotNull(credentials, "credentials"))) .build(); return new StackdriverV2ExporterHandler( projectId, TraceServiceClient.create(traceServiceSettings), fixedAttributes); }
@Bean @ConditionalOnMissingBean public StackdriverMeterRegistry stackdriverMeterRegistry(StackdriverConfig config, StackdriverProperties props, Clock clock) { return StackdriverMeterRegistry.builder(config) .metricServiceSettings(() -> { MetricServiceSettings.Builder settingsBuilder = MetricServiceSettings.newBuilder(); Resource credentials = props.getServiceAccountCredentials(); if (credentials != null) { settingsBuilder.setCredentialsProvider( FixedCredentialsProvider.create(ServiceAccountCredentials.fromStream(credentials.getInputStream()))); } return settingsBuilder.build(); }) .build(); } }
private static ClusterControllerClient getClusterControllerClient(DataprocConf conf) throws IOException { CredentialsProvider credentialsProvider = FixedCredentialsProvider.create(conf.getDataprocCredentials()); ClusterControllerSettings controllerSettings = ClusterControllerSettings.newBuilder() .setCredentialsProvider(credentialsProvider) .build(); return ClusterControllerClient.create(controllerSettings); }
private FirestoreClient(FirebaseApp app) { checkNotNull(app, "FirebaseApp must not be null"); String projectId = ImplFirebaseTrampolines.getProjectId(app); checkArgument(!Strings.isNullOrEmpty(projectId), "Project ID is required for accessing Firestore. Use a service account credential or " + "set the project ID explicitly via FirebaseOptions. Alternatively you can also " + "set the project ID via the GOOGLE_CLOUD_PROJECT environment variable."); FirestoreOptions userOptions = ImplFirebaseTrampolines.getFirestoreOptions(app); FirestoreOptions.Builder builder = userOptions != null ? userOptions.toBuilder() : FirestoreOptions.newBuilder(); this.firestore = builder // CredentialsProvider has highest priority in FirestoreOptions, so we set that. .setCredentialsProvider( FixedCredentialsProvider.create(ImplFirebaseTrampolines.getCredentials(app))) .setProjectId(projectId) .build() .getService(); }
&& !StringUtils.isEmpty(propertyCredentials.getLocation())) { credentialsProvider = FixedCredentialsProvider .create(GoogleCredentials.fromStream( propertyCredentials.getLocation().getInputStream()) .createScoped(scopes));
/** Creates a new {@link PhotosLibraryClient} instance with credentials and scopes. */ public static PhotosLibraryClient createClient( String credentialsPath, List<String> selectedScopes) throws IOException, GeneralSecurityException { PhotosLibrarySettings settings = PhotosLibrarySettings.newBuilder() .setCredentialsProvider( FixedCredentialsProvider.create( getUserCredentials(credentialsPath, selectedScopes))) .build(); return PhotosLibraryClient.initialize(settings); }
/** * Creates a trace consumer that sends trace messages to the Stackdriver Trace API via gRPC. * * @param credentials a credentials used to authenticate API calls. */ public static GrpcTraceConsumer createWithCredentials(Credentials credentials) throws IOException { TraceServiceSettings traceServiceSettings = TraceServiceSettings.newBuilder() .setCredentialsProvider(FixedCredentialsProvider.create(credentials)) .build(); return new GrpcTraceConsumer(TraceServiceClient.create(traceServiceSettings)); }
synchronized public void start() { this.subscriber = Subscriber .newBuilder(ProjectSubscriptionName.of(project, subscriptionName), messageReceiver) .setCredentialsProvider(FixedCredentialsProvider.create(credentials)) .build(); subscriber.addListener(new GooglePubsubFailureHandler(this, formatSubscriptionName(project, subscriptionName)), MoreExecutors.directExecutor()); subscriber.startAsync().awaitRunning(); log.info("Google Pubsub subscriber started for {}", formatSubscriptionName(project, subscriptionName)); }