Interface BandMathConfigInput.Builder

  • Method Details

    • customIndices

      BandMathConfigInput.Builder customIndices(CustomIndicesInput customIndices)

      CustomIndices that are computed.

      Parameters:
      customIndices - CustomIndices that are computed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customIndices

      default BandMathConfigInput.Builder customIndices(Consumer<CustomIndicesInput.Builder> customIndices)

      CustomIndices that are computed.

      This is a convenience method that creates an instance of the CustomIndicesInput.Builder avoiding the need to create one manually via CustomIndicesInput.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customIndices(CustomIndicesInput).

      Parameters:
      customIndices - a consumer that will call methods on CustomIndicesInput.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • predefinedIndices

      BandMathConfigInput.Builder predefinedIndices(Collection<String> predefinedIndices)

      One or many of the supported predefined indices to compute. Allowed values: NDVI, EVI2, MSAVI, NDWI, NDMI, NDSI, and WDRVI.

      Parameters:
      predefinedIndices - One or many of the supported predefined indices to compute. Allowed values: NDVI, EVI2, MSAVI, NDWI, NDMI, NDSI, and WDRVI.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • predefinedIndices

      BandMathConfigInput.Builder predefinedIndices(String... predefinedIndices)

      One or many of the supported predefined indices to compute. Allowed values: NDVI, EVI2, MSAVI, NDWI, NDMI, NDSI, and WDRVI.

      Parameters:
      predefinedIndices - One or many of the supported predefined indices to compute. Allowed values: NDVI, EVI2, MSAVI, NDWI, NDMI, NDSI, and WDRVI.
      Returns:
      Returns a reference to this object so that method calls can be chained together.