7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/model/EcrPullDateRescanDuration.h>
9#include <aws/inspector2/model/EcrPullDateRescanMode.h>
10#include <aws/inspector2/model/EcrRescanDuration.h>
75 bool m_pullDateRescanDurationHasBeenSet =
false;
78 bool m_pullDateRescanModeHasBeenSet =
false;
81 bool m_rescanDurationHasBeenSet =
false;
AWS_INSPECTOR2_API EcrConfiguration()=default
void SetPullDateRescanDuration(EcrPullDateRescanDuration value)
EcrPullDateRescanDuration GetPullDateRescanDuration() const
void SetRescanDuration(EcrRescanDuration value)
EcrConfiguration & WithRescanDuration(EcrRescanDuration value)
bool PullDateRescanModeHasBeenSet() const
bool PullDateRescanDurationHasBeenSet() const
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
EcrPullDateRescanMode GetPullDateRescanMode() const
EcrConfiguration & WithPullDateRescanDuration(EcrPullDateRescanDuration value)
bool RescanDurationHasBeenSet() const
EcrConfiguration & WithPullDateRescanMode(EcrPullDateRescanMode value)
EcrRescanDuration GetRescanDuration() const
AWS_INSPECTOR2_API EcrConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_INSPECTOR2_API EcrConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetPullDateRescanMode(EcrPullDateRescanMode value)
EcrPullDateRescanDuration
Aws::Utils::Json::JsonValue JsonValue