Interface StackConfigInput.Builder

  • Method Details

    • outputResolution

      StackConfigInput.Builder outputResolution(OutputResolutionStackInput outputResolution)

      The structure representing output resolution (in target georeferenced units) of the result of stacking operation.

      Parameters:
      outputResolution - The structure representing output resolution (in target georeferenced units) of the result of stacking operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputResolution

      default StackConfigInput.Builder outputResolution(Consumer<OutputResolutionStackInput.Builder> outputResolution)

      The structure representing output resolution (in target georeferenced units) of the result of stacking operation.

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

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

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

      StackConfigInput.Builder targetBands(Collection<String> targetBands)

      A list of bands to be stacked in the specified order. When the parameter is not provided, all the available bands in the data collection are stacked in the alphabetical order of their asset names.

      Parameters:
      targetBands - A list of bands to be stacked in the specified order. When the parameter is not provided, all the available bands in the data collection are stacked in the alphabetical order of their asset names.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetBands

      StackConfigInput.Builder targetBands(String... targetBands)

      A list of bands to be stacked in the specified order. When the parameter is not provided, all the available bands in the data collection are stacked in the alphabetical order of their asset names.

      Parameters:
      targetBands - A list of bands to be stacked in the specified order. When the parameter is not provided, all the available bands in the data collection are stacked in the alphabetical order of their asset names.
      Returns:
      Returns a reference to this object so that method calls can be chained together.