/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Defines the X.509 CertificatePolicies
extension.See
* Also:
AWS
* API Reference
Specifies the object identifier (OID) of the certificate policy under which * the certificate was issued. For more information, see NIST's definition of Object Identifier * (OID).
*/ inline const Aws::String& GetCertPolicyId() const{ return m_certPolicyId; } /** *Specifies the object identifier (OID) of the certificate policy under which * the certificate was issued. For more information, see NIST's definition of Object Identifier * (OID).
*/ inline bool CertPolicyIdHasBeenSet() const { return m_certPolicyIdHasBeenSet; } /** *Specifies the object identifier (OID) of the certificate policy under which * the certificate was issued. For more information, see NIST's definition of Object Identifier * (OID).
*/ inline void SetCertPolicyId(const Aws::String& value) { m_certPolicyIdHasBeenSet = true; m_certPolicyId = value; } /** *Specifies the object identifier (OID) of the certificate policy under which * the certificate was issued. For more information, see NIST's definition of Object Identifier * (OID).
*/ inline void SetCertPolicyId(Aws::String&& value) { m_certPolicyIdHasBeenSet = true; m_certPolicyId = std::move(value); } /** *Specifies the object identifier (OID) of the certificate policy under which * the certificate was issued. For more information, see NIST's definition of Object Identifier * (OID).
*/ inline void SetCertPolicyId(const char* value) { m_certPolicyIdHasBeenSet = true; m_certPolicyId.assign(value); } /** *Specifies the object identifier (OID) of the certificate policy under which * the certificate was issued. For more information, see NIST's definition of Object Identifier * (OID).
*/ inline PolicyInformation& WithCertPolicyId(const Aws::String& value) { SetCertPolicyId(value); return *this;} /** *Specifies the object identifier (OID) of the certificate policy under which * the certificate was issued. For more information, see NIST's definition of Object Identifier * (OID).
*/ inline PolicyInformation& WithCertPolicyId(Aws::String&& value) { SetCertPolicyId(std::move(value)); return *this;} /** *Specifies the object identifier (OID) of the certificate policy under which * the certificate was issued. For more information, see NIST's definition of Object Identifier * (OID).
*/ inline PolicyInformation& WithCertPolicyId(const char* value) { SetCertPolicyId(value); return *this;} /** *Modifies the given CertPolicyId
with a qualifier. Amazon Web
* Services Private CA supports the certification practice statement (CPS)
* qualifier.
Modifies the given CertPolicyId
with a qualifier. Amazon Web
* Services Private CA supports the certification practice statement (CPS)
* qualifier.
Modifies the given CertPolicyId
with a qualifier. Amazon Web
* Services Private CA supports the certification practice statement (CPS)
* qualifier.
Modifies the given CertPolicyId
with a qualifier. Amazon Web
* Services Private CA supports the certification practice statement (CPS)
* qualifier.
Modifies the given CertPolicyId
with a qualifier. Amazon Web
* Services Private CA supports the certification practice statement (CPS)
* qualifier.
Modifies the given CertPolicyId
with a qualifier. Amazon Web
* Services Private CA supports the certification practice statement (CPS)
* qualifier.
Modifies the given CertPolicyId
with a qualifier. Amazon Web
* Services Private CA supports the certification practice statement (CPS)
* qualifier.
Modifies the given CertPolicyId
with a qualifier. Amazon Web
* Services Private CA supports the certification practice statement (CPS)
* qualifier.