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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaHash.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaHash.builder()
.When the
Consumer
completes,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:
-