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>
50 template<
typename AwsSignerJobIdT = Aws::String>
51 void SetAwsSignerJobId(AwsSignerJobIdT&& value) { m_awsSignerJobIdHasBeenSet =
true; m_awsSignerJobId = std::forward<AwsSignerJobIdT>(value); }
52 template<
typename AwsSignerJobIdT = Aws::String>
62 template<
typename StartSigningJobParameterT = StartSigningJobParameter>
63 void SetStartSigningJobParameter(StartSigningJobParameterT&& value) { m_startSigningJobParameterHasBeenSet =
true; m_startSigningJobParameter = std::forward<StartSigningJobParameterT>(value); }
64 template<
typename StartSigningJobParameterT = StartSigningJobParameter>
74 template<
typename CustomCodeSigningT = CustomCodeSigning>
75 void SetCustomCodeSigning(CustomCodeSigningT&& value) { m_customCodeSigningHasBeenSet =
true; m_customCodeSigning = std::forward<CustomCodeSigningT>(value); }
76 template<
typename CustomCodeSigningT = CustomCodeSigning>
82 bool m_awsSignerJobIdHasBeenSet =
false;
85 bool m_startSigningJobParameterHasBeenSet =
false;
88 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