/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Any overrides that are applied to the signing configuration of a code signing
* platform.See Also:
AWS
* API Reference
A signing configuration that overrides the default encryption or hash * algorithm of a signing job.
*/ inline const SigningConfigurationOverrides& GetSigningConfiguration() const{ return m_signingConfiguration; } /** *A signing configuration that overrides the default encryption or hash * algorithm of a signing job.
*/ inline bool SigningConfigurationHasBeenSet() const { return m_signingConfigurationHasBeenSet; } /** *A signing configuration that overrides the default encryption or hash * algorithm of a signing job.
*/ inline void SetSigningConfiguration(const SigningConfigurationOverrides& value) { m_signingConfigurationHasBeenSet = true; m_signingConfiguration = value; } /** *A signing configuration that overrides the default encryption or hash * algorithm of a signing job.
*/ inline void SetSigningConfiguration(SigningConfigurationOverrides&& value) { m_signingConfigurationHasBeenSet = true; m_signingConfiguration = std::move(value); } /** *A signing configuration that overrides the default encryption or hash * algorithm of a signing job.
*/ inline SigningPlatformOverrides& WithSigningConfiguration(const SigningConfigurationOverrides& value) { SetSigningConfiguration(value); return *this;} /** *A signing configuration that overrides the default encryption or hash * algorithm of a signing job.
*/ inline SigningPlatformOverrides& WithSigningConfiguration(SigningConfigurationOverrides&& value) { SetSigningConfiguration(std::move(value)); return *this;} /** *A signed image is a JSON object. When overriding the default signing platform
* configuration, a customer can select either of two signing formats,
* JSONEmbedded or JSONDetached. (A third format value,
* JSON, is reserved for future use.) With JSONEmbedded,
* the signing image has the payload embedded in it. With
* JSONDetached, the payload is not be embedded in the signing
* image.
A signed image is a JSON object. When overriding the default signing platform
* configuration, a customer can select either of two signing formats,
* JSONEmbedded or JSONDetached. (A third format value,
* JSON, is reserved for future use.) With JSONEmbedded,
* the signing image has the payload embedded in it. With
* JSONDetached, the payload is not be embedded in the signing
* image.
A signed image is a JSON object. When overriding the default signing platform
* configuration, a customer can select either of two signing formats,
* JSONEmbedded or JSONDetached. (A third format value,
* JSON, is reserved for future use.) With JSONEmbedded,
* the signing image has the payload embedded in it. With
* JSONDetached, the payload is not be embedded in the signing
* image.
A signed image is a JSON object. When overriding the default signing platform
* configuration, a customer can select either of two signing formats,
* JSONEmbedded or JSONDetached. (A third format value,
* JSON, is reserved for future use.) With JSONEmbedded,
* the signing image has the payload embedded in it. With
* JSONDetached, the payload is not be embedded in the signing
* image.
A signed image is a JSON object. When overriding the default signing platform
* configuration, a customer can select either of two signing formats,
* JSONEmbedded or JSONDetached. (A third format value,
* JSON, is reserved for future use.) With JSONEmbedded,
* the signing image has the payload embedded in it. With
* JSONDetached, the payload is not be embedded in the signing
* image.
A signed image is a JSON object. When overriding the default signing platform
* configuration, a customer can select either of two signing formats,
* JSONEmbedded or JSONDetached. (A third format value,
* JSON, is reserved for future use.) With JSONEmbedded,
* the signing image has the payload embedded in it. With
* JSONDetached, the payload is not be embedded in the signing
* image.