7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/ExtractedParameter.h>
42 template <
typename OffsetParameterT = ExtractedParameter>
44 m_offsetParameterHasBeenSet =
true;
45 m_offsetParameter = std::forward<OffsetParameterT>(value);
47 template <
typename OffsetParameterT = ExtractedParameter>
61 template <
typename LimitParameterT = ExtractedParameter>
63 m_limitParameterHasBeenSet =
true;
64 m_limitParameter = std::forward<LimitParameterT>(value);
66 template <
typename LimitParameterT = ExtractedParameter>
76 bool m_offsetParameterHasBeenSet =
false;
77 bool m_limitParameterHasBeenSet =
false;
bool LimitParameterHasBeenSet() const
OffsetConfiguration & WithLimitParameter(LimitParameterT &&value)
const ExtractedParameter & GetLimitParameter() const
AWS_GLUE_API OffsetConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API OffsetConfiguration()=default
bool OffsetParameterHasBeenSet() const
const ExtractedParameter & GetOffsetParameter() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLimitParameter(LimitParameterT &&value)
AWS_GLUE_API OffsetConfiguration(Aws::Utils::Json::JsonView jsonValue)
OffsetConfiguration & WithOffsetParameter(OffsetParameterT &&value)
void SetOffsetParameter(OffsetParameterT &&value)
Aws::Utils::Json::JsonValue JsonValue