Interface AnalysisTemplate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalysisTemplate.Builder,
,AnalysisTemplate> SdkBuilder<AnalysisTemplate.Builder,
,AnalysisTemplate> SdkPojo
- Enclosing class:
AnalysisTemplate
-
Method Summary
Modifier and TypeMethodDescriptionanalysisParameters
(Collection<AnalysisParameter> analysisParameters) The parameters of the analysis template.analysisParameters
(Consumer<AnalysisParameter.Builder>... analysisParameters) The parameters of the analysis template.analysisParameters
(AnalysisParameter... analysisParameters) The parameters of the analysis template.The Amazon Resource Name (ARN) of the analysis template.collaborationArn
(String collaborationArn) The unique ARN for the analysis template’s associated collaboration.collaborationId
(String collaborationId) The unique ID for the associated collaboration of the analysis template.createTime
(Instant createTime) The time that the analysis template was created.description
(String description) The description of the analysis template.The format of the analysis template.format
(AnalysisFormat format) The format of the analysis template.The identifier for the analysis template.membershipArn
(String membershipArn) The Amazon Resource Name (ARN) of the member who created the analysis template.membershipId
(String membershipId) The identifier of a member who created the analysis template.The name of the analysis template.default AnalysisTemplate.Builder
schema
(Consumer<AnalysisSchema.Builder> schema) The entire schema object.schema
(AnalysisSchema schema) The entire schema object.default AnalysisTemplate.Builder
source
(Consumer<AnalysisSource.Builder> source) The source of the analysis template.source
(AnalysisSource source) The source of the analysis template.default AnalysisTemplate.Builder
sourceMetadata
(Consumer<AnalysisSourceMetadata.Builder> sourceMetadata) The source metadata for the analysis template.sourceMetadata
(AnalysisSourceMetadata sourceMetadata) The source metadata for the analysis template.updateTime
(Instant updateTime) The time that the analysis template was last updated.validations
(Collection<AnalysisTemplateValidationStatusDetail> validations) Information about the validations performed on the analysis template.validations
(Consumer<AnalysisTemplateValidationStatusDetail.Builder>... validations) Information about the validations performed on the analysis template.validations
(AnalysisTemplateValidationStatusDetail... validations) Information about the validations performed on the analysis template.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
-
id
The identifier for the analysis template.
- Parameters:
id
- The identifier for the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the analysis template.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationId
The unique ID for the associated collaboration of the analysis template.
- Parameters:
collaborationId
- The unique ID for the associated collaboration of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationArn
The unique ARN for the analysis template’s associated collaboration.
- Parameters:
collaborationArn
- The unique ARN for the analysis template’s associated collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipId
The identifier of a member who created the analysis template.
- Parameters:
membershipId
- The identifier of a member who created the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipArn
The Amazon Resource Name (ARN) of the member who created the analysis template.
- Parameters:
membershipArn
- The Amazon Resource Name (ARN) of the member who created the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the analysis template.
- Parameters:
description
- The description of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the analysis template.
- Parameters:
name
- The name of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time that the analysis template was created.
- Parameters:
createTime
- The time that the analysis template was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The time that the analysis template was last updated.
- Parameters:
updateTime
- The time that the analysis template was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schema
The entire schema object.
- Parameters:
schema
- The entire schema object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schema
The entire schema object.
This is a convenience method that creates an instance of theAnalysisSchema.Builder
avoiding the need to create one manually viaAnalysisSchema.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toschema(AnalysisSchema)
.- Parameters:
schema
- a consumer that will call methods onAnalysisSchema.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
format
The format of the analysis template.
- Parameters:
format
- The format of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
format
The format of the analysis template.
- Parameters:
format
- The format of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The source of the analysis template.
- Parameters:
source
- The source of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source of the analysis template.
This is a convenience method that creates an instance of theAnalysisSource.Builder
avoiding the need to create one manually viaAnalysisSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosource(AnalysisSource)
.- Parameters:
source
- a consumer that will call methods onAnalysisSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceMetadata
The source metadata for the analysis template.
- Parameters:
sourceMetadata
- The source metadata for the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceMetadata
default AnalysisTemplate.Builder sourceMetadata(Consumer<AnalysisSourceMetadata.Builder> sourceMetadata) The source metadata for the analysis template.
This is a convenience method that creates an instance of theAnalysisSourceMetadata.Builder
avoiding the need to create one manually viaAnalysisSourceMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceMetadata(AnalysisSourceMetadata)
.- Parameters:
sourceMetadata
- a consumer that will call methods onAnalysisSourceMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisParameters
The parameters of the analysis template.
- Parameters:
analysisParameters
- The parameters of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisParameters
The parameters of the analysis template.
- Parameters:
analysisParameters
- The parameters of the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisParameters
AnalysisTemplate.Builder analysisParameters(Consumer<AnalysisParameter.Builder>... analysisParameters) The parameters of the analysis template.
This is a convenience method that creates an instance of theAnalysisParameter.Builder
avoiding the need to create one manually viaAnalysisParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toanalysisParameters(List<AnalysisParameter>)
.- Parameters:
analysisParameters
- a consumer that will call methods onAnalysisParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
validations
AnalysisTemplate.Builder validations(Collection<AnalysisTemplateValidationStatusDetail> validations) Information about the validations performed on the analysis template.
- Parameters:
validations
- Information about the validations performed on the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validations
Information about the validations performed on the analysis template.
- Parameters:
validations
- Information about the validations performed on the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validations
AnalysisTemplate.Builder validations(Consumer<AnalysisTemplateValidationStatusDetail.Builder>... validations) Information about the validations performed on the analysis template.
This is a convenience method that creates an instance of theAnalysisTemplateValidationStatusDetail.Builder
avoiding the need to create one manually viaAnalysisTemplateValidationStatusDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalidations(List<AnalysisTemplateValidationStatusDetail>)
.- Parameters:
validations
- a consumer that will call methods onAnalysisTemplateValidationStatusDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-