Class FirestoreFieldIndexConfigIndexes.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • arrayConfig

        @Stability(Stable)
        public FirestoreFieldIndexConfigIndexes.Builder arrayConfig​(String arrayConfig)
        Parameters:
        arrayConfig - Indicates that this field supports operations on arrayValues. Only one of 'order' and 'arrayConfig' can be specified. Possible values: ["CONTAINS"]. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firestore_field#array_config FirestoreField#array_config}
        Returns:
        this
      • order

        @Stability(Stable)
        public FirestoreFieldIndexConfigIndexes.Builder order​(String order)
        Parameters:
        order - Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=, !=. Only one of 'order' and 'arrayConfig' can be specified. Possible values: ["ASCENDING", "DESCENDING"]. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firestore_field#order FirestoreField#order}
        Returns:
        this
      • queryScope

        @Stability(Stable)
        public FirestoreFieldIndexConfigIndexes.Builder queryScope​(String queryScope)
        Parameters:
        queryScope - The scope at which a query is run. Collection scoped queries require you specify the collection at query time. Collection group scope allows queries across all collections with the same id. Default value: "COLLECTION" Possible values: ["COLLECTION", "COLLECTION_GROUP"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/firestore_field#query_scope FirestoreField#query_scope}
        Returns:
        this