Interface ItemSource.Builder

    • Method Detail

      • assets

        ItemSource.Builder assets​(Map<String,​AssetValue> assets)

        This is a dictionary of Asset Objects data associated with the Item that can be downloaded or streamed, each with a unique key.

        Parameters:
        assets - This is a dictionary of Asset Objects data associated with the Item that can be downloaded or streamed, each with a unique key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dateTime

        ItemSource.Builder dateTime​(Instant dateTime)

        The searchable date and time of the item, in UTC.

        Parameters:
        dateTime - The searchable date and time of the item, in UTC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • geometry

        ItemSource.Builder geometry​(Geometry geometry)

        The item Geometry in GeoJson format.

        Parameters:
        geometry - The item Geometry in GeoJson format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        ItemSource.Builder id​(String id)

        A unique Id for the source item.

        Parameters:
        id - A unique Id for the source item.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • properties

        ItemSource.Builder properties​(Properties properties)

        This field contains additional properties of the item.

        Parameters:
        properties - This field contains additional properties of the item.
        Returns:
        Returns a reference to this object so that method calls can be chained together.