7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/iot/model/StartSigningJobParameter.h>
10#include <aws/iot/model/CustomCodeSigning.h>
52 inline void SetAwsSignerJobId(
const char* value) { m_awsSignerJobIdHasBeenSet =
true; m_awsSignerJobId.assign(value); }
84 bool m_awsSignerJobIdHasBeenSet =
false;
87 bool m_startSigningJobParameterHasBeenSet =
false;
90 bool m_customCodeSigningHasBeenSet =
false;
const StartSigningJobParameter & GetStartSigningJobParameter() const
CodeSigning & WithAwsSignerJobId(const Aws::String &value)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAwsSignerJobId(const Aws::String &value)
CodeSigning & WithStartSigningJobParameter(const StartSigningJobParameter &value)
void SetCustomCodeSigning(CustomCodeSigning &&value)
bool AwsSignerJobIdHasBeenSet() const
AWS_IOT_API CodeSigning(Aws::Utils::Json::JsonView jsonValue)
CodeSigning & WithAwsSignerJobId(Aws::String &&value)
void SetStartSigningJobParameter(StartSigningJobParameter &&value)
void SetStartSigningJobParameter(const StartSigningJobParameter &value)
void SetCustomCodeSigning(const CustomCodeSigning &value)
void SetAwsSignerJobId(const char *value)
const CustomCodeSigning & GetCustomCodeSigning() const
CodeSigning & WithStartSigningJobParameter(StartSigningJobParameter &&value)
CodeSigning & WithAwsSignerJobId(const char *value)
CodeSigning & WithCustomCodeSigning(const CustomCodeSigning &value)
bool CustomCodeSigningHasBeenSet() const
void SetAwsSignerJobId(Aws::String &&value)
AWS_IOT_API CodeSigning & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StartSigningJobParameterHasBeenSet() const
CodeSigning & WithCustomCodeSigning(CustomCodeSigning &&value)
AWS_IOT_API CodeSigning()
const Aws::String & GetAwsSignerJobId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue