7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace OpenSearchService
48 inline void SetMetadataContent(
const char* value) { m_metadataContentHasBeenSet =
true; m_metadataContent.assign(value); }
62 inline void SetEntityId(
const char* value) { m_entityIdHasBeenSet =
true; m_entityId.assign(value); }
70 bool m_metadataContentHasBeenSet =
false;
73 bool m_entityIdHasBeenSet =
false;
SAMLIdp & WithEntityId(const Aws::String &value)
void SetEntityId(const char *value)
bool EntityIdHasBeenSet() const
SAMLIdp & WithMetadataContent(const char *value)
SAMLIdp & WithEntityId(const char *value)
const Aws::String & GetMetadataContent() const
void SetEntityId(const Aws::String &value)
SAMLIdp & WithMetadataContent(Aws::String &&value)
void SetMetadataContent(Aws::String &&value)
AWS_OPENSEARCHSERVICE_API SAMLIdp & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVICE_API SAMLIdp(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetEntityId() const
void SetMetadataContent(const Aws::String &value)
void SetEntityId(Aws::String &&value)
bool MetadataContentHasBeenSet() const
SAMLIdp & WithMetadataContent(const Aws::String &value)
AWS_OPENSEARCHSERVICE_API SAMLIdp()
SAMLIdp & WithEntityId(Aws::String &&value)
void SetMetadataContent(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue