/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A configuration used when creating an Object Lambda Access Point
* transformation.See Also:
AWS
* API Reference
A container for the action of an Object Lambda Access Point configuration.
* Valid inputs are GetObject
, ListObjects
,
* HeadObject
, and ListObjectsV2
.
A container for the action of an Object Lambda Access Point configuration.
* Valid inputs are GetObject
, ListObjects
,
* HeadObject
, and ListObjectsV2
.
A container for the action of an Object Lambda Access Point configuration.
* Valid inputs are GetObject
, ListObjects
,
* HeadObject
, and ListObjectsV2
.
A container for the action of an Object Lambda Access Point configuration.
* Valid inputs are GetObject
, ListObjects
,
* HeadObject
, and ListObjectsV2
.
A container for the action of an Object Lambda Access Point configuration.
* Valid inputs are GetObject
, ListObjects
,
* HeadObject
, and ListObjectsV2
.
A container for the action of an Object Lambda Access Point configuration.
* Valid inputs are GetObject
, ListObjects
,
* HeadObject
, and ListObjectsV2
.
A container for the action of an Object Lambda Access Point configuration.
* Valid inputs are GetObject
, ListObjects
,
* HeadObject
, and ListObjectsV2
.
A container for the action of an Object Lambda Access Point configuration.
* Valid inputs are GetObject
, ListObjects
,
* HeadObject
, and ListObjectsV2
.
A container for the content transformation of an Object Lambda Access Point * configuration.
*/ inline const ObjectLambdaContentTransformation& GetContentTransformation() const{ return m_contentTransformation; } /** *A container for the content transformation of an Object Lambda Access Point * configuration.
*/ inline bool ContentTransformationHasBeenSet() const { return m_contentTransformationHasBeenSet; } /** *A container for the content transformation of an Object Lambda Access Point * configuration.
*/ inline void SetContentTransformation(const ObjectLambdaContentTransformation& value) { m_contentTransformationHasBeenSet = true; m_contentTransformation = value; } /** *A container for the content transformation of an Object Lambda Access Point * configuration.
*/ inline void SetContentTransformation(ObjectLambdaContentTransformation&& value) { m_contentTransformationHasBeenSet = true; m_contentTransformation = std::move(value); } /** *A container for the content transformation of an Object Lambda Access Point * configuration.
*/ inline ObjectLambdaTransformationConfiguration& WithContentTransformation(const ObjectLambdaContentTransformation& value) { SetContentTransformation(value); return *this;} /** *A container for the content transformation of an Object Lambda Access Point * configuration.
*/ inline ObjectLambdaTransformationConfiguration& WithContentTransformation(ObjectLambdaContentTransformation&& value) { SetContentTransformation(std::move(value)); return *this;} private: Aws::Vector