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