/**
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0.
 */
#pragma once
#include  Input structure for the BandMath operation type. Defines Predefined and
   * CustomIndices to be computed using BandMath.See Also:
   AWS
   * API Reference
CustomIndices that are computed.
*/ inline const CustomIndicesInput& GetCustomIndices() const{ return m_customIndices; } /** *CustomIndices that are computed.
*/ inline bool CustomIndicesHasBeenSet() const { return m_customIndicesHasBeenSet; } /** *CustomIndices that are computed.
*/ inline void SetCustomIndices(const CustomIndicesInput& value) { m_customIndicesHasBeenSet = true; m_customIndices = value; } /** *CustomIndices that are computed.
*/ inline void SetCustomIndices(CustomIndicesInput&& value) { m_customIndicesHasBeenSet = true; m_customIndices = std::move(value); } /** *CustomIndices that are computed.
*/ inline BandMathConfigInput& WithCustomIndices(const CustomIndicesInput& value) { SetCustomIndices(value); return *this;} /** *CustomIndices that are computed.
*/ inline BandMathConfigInput& WithCustomIndices(CustomIndicesInput&& value) { SetCustomIndices(std::move(value)); return *this;} /** *One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.
One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.
One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.
One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.
One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.
One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.
One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.
One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.
One or many of the supported predefined indices to compute. Allowed values:
     * NDVI, EVI2, MSAVI, NDWI,
     * NDMI, NDSI, and WDRVI.