AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::CustomCodeSigning Class Reference

#include <CustomCodeSigning.h>

Public Member Functions

 CustomCodeSigning ()
 
 CustomCodeSigning (Aws::Utils::Json::JsonView jsonValue)
 
CustomCodeSigningoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CodeSigningSignatureGetSignature () const
 
bool SignatureHasBeenSet () const
 
void SetSignature (const CodeSigningSignature &value)
 
void SetSignature (CodeSigningSignature &&value)
 
CustomCodeSigningWithSignature (const CodeSigningSignature &value)
 
CustomCodeSigningWithSignature (CodeSigningSignature &&value)
 
const CodeSigningCertificateChainGetCertificateChain () const
 
bool CertificateChainHasBeenSet () const
 
void SetCertificateChain (const CodeSigningCertificateChain &value)
 
void SetCertificateChain (CodeSigningCertificateChain &&value)
 
CustomCodeSigningWithCertificateChain (const CodeSigningCertificateChain &value)
 
CustomCodeSigningWithCertificateChain (CodeSigningCertificateChain &&value)
 
const Aws::StringGetHashAlgorithm () const
 
bool HashAlgorithmHasBeenSet () const
 
void SetHashAlgorithm (const Aws::String &value)
 
void SetHashAlgorithm (Aws::String &&value)
 
void SetHashAlgorithm (const char *value)
 
CustomCodeSigningWithHashAlgorithm (const Aws::String &value)
 
CustomCodeSigningWithHashAlgorithm (Aws::String &&value)
 
CustomCodeSigningWithHashAlgorithm (const char *value)
 
const Aws::StringGetSignatureAlgorithm () const
 
bool SignatureAlgorithmHasBeenSet () const
 
void SetSignatureAlgorithm (const Aws::String &value)
 
void SetSignatureAlgorithm (Aws::String &&value)
 
void SetSignatureAlgorithm (const char *value)
 
CustomCodeSigningWithSignatureAlgorithm (const Aws::String &value)
 
CustomCodeSigningWithSignatureAlgorithm (Aws::String &&value)
 
CustomCodeSigningWithSignatureAlgorithm (const char *value)
 

Detailed Description

Describes a custom method used to code sign a file.

See Also:

AWS API Reference

Definition at line 34 of file CustomCodeSigning.h.

Constructor & Destructor Documentation

◆ CustomCodeSigning() [1/2]

Aws::IoT::Model::CustomCodeSigning::CustomCodeSigning ( )

◆ CustomCodeSigning() [2/2]

Aws::IoT::Model::CustomCodeSigning::CustomCodeSigning ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CertificateChainHasBeenSet()

bool Aws::IoT::Model::CustomCodeSigning::CertificateChainHasBeenSet ( ) const
inline

The certificate chain.

Definition at line 82 of file CustomCodeSigning.h.

◆ GetCertificateChain()

const CodeSigningCertificateChain& Aws::IoT::Model::CustomCodeSigning::GetCertificateChain ( ) const
inline

The certificate chain.

Definition at line 77 of file CustomCodeSigning.h.

◆ GetHashAlgorithm()

const Aws::String& Aws::IoT::Model::CustomCodeSigning::GetHashAlgorithm ( ) const
inline

The hash algorithm used to code sign the file.

Definition at line 108 of file CustomCodeSigning.h.

◆ GetSignature()

const CodeSigningSignature& Aws::IoT::Model::CustomCodeSigning::GetSignature ( ) const
inline

The signature for the file.

Definition at line 46 of file CustomCodeSigning.h.

◆ GetSignatureAlgorithm()

const Aws::String& Aws::IoT::Model::CustomCodeSigning::GetSignatureAlgorithm ( ) const
inline

The signature algorithm used to code sign the file.

Definition at line 149 of file CustomCodeSigning.h.

◆ HashAlgorithmHasBeenSet()

bool Aws::IoT::Model::CustomCodeSigning::HashAlgorithmHasBeenSet ( ) const
inline

The hash algorithm used to code sign the file.

Definition at line 113 of file CustomCodeSigning.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::CustomCodeSigning::Jsonize ( ) const

◆ operator=()

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCertificateChain() [1/2]

void Aws::IoT::Model::CustomCodeSigning::SetCertificateChain ( CodeSigningCertificateChain &&  value)
inline

The certificate chain.

Definition at line 92 of file CustomCodeSigning.h.

◆ SetCertificateChain() [2/2]

void Aws::IoT::Model::CustomCodeSigning::SetCertificateChain ( const CodeSigningCertificateChain value)
inline

The certificate chain.

Definition at line 87 of file CustomCodeSigning.h.

◆ SetHashAlgorithm() [1/3]

void Aws::IoT::Model::CustomCodeSigning::SetHashAlgorithm ( Aws::String &&  value)
inline

The hash algorithm used to code sign the file.

Definition at line 123 of file CustomCodeSigning.h.

◆ SetHashAlgorithm() [2/3]

void Aws::IoT::Model::CustomCodeSigning::SetHashAlgorithm ( const Aws::String value)
inline

The hash algorithm used to code sign the file.

Definition at line 118 of file CustomCodeSigning.h.

◆ SetHashAlgorithm() [3/3]

void Aws::IoT::Model::CustomCodeSigning::SetHashAlgorithm ( const char *  value)
inline

The hash algorithm used to code sign the file.

Definition at line 128 of file CustomCodeSigning.h.

◆ SetSignature() [1/2]

void Aws::IoT::Model::CustomCodeSigning::SetSignature ( CodeSigningSignature &&  value)
inline

The signature for the file.

Definition at line 61 of file CustomCodeSigning.h.

◆ SetSignature() [2/2]

void Aws::IoT::Model::CustomCodeSigning::SetSignature ( const CodeSigningSignature value)
inline

The signature for the file.

Definition at line 56 of file CustomCodeSigning.h.

◆ SetSignatureAlgorithm() [1/3]

void Aws::IoT::Model::CustomCodeSigning::SetSignatureAlgorithm ( Aws::String &&  value)
inline

The signature algorithm used to code sign the file.

Definition at line 164 of file CustomCodeSigning.h.

◆ SetSignatureAlgorithm() [2/3]

void Aws::IoT::Model::CustomCodeSigning::SetSignatureAlgorithm ( const Aws::String value)
inline

The signature algorithm used to code sign the file.

Definition at line 159 of file CustomCodeSigning.h.

◆ SetSignatureAlgorithm() [3/3]

void Aws::IoT::Model::CustomCodeSigning::SetSignatureAlgorithm ( const char *  value)
inline

The signature algorithm used to code sign the file.

Definition at line 169 of file CustomCodeSigning.h.

◆ SignatureAlgorithmHasBeenSet()

bool Aws::IoT::Model::CustomCodeSigning::SignatureAlgorithmHasBeenSet ( ) const
inline

The signature algorithm used to code sign the file.

Definition at line 154 of file CustomCodeSigning.h.

◆ SignatureHasBeenSet()

bool Aws::IoT::Model::CustomCodeSigning::SignatureHasBeenSet ( ) const
inline

The signature for the file.

Definition at line 51 of file CustomCodeSigning.h.

◆ WithCertificateChain() [1/2]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithCertificateChain ( CodeSigningCertificateChain &&  value)
inline

The certificate chain.

Definition at line 102 of file CustomCodeSigning.h.

◆ WithCertificateChain() [2/2]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithCertificateChain ( const CodeSigningCertificateChain value)
inline

The certificate chain.

Definition at line 97 of file CustomCodeSigning.h.

◆ WithHashAlgorithm() [1/3]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithHashAlgorithm ( Aws::String &&  value)
inline

The hash algorithm used to code sign the file.

Definition at line 138 of file CustomCodeSigning.h.

◆ WithHashAlgorithm() [2/3]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithHashAlgorithm ( const Aws::String value)
inline

The hash algorithm used to code sign the file.

Definition at line 133 of file CustomCodeSigning.h.

◆ WithHashAlgorithm() [3/3]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithHashAlgorithm ( const char *  value)
inline

The hash algorithm used to code sign the file.

Definition at line 143 of file CustomCodeSigning.h.

◆ WithSignature() [1/2]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithSignature ( CodeSigningSignature &&  value)
inline

The signature for the file.

Definition at line 71 of file CustomCodeSigning.h.

◆ WithSignature() [2/2]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithSignature ( const CodeSigningSignature value)
inline

The signature for the file.

Definition at line 66 of file CustomCodeSigning.h.

◆ WithSignatureAlgorithm() [1/3]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithSignatureAlgorithm ( Aws::String &&  value)
inline

The signature algorithm used to code sign the file.

Definition at line 179 of file CustomCodeSigning.h.

◆ WithSignatureAlgorithm() [2/3]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithSignatureAlgorithm ( const Aws::String value)
inline

The signature algorithm used to code sign the file.

Definition at line 174 of file CustomCodeSigning.h.

◆ WithSignatureAlgorithm() [3/3]

CustomCodeSigning& Aws::IoT::Model::CustomCodeSigning::WithSignatureAlgorithm ( const char *  value)
inline

The signature algorithm used to code sign the file.

Definition at line 184 of file CustomCodeSigning.h.


The documentation for this class was generated from the following file: