Class BinaryAuthorizationAttestorAttestationAuthorityNote.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.binary_authorization_attestor.BinaryAuthorizationAttestorAttestationAuthorityNote.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BinaryAuthorizationAttestorAttestationAuthorityNote>
- Enclosing interface:
- BinaryAuthorizationAttestorAttestationAuthorityNote
@Stability(Stable) public static final class BinaryAuthorizationAttestorAttestationAuthorityNote.Builder extends Object implements software.amazon.jsii.Builder<BinaryAuthorizationAttestorAttestationAuthorityNote>
A builder forBinaryAuthorizationAttestorAttestationAuthorityNote
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BinaryAuthorizationAttestorAttestationAuthorityNotebuild()Builds the configured instance.BinaryAuthorizationAttestorAttestationAuthorityNote.BuildernoteReference(String noteReference)Sets the value ofBinaryAuthorizationAttestorAttestationAuthorityNote.getNoteReference()BinaryAuthorizationAttestorAttestationAuthorityNote.BuilderpublicKeys(com.hashicorp.cdktf.IResolvable publicKeys)Sets the value ofBinaryAuthorizationAttestorAttestationAuthorityNote.getPublicKeys()BinaryAuthorizationAttestorAttestationAuthorityNote.BuilderpublicKeys(List<? extends BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys> publicKeys)Sets the value ofBinaryAuthorizationAttestorAttestationAuthorityNote.getPublicKeys()
-
-
-
Method Detail
-
noteReference
@Stability(Stable) public BinaryAuthorizationAttestorAttestationAuthorityNote.Builder noteReference(String noteReference)
Sets the value ofBinaryAuthorizationAttestorAttestationAuthorityNote.getNoteReference()- Parameters:
noteReference- The resource name of a ATTESTATION_AUTHORITY Note, created by the user. This parameter is required. If the Note is in a different project from the Attestor, it should be specified in the format 'projects/* /notes/*' (or the legacy 'providers/* /notes/*'). This field may not be updated. An attestation by this attestor is stored as a Container Analysis ATTESTATION_AUTHORITY Occurrence that names a container image and that links to this Note. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#note_reference BinaryAuthorizationAttestor#note_reference} Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.- Returns:
this
-
publicKeys
@Stability(Stable) public BinaryAuthorizationAttestorAttestationAuthorityNote.Builder publicKeys(com.hashicorp.cdktf.IResolvable publicKeys)
Sets the value ofBinaryAuthorizationAttestorAttestationAuthorityNote.getPublicKeys()- Parameters:
publicKeys- public_keys block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#public_keys BinaryAuthorizationAttestor#public_keys}- Returns:
this
-
publicKeys
@Stability(Stable) public BinaryAuthorizationAttestorAttestationAuthorityNote.Builder publicKeys(List<? extends BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys> publicKeys)
Sets the value ofBinaryAuthorizationAttestorAttestationAuthorityNote.getPublicKeys()- Parameters:
publicKeys- public_keys block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#public_keys BinaryAuthorizationAttestor#public_keys}- Returns:
this
-
build
@Stability(Stable) public BinaryAuthorizationAttestorAttestationAuthorityNote build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BinaryAuthorizationAttestorAttestationAuthorityNote>- Returns:
- a new instance of
BinaryAuthorizationAttestorAttestationAuthorityNote - Throws:
NullPointerException- if any required attribute was not provided
-
-