Class FirestoreOptions

java.lang.Object
com.google.cloud.ServiceOptions<Firestore,FirestoreOptions>
com.google.cloud.firestore.FirestoreOptions
All Implemented Interfaces:
Serializable

public final class FirestoreOptions extends com.google.cloud.ServiceOptions<Firestore,FirestoreOptions>
A Factory class to create new Firestore instances.
See Also:
  • Constructor Details

    • FirestoreOptions

      @InternalApi("This class should only be extended within google-cloud-java") protected FirestoreOptions(FirestoreOptions.Builder builder)
  • Method Details

    • getDefaultInstance

      public static FirestoreOptions getDefaultInstance()
      Returns a default FirestoreOptions instance.
    • projectIdRequired

      protected boolean projectIdRequired()
      Overrides:
      projectIdRequired in class com.google.cloud.ServiceOptions<Firestore,FirestoreOptions>
    • getDefaultHost

      protected String getDefaultHost()
      Overrides:
      getDefaultHost in class com.google.cloud.ServiceOptions<Firestore,FirestoreOptions>
    • getDatabaseId

      public String getDatabaseId()
    • getCredentialsProvider

      public com.google.api.gax.core.CredentialsProvider getCredentialsProvider()
    • getTransportChannelProvider

      public com.google.api.gax.rpc.TransportChannelProvider getTransportChannelProvider()
    • getEmulatorHost

      public String getEmulatorHost()
    • getDefaultTransportOptionsBuilder

      @Nonnull public static com.google.cloud.grpc.GrpcTransportOptions.Builder getDefaultTransportOptionsBuilder()
    • getDefaultTransportChannelProviderBuilder

      @Nonnull public static com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.Builder getDefaultTransportChannelProviderBuilder()
    • getDefaultCredentialsProviderBuilder

      @Nonnull public static com.google.api.gax.core.GoogleCredentialsProvider.Builder getDefaultCredentialsProviderBuilder()
    • getScopes

      protected Set<String> getScopes()
      Specified by:
      getScopes in class com.google.cloud.ServiceOptions<Firestore,FirestoreOptions>
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toBuilder

      @Nonnull public FirestoreOptions.Builder toBuilder()
      Specified by:
      toBuilder in class com.google.cloud.ServiceOptions<Firestore,FirestoreOptions>
    • newBuilder

      @Nonnull public static FirestoreOptions.Builder newBuilder()