Class BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.binary_authorization_attestor.BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey>
- Enclosing interface:
- BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey
@Stability(Stable) public static final class BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.Builder extends Object implements software.amazon.jsii.Builder<BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKeybuild()Builds the configured instance.BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.BuilderpublicKeyPem(String publicKeyPem)BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.BuildersignatureAlgorithm(String signatureAlgorithm)
-
-
-
Method Detail
-
publicKeyPem
@Stability(Stable) public BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.Builder publicKeyPem(String publicKeyPem)
Sets the value ofBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.getPublicKeyPem()- Parameters:
publicKeyPem- A PEM-encoded public key, as described in 'https://tools.ietf.org/html/rfc7468#section-13'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#public_key_pem BinaryAuthorizationAttestor#public_key_pem}- Returns:
this
-
signatureAlgorithm
@Stability(Stable) public BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.Builder signatureAlgorithm(String signatureAlgorithm)
Sets the value ofBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey.getSignatureAlgorithm()- Parameters:
signatureAlgorithm- The signature algorithm used to verify a message against a signature using this key. These signature algorithm must match the structure and any object identifiers encoded in publicKeyPem (i.e. this algorithm must match that of the public key). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#signature_algorithm BinaryAuthorizationAttestor#signature_algorithm}- Returns:
this
-
build
@Stability(Stable) public BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey>- Returns:
- a new instance of
BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey - Throws:
NullPointerException- if any required attribute was not provided
-
-