Class PlaceIndexArgs.Builder

  • Enclosing class:
    PlaceIndexArgs

    public static final class PlaceIndexArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • dataSource

        public PlaceIndexArgs.Builder dataSource​(com.pulumi.core.Output<java.lang.String> dataSource)
        Parameters:
        dataSource - Specifies the geospatial data provider for the new place index.
        Returns:
        builder
      • dataSource

        public PlaceIndexArgs.Builder dataSource​(java.lang.String dataSource)
        Parameters:
        dataSource - Specifies the geospatial data provider for the new place index.
        Returns:
        builder
      • dataSourceConfiguration

        public PlaceIndexArgs.Builder dataSourceConfiguration​(@Nullable
                                                              com.pulumi.core.Output<PlaceIndexDataSourceConfigurationArgs> dataSourceConfiguration)
        Parameters:
        dataSourceConfiguration - Configuration block with the data storage option chosen for requesting Places. Detailed below.
        Returns:
        builder
      • dataSourceConfiguration

        public PlaceIndexArgs.Builder dataSourceConfiguration​(PlaceIndexDataSourceConfigurationArgs dataSourceConfiguration)
        Parameters:
        dataSourceConfiguration - Configuration block with the data storage option chosen for requesting Places. Detailed below.
        Returns:
        builder
      • description

        public PlaceIndexArgs.Builder description​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The optional description for the place index resource.
        Returns:
        builder
      • description

        public PlaceIndexArgs.Builder description​(java.lang.String description)
        Parameters:
        description - The optional description for the place index resource.
        Returns:
        builder
      • indexName

        public PlaceIndexArgs.Builder indexName​(com.pulumi.core.Output<java.lang.String> indexName)
        Parameters:
        indexName - The name of the place index resource. The following arguments are optional:
        Returns:
        builder
      • indexName

        public PlaceIndexArgs.Builder indexName​(java.lang.String indexName)
        Parameters:
        indexName - The name of the place index resource. The following arguments are optional:
        Returns:
        builder
      • tags

        public PlaceIndexArgs.Builder tags​(@Nullable
                                           com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value tags for the place index. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public PlaceIndexArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value tags for the place index. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder