AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
OutputResolutionResamplingInput.h
1
6#pragma once
7#include <aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h>
8#include <aws/sagemaker-geospatial/model/UserDefined.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace SageMakerGeospatial {
20namespace Model {
21
29 public:
30 AWS_SAGEMAKERGEOSPATIAL_API OutputResolutionResamplingInput() = default;
31 AWS_SAGEMAKERGEOSPATIAL_API OutputResolutionResamplingInput(Aws::Utils::Json::JsonView jsonValue);
33 AWS_SAGEMAKERGEOSPATIAL_API Aws::Utils::Json::JsonValue Jsonize() const;
34
36
40 inline const UserDefined& GetUserDefined() const { return m_userDefined; }
41 inline bool UserDefinedHasBeenSet() const { return m_userDefinedHasBeenSet; }
42 template <typename UserDefinedT = UserDefined>
43 void SetUserDefined(UserDefinedT&& value) {
44 m_userDefinedHasBeenSet = true;
45 m_userDefined = std::forward<UserDefinedT>(value);
46 }
47 template <typename UserDefinedT = UserDefined>
49 SetUserDefined(std::forward<UserDefinedT>(value));
50 return *this;
51 }
53 private:
54 UserDefined m_userDefined;
55 bool m_userDefinedHasBeenSet = false;
56};
57
58} // namespace Model
59} // namespace SageMakerGeospatial
60} // namespace Aws
AWS_SAGEMAKERGEOSPATIAL_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKERGEOSPATIAL_API OutputResolutionResamplingInput()=default
OutputResolutionResamplingInput & WithUserDefined(UserDefinedT &&value)
AWS_SAGEMAKERGEOSPATIAL_API OutputResolutionResamplingInput & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKERGEOSPATIAL_API OutputResolutionResamplingInput(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue