/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The configuration information required to deploy an Amazon Data Analytics
* Studio notebook as an application with durable state.See Also:
* AWS
* API Reference
The location that holds the data required to specify an Amazon Data Analytics * application.
*/ inline const S3ContentBaseLocationDescription& GetS3ContentLocationDescription() const{ return m_s3ContentLocationDescription; } /** *The location that holds the data required to specify an Amazon Data Analytics * application.
*/ inline bool S3ContentLocationDescriptionHasBeenSet() const { return m_s3ContentLocationDescriptionHasBeenSet; } /** *The location that holds the data required to specify an Amazon Data Analytics * application.
*/ inline void SetS3ContentLocationDescription(const S3ContentBaseLocationDescription& value) { m_s3ContentLocationDescriptionHasBeenSet = true; m_s3ContentLocationDescription = value; } /** *The location that holds the data required to specify an Amazon Data Analytics * application.
*/ inline void SetS3ContentLocationDescription(S3ContentBaseLocationDescription&& value) { m_s3ContentLocationDescriptionHasBeenSet = true; m_s3ContentLocationDescription = std::move(value); } /** *The location that holds the data required to specify an Amazon Data Analytics * application.
*/ inline DeployAsApplicationConfigurationDescription& WithS3ContentLocationDescription(const S3ContentBaseLocationDescription& value) { SetS3ContentLocationDescription(value); return *this;} /** *The location that holds the data required to specify an Amazon Data Analytics * application.
*/ inline DeployAsApplicationConfigurationDescription& WithS3ContentLocationDescription(S3ContentBaseLocationDescription&& value) { SetS3ContentLocationDescription(std::move(value)); return *this;} private: S3ContentBaseLocationDescription m_s3ContentLocationDescription; bool m_s3ContentLocationDescriptionHasBeenSet = false; }; } // namespace Model } // namespace KinesisAnalyticsV2 } // namespace Aws