Interface AnalysisTemplateArtifacts.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalysisTemplateArtifacts.Builder,
,AnalysisTemplateArtifacts> SdkBuilder<AnalysisTemplateArtifacts.Builder,
,AnalysisTemplateArtifacts> SdkPojo
- Enclosing class:
AnalysisTemplateArtifacts
@Mutable
@NotThreadSafe
public static interface AnalysisTemplateArtifacts.Builder
extends SdkPojo, CopyableBuilder<AnalysisTemplateArtifacts.Builder,AnalysisTemplateArtifacts>
-
Method Summary
Modifier and TypeMethodDescriptionadditionalArtifacts
(Collection<AnalysisTemplateArtifact> additionalArtifacts) Additional artifacts for the analysis template.additionalArtifacts
(Consumer<AnalysisTemplateArtifact.Builder>... additionalArtifacts) Additional artifacts for the analysis template.additionalArtifacts
(AnalysisTemplateArtifact... additionalArtifacts) Additional artifacts for the analysis template.entryPoint
(Consumer<AnalysisTemplateArtifact.Builder> entryPoint) The entry point for the analysis template artifacts.entryPoint
(AnalysisTemplateArtifact entryPoint) The entry point for the analysis template artifacts.The role ARN for the analysis template artifacts.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
-
entryPoint
The entry point for the analysis template artifacts.
- Parameters:
entryPoint
- The entry point for the analysis template artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entryPoint
default AnalysisTemplateArtifacts.Builder entryPoint(Consumer<AnalysisTemplateArtifact.Builder> entryPoint) The entry point for the analysis template artifacts.
This is a convenience method that creates an instance of theAnalysisTemplateArtifact.Builder
avoiding the need to create one manually viaAnalysisTemplateArtifact.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toentryPoint(AnalysisTemplateArtifact)
.- Parameters:
entryPoint
- a consumer that will call methods onAnalysisTemplateArtifact.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalArtifacts
AnalysisTemplateArtifacts.Builder additionalArtifacts(Collection<AnalysisTemplateArtifact> additionalArtifacts) Additional artifacts for the analysis template.
- Parameters:
additionalArtifacts
- Additional artifacts for the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalArtifacts
AnalysisTemplateArtifacts.Builder additionalArtifacts(AnalysisTemplateArtifact... additionalArtifacts) Additional artifacts for the analysis template.
- Parameters:
additionalArtifacts
- Additional artifacts for the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalArtifacts
AnalysisTemplateArtifacts.Builder additionalArtifacts(Consumer<AnalysisTemplateArtifact.Builder>... additionalArtifacts) Additional artifacts for the analysis template.
This is a convenience method that creates an instance of theAnalysisTemplateArtifact.Builder
avoiding the need to create one manually viaAnalysisTemplateArtifact.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadditionalArtifacts(List<AnalysisTemplateArtifact>)
.- Parameters:
additionalArtifacts
- a consumer that will call methods onAnalysisTemplateArtifact.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
roleArn
The role ARN for the analysis template artifacts.
- Parameters:
roleArn
- The role ARN for the analysis template artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-