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
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
-
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.Builderavoiding the need to create one manually viaAnalysisTemplateArtifact.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAnalysisTemplateArtifact.builder().When the
Consumercompletes,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.
-