/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include An object with identifying information for an Amazon ECR image.See
* Also:
AWS
* API Reference
The sha256
digest of the image manifest.
The sha256
digest of the image manifest.
The sha256
digest of the image manifest.
The sha256
digest of the image manifest.
The sha256
digest of the image manifest.
The sha256
digest of the image manifest.
The sha256
digest of the image manifest.
The sha256
digest of the image manifest.
The tag that's used for the image.
*/ inline const Aws::String& GetImageTag() const{ return m_imageTag; } /** *The tag that's used for the image.
*/ inline bool ImageTagHasBeenSet() const { return m_imageTagHasBeenSet; } /** *The tag that's used for the image.
*/ inline void SetImageTag(const Aws::String& value) { m_imageTagHasBeenSet = true; m_imageTag = value; } /** *The tag that's used for the image.
*/ inline void SetImageTag(Aws::String&& value) { m_imageTagHasBeenSet = true; m_imageTag = std::move(value); } /** *The tag that's used for the image.
*/ inline void SetImageTag(const char* value) { m_imageTagHasBeenSet = true; m_imageTag.assign(value); } /** *The tag that's used for the image.
*/ inline ImageIdentifier& WithImageTag(const Aws::String& value) { SetImageTag(value); return *this;} /** *The tag that's used for the image.
*/ inline ImageIdentifier& WithImageTag(Aws::String&& value) { SetImageTag(std::move(value)); return *this;} /** *The tag that's used for the image.
*/ inline ImageIdentifier& WithImageTag(const char* value) { SetImageTag(value); return *this;} private: Aws::String m_imageDigest; bool m_imageDigestHasBeenSet = false; Aws::String m_imageTag; bool m_imageTagHasBeenSet = false; }; } // namespace Model } // namespace ECRPublic } // namespace Aws