Interface AnalysisTemplateArtifactMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AnalysisTemplateArtifactMetadata.Builder,,AnalysisTemplateArtifactMetadata> SdkBuilder<AnalysisTemplateArtifactMetadata.Builder,,AnalysisTemplateArtifactMetadata> SdkPojo
- Enclosing class:
AnalysisTemplateArtifactMetadata
@Mutable
@NotThreadSafe
public static interface AnalysisTemplateArtifactMetadata.Builder
extends SdkPojo, CopyableBuilder<AnalysisTemplateArtifactMetadata.Builder,AnalysisTemplateArtifactMetadata>
-
Method Summary
Modifier and TypeMethodDescriptionadditionalArtifactHashes(Collection<Hash> additionalArtifactHashes) Additional artifact hashes for the analysis template.additionalArtifactHashes(Consumer<Hash.Builder>... additionalArtifactHashes) Additional artifact hashes for the analysis template.additionalArtifactHashes(Hash... additionalArtifactHashes) Additional artifact hashes for the analysis template.entryPointHash(Consumer<Hash.Builder> entryPointHash) The hash of the entry point for the analysis template artifact metadata.entryPointHash(Hash entryPointHash) The hash of the entry point for the analysis template artifact metadata.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
entryPointHash
The hash of the entry point for the analysis template artifact metadata.
- Parameters:
entryPointHash- The hash of the entry point for the analysis template artifact metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entryPointHash
default AnalysisTemplateArtifactMetadata.Builder entryPointHash(Consumer<Hash.Builder> entryPointHash) The hash of the entry point for the analysis template artifact metadata.
This is a convenience method that creates an instance of theHash.Builderavoiding the need to create one manually viaHash.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toentryPointHash(Hash).- Parameters:
entryPointHash- a consumer that will call methods onHash.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalArtifactHashes
AnalysisTemplateArtifactMetadata.Builder additionalArtifactHashes(Collection<Hash> additionalArtifactHashes) Additional artifact hashes for the analysis template.
- Parameters:
additionalArtifactHashes- Additional artifact hashes for the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalArtifactHashes
Additional artifact hashes for the analysis template.
- Parameters:
additionalArtifactHashes- Additional artifact hashes for the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalArtifactHashes
AnalysisTemplateArtifactMetadata.Builder additionalArtifactHashes(Consumer<Hash.Builder>... additionalArtifactHashes) Additional artifact hashes for the analysis template.
This is a convenience method that creates an instance of theHash.Builderavoiding the need to create one manually viaHash.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalArtifactHashes(List<Hash>).- Parameters:
additionalArtifactHashes- a consumer that will call methods onHash.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-