7#include <aws/panorama/Panorama_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 inline void SetBinaryPrefixLocation(
const char* value) { m_binaryPrefixLocationHasBeenSet =
true; m_binaryPrefixLocation.assign(value); }
62 inline void SetBucket(
const char* value) { m_bucketHasBeenSet =
true; m_bucket.assign(value); }
76 inline void SetGeneratedPrefixLocation(
const char* value) { m_generatedPrefixLocationHasBeenSet =
true; m_generatedPrefixLocation.assign(value); }
90 inline void SetManifestPrefixLocation(
const char* value) { m_manifestPrefixLocationHasBeenSet =
true; m_manifestPrefixLocation.assign(value); }
104 inline void SetRepoPrefixLocation(
const char* value) { m_repoPrefixLocationHasBeenSet =
true; m_repoPrefixLocation.assign(value); }
112 bool m_binaryPrefixLocationHasBeenSet =
false;
115 bool m_bucketHasBeenSet =
false;
118 bool m_generatedPrefixLocationHasBeenSet =
false;
121 bool m_manifestPrefixLocationHasBeenSet =
false;
124 bool m_repoPrefixLocationHasBeenSet =
false;
const Aws::String & GetGeneratedPrefixLocation() const
const Aws::String & GetRepoPrefixLocation() const
StorageLocation & WithBucket(const char *value)
bool BucketHasBeenSet() const
StorageLocation & WithGeneratedPrefixLocation(const char *value)
void SetBucket(const char *value)
StorageLocation & WithBucket(Aws::String &&value)
bool GeneratedPrefixLocationHasBeenSet() const
void SetGeneratedPrefixLocation(const Aws::String &value)
bool BinaryPrefixLocationHasBeenSet() const
StorageLocation & WithGeneratedPrefixLocation(Aws::String &&value)
StorageLocation & WithBinaryPrefixLocation(Aws::String &&value)
void SetGeneratedPrefixLocation(Aws::String &&value)
StorageLocation & WithGeneratedPrefixLocation(const Aws::String &value)
const Aws::String & GetManifestPrefixLocation() const
void SetGeneratedPrefixLocation(const char *value)
AWS_PANORAMA_API StorageLocation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetManifestPrefixLocation(const Aws::String &value)
StorageLocation & WithBinaryPrefixLocation(const char *value)
StorageLocation & WithManifestPrefixLocation(const char *value)
void SetBinaryPrefixLocation(const char *value)
void SetBucket(const Aws::String &value)
StorageLocation & WithBinaryPrefixLocation(const Aws::String &value)
void SetBucket(Aws::String &&value)
StorageLocation & WithRepoPrefixLocation(const Aws::String &value)
AWS_PANORAMA_API StorageLocation()
StorageLocation & WithBucket(const Aws::String &value)
void SetRepoPrefixLocation(Aws::String &&value)
void SetManifestPrefixLocation(Aws::String &&value)
AWS_PANORAMA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRepoPrefixLocation(const char *value)
const Aws::String & GetBucket() const
StorageLocation & WithRepoPrefixLocation(const char *value)
void SetBinaryPrefixLocation(Aws::String &&value)
void SetBinaryPrefixLocation(const Aws::String &value)
StorageLocation & WithManifestPrefixLocation(Aws::String &&value)
StorageLocation & WithRepoPrefixLocation(Aws::String &&value)
bool ManifestPrefixLocationHasBeenSet() const
const Aws::String & GetBinaryPrefixLocation() const
void SetManifestPrefixLocation(const char *value)
StorageLocation & WithManifestPrefixLocation(const Aws::String &value)
bool RepoPrefixLocationHasBeenSet() const
void SetRepoPrefixLocation(const Aws::String &value)
AWS_PANORAMA_API StorageLocation(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue