@InternalApi("This class should only be extended within google-cloud-java") protected FirestoreOptions(Builder builder) { super(FirestoreFactory.class, FirestoreRpcFactory.class, builder, new FirestoreDefaults()); this.databaseId = builder.databaseId != null ? builder.databaseId : FirestoreDefaults.INSTANCE.getDatabaseId(); this.timestampsInSnapshotsEnabled = builder.timestampsInSnapshotsEnabled != null ? builder.timestampsInSnapshotsEnabled : DEFAULT_TIMESTAMPS_IN_SNAPSHOTS_ENABLED; this.channelProvider = builder.channelProvider != null ? builder.channelProvider : GrpcTransportOptions.setUpChannelProvider( FirestoreSettings.defaultGrpcTransportProviderBuilder(), this); this.credentialsProvider = builder.credentialsProvider != null ? builder.credentialsProvider : GrpcTransportOptions.setUpCredentialsProvider(this); }
GrpcTransportOptions.setUpCredentialsProvider(options);
GrpcTransportOptions.setUpCredentialsProvider(options)); settingsBuilder.setTransportChannelProvider( GrpcTransportOptions.setUpChannelProvider(
@InternalApi("This class should only be extended within google-cloud-java") protected FirestoreOptions(Builder builder) { super(FirestoreFactory.class, FirestoreRpcFactory.class, builder, new FirestoreDefaults()); this.databaseId = builder.databaseId != null ? builder.databaseId : FirestoreDefaults.INSTANCE.getDatabaseId(); this.timestampsInSnapshotsEnabled = builder.timestampsInSnapshotsEnabled != null ? builder.timestampsInSnapshotsEnabled : DEFAULT_TIMESTAMPS_IN_SNAPSHOTS_ENABLED; this.channelProvider = builder.channelProvider != null ? builder.channelProvider : GrpcTransportOptions.setUpChannelProvider( FirestoreSettings.defaultGrpcTransportProviderBuilder(), this); this.credentialsProvider = builder.credentialsProvider != null ? builder.credentialsProvider : GrpcTransportOptions.setUpCredentialsProvider(this); }
GrpcTransportOptions.setUpCredentialsProvider(options);
GrpcTransportOptions.setUpCredentialsProvider(options)); settingsBuilder.setTransportChannelProvider( GrpcTransportOptions.setUpChannelProvider(