/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes a certificate CNAME record to add to your DNS. For more
* information, see AssociateCustomDomain.See
* Also:
AWS
* API Reference
The certificate CNAME record name.
*/ inline const Aws::String& GetName() const{ return m_name; } /** *The certificate CNAME record name.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** *The certificate CNAME record name.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** *The certificate CNAME record name.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** *The certificate CNAME record name.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** *The certificate CNAME record name.
*/ inline CertificateValidationRecord& WithName(const Aws::String& value) { SetName(value); return *this;} /** *The certificate CNAME record name.
*/ inline CertificateValidationRecord& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** *The certificate CNAME record name.
*/ inline CertificateValidationRecord& WithName(const char* value) { SetName(value); return *this;} /** *The record type, always CNAME.
The record type, always CNAME.
The record type, always CNAME.
The record type, always CNAME.
The record type, always CNAME.
The record type, always CNAME.
The record type, always CNAME.
The record type, always CNAME.
The certificate CNAME record value.
*/ inline const Aws::String& GetValue() const{ return m_value; } /** *The certificate CNAME record value.
*/ inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; } /** *The certificate CNAME record value.
*/ inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; } /** *The certificate CNAME record value.
*/ inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); } /** *The certificate CNAME record value.
*/ inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); } /** *The certificate CNAME record value.
*/ inline CertificateValidationRecord& WithValue(const Aws::String& value) { SetValue(value); return *this;} /** *The certificate CNAME record value.
*/ inline CertificateValidationRecord& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;} /** *The certificate CNAME record value.
*/ inline CertificateValidationRecord& WithValue(const char* value) { SetValue(value); return *this;} /** *The current state of the certificate CNAME record validation. It should
* change to SUCCESS after App Runner completes validation with your
* DNS.
The current state of the certificate CNAME record validation. It should
* change to SUCCESS after App Runner completes validation with your
* DNS.
The current state of the certificate CNAME record validation. It should
* change to SUCCESS after App Runner completes validation with your
* DNS.
The current state of the certificate CNAME record validation. It should
* change to SUCCESS after App Runner completes validation with your
* DNS.
The current state of the certificate CNAME record validation. It should
* change to SUCCESS after App Runner completes validation with your
* DNS.
The current state of the certificate CNAME record validation. It should
* change to SUCCESS after App Runner completes validation with your
* DNS.