7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/SubjectAlternativeNames.h>
9#include <aws/appmesh/model/TlsValidationContextTrust.h>
76 bool m_subjectAlternativeNamesHasBeenSet =
false;
79 bool m_trustHasBeenSet =
false;
bool SubjectAlternativeNamesHasBeenSet() const
void SetTrust(TlsValidationContextTrust &&value)
void SetTrust(const TlsValidationContextTrust &value)
void SetSubjectAlternativeNames(const SubjectAlternativeNames &value)
TlsValidationContext & WithSubjectAlternativeNames(SubjectAlternativeNames &&value)
TlsValidationContext & WithTrust(const TlsValidationContextTrust &value)
const TlsValidationContextTrust & GetTrust() const
AWS_APPMESH_API Aws::Utils::Json::JsonValue Jsonize() const
bool TrustHasBeenSet() const
TlsValidationContext & WithTrust(TlsValidationContextTrust &&value)
TlsValidationContext & WithSubjectAlternativeNames(const SubjectAlternativeNames &value)
AWS_APPMESH_API TlsValidationContext(Aws::Utils::Json::JsonView jsonValue)
const SubjectAlternativeNames & GetSubjectAlternativeNames() const
AWS_APPMESH_API TlsValidationContext()
AWS_APPMESH_API TlsValidationContext & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSubjectAlternativeNames(SubjectAlternativeNames &&value)
Aws::Utils::Json::JsonValue JsonValue