7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/EnabledOrDisabled.h>
79 bool m_sourceIpHasBeenSet =
false;
82 bool m_vpcSourceIpHasBeenSet =
false;
AWS_SAGEMAKER_API IamPolicyConstraints(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSourceIp(EnabledOrDisabled &&value)
void SetSourceIp(const EnabledOrDisabled &value)
const EnabledOrDisabled & GetSourceIp() const
bool SourceIpHasBeenSet() const
bool VpcSourceIpHasBeenSet() const
IamPolicyConstraints & WithSourceIp(EnabledOrDisabled &&value)
IamPolicyConstraints & WithSourceIp(const EnabledOrDisabled &value)
void SetVpcSourceIp(EnabledOrDisabled &&value)
const EnabledOrDisabled & GetVpcSourceIp() const
AWS_SAGEMAKER_API IamPolicyConstraints & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetVpcSourceIp(const EnabledOrDisabled &value)
AWS_SAGEMAKER_API IamPolicyConstraints()
IamPolicyConstraints & WithVpcSourceIp(const EnabledOrDisabled &value)
IamPolicyConstraints & WithVpcSourceIp(EnabledOrDisabled &&value)
Aws::Utils::Json::JsonValue JsonValue