7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/iot/IoT_EXPORTS.h>
9#include <aws/iot/model/CustomCodeSigning.h>
10#include <aws/iot/model/StartSigningJobParameter.h>
44 template <
typename AwsSignerJobIdT = Aws::String>
46 m_awsSignerJobIdHasBeenSet =
true;
47 m_awsSignerJobId = std::forward<AwsSignerJobIdT>(value);
49 template <
typename AwsSignerJobIdT = Aws::String>
62 template <
typename StartSigningJobParameterT = StartSigningJobParameter>
64 m_startSigningJobParameterHasBeenSet =
true;
65 m_startSigningJobParameter = std::forward<StartSigningJobParameterT>(value);
67 template <
typename StartSigningJobParameterT = StartSigningJobParameter>
80 template <
typename CustomCodeSigningT = CustomCodeSigning>
82 m_customCodeSigningHasBeenSet =
true;
83 m_customCodeSigning = std::forward<CustomCodeSigningT>(value);
85 template <
typename CustomCodeSigningT = CustomCodeSigning>
97 bool m_awsSignerJobIdHasBeenSet =
false;
98 bool m_startSigningJobParameterHasBeenSet =
false;
99 bool m_customCodeSigningHasBeenSet =
false;
const StartSigningJobParameter & GetStartSigningJobParameter() const
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
bool AwsSignerJobIdHasBeenSet() const
AWS_IOT_API CodeSigning(Aws::Utils::Json::JsonView jsonValue)
CodeSigning & WithStartSigningJobParameter(StartSigningJobParameterT &&value)
void SetAwsSignerJobId(AwsSignerJobIdT &&value)
AWS_IOT_API CodeSigning()=default
CodeSigning & WithCustomCodeSigning(CustomCodeSigningT &&value)
const CustomCodeSigning & GetCustomCodeSigning() const
void SetStartSigningJobParameter(StartSigningJobParameterT &&value)
CodeSigning & WithAwsSignerJobId(AwsSignerJobIdT &&value)
bool CustomCodeSigningHasBeenSet() const
AWS_IOT_API CodeSigning & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StartSigningJobParameterHasBeenSet() const
void SetCustomCodeSigning(CustomCodeSigningT &&value)
const Aws::String & GetAwsSignerJobId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue