/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include An object that represents an Amazon ECR image layer.See Also:
* AWS
* API Reference
The sha256
digest of the image layer.
The sha256
digest of the image layer.
The sha256
digest of the image layer.
The sha256
digest of the image layer.
The sha256
digest of the image layer.
The sha256
digest of the image layer.
The sha256
digest of the image layer.
The sha256
digest of the image layer.
The availability status of the image layer.
*/ inline const LayerAvailability& GetLayerAvailability() const{ return m_layerAvailability; } /** *The availability status of the image layer.
*/ inline bool LayerAvailabilityHasBeenSet() const { return m_layerAvailabilityHasBeenSet; } /** *The availability status of the image layer.
*/ inline void SetLayerAvailability(const LayerAvailability& value) { m_layerAvailabilityHasBeenSet = true; m_layerAvailability = value; } /** *The availability status of the image layer.
*/ inline void SetLayerAvailability(LayerAvailability&& value) { m_layerAvailabilityHasBeenSet = true; m_layerAvailability = std::move(value); } /** *The availability status of the image layer.
*/ inline Layer& WithLayerAvailability(const LayerAvailability& value) { SetLayerAvailability(value); return *this;} /** *The availability status of the image layer.
*/ inline Layer& WithLayerAvailability(LayerAvailability&& value) { SetLayerAvailability(std::move(value)); return *this;} /** *The size, in bytes, of the image layer.
*/ inline long long GetLayerSize() const{ return m_layerSize; } /** *The size, in bytes, of the image layer.
*/ inline bool LayerSizeHasBeenSet() const { return m_layerSizeHasBeenSet; } /** *The size, in bytes, of the image layer.
*/ inline void SetLayerSize(long long value) { m_layerSizeHasBeenSet = true; m_layerSize = value; } /** *The size, in bytes, of the image layer.
*/ inline Layer& WithLayerSize(long long value) { SetLayerSize(value); return *this;} /** *The media type of the layer, such as
* application/vnd.docker.image.rootfs.diff.tar.gzip
or
* application/vnd.oci.image.layer.v1.tar+gzip
.
The media type of the layer, such as
* application/vnd.docker.image.rootfs.diff.tar.gzip
or
* application/vnd.oci.image.layer.v1.tar+gzip
.
The media type of the layer, such as
* application/vnd.docker.image.rootfs.diff.tar.gzip
or
* application/vnd.oci.image.layer.v1.tar+gzip
.
The media type of the layer, such as
* application/vnd.docker.image.rootfs.diff.tar.gzip
or
* application/vnd.oci.image.layer.v1.tar+gzip
.
The media type of the layer, such as
* application/vnd.docker.image.rootfs.diff.tar.gzip
or
* application/vnd.oci.image.layer.v1.tar+gzip
.
The media type of the layer, such as
* application/vnd.docker.image.rootfs.diff.tar.gzip
or
* application/vnd.oci.image.layer.v1.tar+gzip
.
The media type of the layer, such as
* application/vnd.docker.image.rootfs.diff.tar.gzip
or
* application/vnd.oci.image.layer.v1.tar+gzip
.
The media type of the layer, such as
* application/vnd.docker.image.rootfs.diff.tar.gzip
or
* application/vnd.oci.image.layer.v1.tar+gzip
.