/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include OutputResolution Configuration indicating the target resolution for the
* output of Resampling operation.See Also:
AWS
* API Reference
User Defined Resolution for the output of Resampling operation defined by * value and unit.
*/ inline const UserDefined& GetUserDefined() const{ return m_userDefined; } /** *User Defined Resolution for the output of Resampling operation defined by * value and unit.
*/ inline bool UserDefinedHasBeenSet() const { return m_userDefinedHasBeenSet; } /** *User Defined Resolution for the output of Resampling operation defined by * value and unit.
*/ inline void SetUserDefined(const UserDefined& value) { m_userDefinedHasBeenSet = true; m_userDefined = value; } /** *User Defined Resolution for the output of Resampling operation defined by * value and unit.
*/ inline void SetUserDefined(UserDefined&& value) { m_userDefinedHasBeenSet = true; m_userDefined = std::move(value); } /** *User Defined Resolution for the output of Resampling operation defined by * value and unit.
*/ inline OutputResolutionResamplingInput& WithUserDefined(const UserDefined& value) { SetUserDefined(value); return *this;} /** *User Defined Resolution for the output of Resampling operation defined by * value and unit.
*/ inline OutputResolutionResamplingInput& WithUserDefined(UserDefined&& value) { SetUserDefined(std::move(value)); return *this;} private: UserDefined m_userDefined; bool m_userDefinedHasBeenSet = false; }; } // namespace Model } // namespace SageMakerGeospatial } // namespace Aws