/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The configuration of a CustomContentVisual
.See
* Also:
AWS
* API Reference
The input URL that links to the custom content that you want in the custom * visual.
*/ inline const Aws::String& GetContentUrl() const{ return m_contentUrl; } /** *The input URL that links to the custom content that you want in the custom * visual.
*/ inline bool ContentUrlHasBeenSet() const { return m_contentUrlHasBeenSet; } /** *The input URL that links to the custom content that you want in the custom * visual.
*/ inline void SetContentUrl(const Aws::String& value) { m_contentUrlHasBeenSet = true; m_contentUrl = value; } /** *The input URL that links to the custom content that you want in the custom * visual.
*/ inline void SetContentUrl(Aws::String&& value) { m_contentUrlHasBeenSet = true; m_contentUrl = std::move(value); } /** *The input URL that links to the custom content that you want in the custom * visual.
*/ inline void SetContentUrl(const char* value) { m_contentUrlHasBeenSet = true; m_contentUrl.assign(value); } /** *The input URL that links to the custom content that you want in the custom * visual.
*/ inline CustomContentConfiguration& WithContentUrl(const Aws::String& value) { SetContentUrl(value); return *this;} /** *The input URL that links to the custom content that you want in the custom * visual.
*/ inline CustomContentConfiguration& WithContentUrl(Aws::String&& value) { SetContentUrl(std::move(value)); return *this;} /** *The input URL that links to the custom content that you want in the custom * visual.
*/ inline CustomContentConfiguration& WithContentUrl(const char* value) { SetContentUrl(value); return *this;} /** *The content type of the custom content visual. You can use this to have the * visual render as an image.
*/ inline const CustomContentType& GetContentType() const{ return m_contentType; } /** *The content type of the custom content visual. You can use this to have the * visual render as an image.
*/ inline bool ContentTypeHasBeenSet() const { return m_contentTypeHasBeenSet; } /** *The content type of the custom content visual. You can use this to have the * visual render as an image.
*/ inline void SetContentType(const CustomContentType& value) { m_contentTypeHasBeenSet = true; m_contentType = value; } /** *The content type of the custom content visual. You can use this to have the * visual render as an image.
*/ inline void SetContentType(CustomContentType&& value) { m_contentTypeHasBeenSet = true; m_contentType = std::move(value); } /** *The content type of the custom content visual. You can use this to have the * visual render as an image.
*/ inline CustomContentConfiguration& WithContentType(const CustomContentType& value) { SetContentType(value); return *this;} /** *The content type of the custom content visual. You can use this to have the * visual render as an image.
*/ inline CustomContentConfiguration& WithContentType(CustomContentType&& value) { SetContentType(std::move(value)); return *this;} /** *The sizing options for the size of the custom content visual. This structure
* is required when the ContentType
of the visual is
* 'IMAGE'
.
The sizing options for the size of the custom content visual. This structure
* is required when the ContentType
of the visual is
* 'IMAGE'
.
The sizing options for the size of the custom content visual. This structure
* is required when the ContentType
of the visual is
* 'IMAGE'
.
The sizing options for the size of the custom content visual. This structure
* is required when the ContentType
of the visual is
* 'IMAGE'
.
The sizing options for the size of the custom content visual. This structure
* is required when the ContentType
of the visual is
* 'IMAGE'
.
The sizing options for the size of the custom content visual. This structure
* is required when the ContentType
of the visual is
* 'IMAGE'
.