7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetAcceptEula(
bool value) { m_acceptEulaHasBeenSet =
true; m_acceptEula = value; }
62 template<
typename ExpectedS3UrlT = Aws::String>
63 void SetExpectedS3Url(ExpectedS3UrlT&& value) { m_expectedS3UrlHasBeenSet =
true; m_expectedS3Url = std::forward<ExpectedS3UrlT>(value); }
64 template<
typename ExpectedS3UrlT = Aws::String>
69 bool m_acceptEula{
false};
70 bool m_acceptEulaHasBeenSet =
false;
73 bool m_expectedS3UrlHasBeenSet =
false;
bool GetAcceptEula() const
PresignedUrlAccessConfig & WithAcceptEula(bool value)
void SetAcceptEula(bool value)
PresignedUrlAccessConfig & WithExpectedS3Url(ExpectedS3UrlT &&value)
AWS_SAGEMAKER_API PresignedUrlAccessConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AcceptEulaHasBeenSet() const
bool ExpectedS3UrlHasBeenSet() const
void SetExpectedS3Url(ExpectedS3UrlT &&value)
AWS_SAGEMAKER_API PresignedUrlAccessConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API PresignedUrlAccessConfig()=default
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetExpectedS3Url() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue