Class ContainerAnalysisOccurrenceAttestation.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.container_analysis_occurrence.ContainerAnalysisOccurrenceAttestation.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ContainerAnalysisOccurrenceAttestation>
- Enclosing interface:
- ContainerAnalysisOccurrenceAttestation
@Stability(Stable) public static final class ContainerAnalysisOccurrenceAttestation.Builder extends Object implements software.amazon.jsii.Builder<ContainerAnalysisOccurrenceAttestation>
A builder forContainerAnalysisOccurrenceAttestation
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerAnalysisOccurrenceAttestationbuild()Builds the configured instance.ContainerAnalysisOccurrenceAttestation.BuilderserializedPayload(String serializedPayload)Sets the value ofContainerAnalysisOccurrenceAttestation.getSerializedPayload()ContainerAnalysisOccurrenceAttestation.Buildersignatures(com.hashicorp.cdktf.IResolvable signatures)Sets the value ofContainerAnalysisOccurrenceAttestation.getSignatures()ContainerAnalysisOccurrenceAttestation.Buildersignatures(List<? extends ContainerAnalysisOccurrenceAttestationSignatures> signatures)Sets the value ofContainerAnalysisOccurrenceAttestation.getSignatures()
-
-
-
Method Detail
-
serializedPayload
@Stability(Stable) public ContainerAnalysisOccurrenceAttestation.Builder serializedPayload(String serializedPayload)
Sets the value ofContainerAnalysisOccurrenceAttestation.getSerializedPayload()- Parameters:
serializedPayload- The serialized payload that is verified by one or more signatures. A base64-encoded string. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#serialized_payload ContainerAnalysisOccurrence#serialized_payload}- Returns:
this
-
signatures
@Stability(Stable) public ContainerAnalysisOccurrenceAttestation.Builder signatures(com.hashicorp.cdktf.IResolvable signatures)
Sets the value ofContainerAnalysisOccurrenceAttestation.getSignatures()- Parameters:
signatures- signatures block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#signatures ContainerAnalysisOccurrence#signatures}- Returns:
this
-
signatures
@Stability(Stable) public ContainerAnalysisOccurrenceAttestation.Builder signatures(List<? extends ContainerAnalysisOccurrenceAttestationSignatures> signatures)
Sets the value ofContainerAnalysisOccurrenceAttestation.getSignatures()- Parameters:
signatures- signatures block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_analysis_occurrence#signatures ContainerAnalysisOccurrence#signatures}- Returns:
this
-
build
@Stability(Stable) public ContainerAnalysisOccurrenceAttestation build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ContainerAnalysisOccurrenceAttestation>- Returns:
- a new instance of
ContainerAnalysisOccurrenceAttestation - Throws:
NullPointerException- if any required attribute was not provided
-
-