Interface PolicyInformation.Builder

All Superinterfaces:
Buildable, CopyableBuilder<PolicyInformation.Builder,PolicyInformation>, SdkBuilder<PolicyInformation.Builder,PolicyInformation>, SdkPojo
Enclosing class:
PolicyInformation

public static interface PolicyInformation.Builder extends SdkPojo, CopyableBuilder<PolicyInformation.Builder,PolicyInformation>
  • Method Details

    • certPolicyId

      PolicyInformation.Builder certPolicyId(String 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).

      Parameters:
      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).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policyQualifiers

      PolicyInformation.Builder policyQualifiers(Collection<PolicyQualifierInfo> policyQualifiers)

      Modifies the given CertPolicyId with a qualifier. Amazon Web Services Private CA supports the certification practice statement (CPS) qualifier.

      Parameters:
      policyQualifiers - Modifies the given CertPolicyId with a qualifier. Amazon Web Services Private CA supports the certification practice statement (CPS) qualifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policyQualifiers

      PolicyInformation.Builder policyQualifiers(PolicyQualifierInfo... policyQualifiers)

      Modifies the given CertPolicyId with a qualifier. Amazon Web Services Private CA supports the certification practice statement (CPS) qualifier.

      Parameters:
      policyQualifiers - Modifies the given CertPolicyId with a qualifier. Amazon Web Services Private CA supports the certification practice statement (CPS) qualifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policyQualifiers

      PolicyInformation.Builder policyQualifiers(Consumer<PolicyQualifierInfo.Builder>... policyQualifiers)

      Modifies the given CertPolicyId with a qualifier. Amazon Web Services Private CA supports the certification practice statement (CPS) qualifier.

      This is a convenience method that creates an instance of the PolicyQualifierInfo.Builder avoiding the need to create one manually via PolicyQualifierInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to policyQualifiers(List<PolicyQualifierInfo>).

      Parameters:
      policyQualifiers - a consumer that will call methods on PolicyQualifierInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: