Interface CollaborationAnalysisTemplate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CollaborationAnalysisTemplate.Builder,
,CollaborationAnalysisTemplate> SdkBuilder<CollaborationAnalysisTemplate.Builder,
,CollaborationAnalysisTemplate> SdkPojo
- Enclosing class:
CollaborationAnalysisTemplate
-
Method Summary
Modifier and TypeMethodDescriptionanalysisParameters
(Collection<AnalysisParameter> analysisParameters) The analysis parameters that have been specified in the analysis template.analysisParameters
(Consumer<AnalysisParameter.Builder>... analysisParameters) The analysis parameters that have been specified in the analysis template.analysisParameters
(AnalysisParameter... analysisParameters) The analysis parameters that have been specified in 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) A unique identifier for the collaboration that the analysis templates belong to.createTime
(Instant createTime) The time that the analysis template within a collaboration was created.creatorAccountId
(String creatorAccountId) The identifier used to reference members of the collaboration.description
(String description) The description of the analysis template.The format of the analysis template in the collaboration.format
(AnalysisFormat format) The format of the analysis template in the collaboration.The identifier of the analysis template.The name of the analysis template.schema
(Consumer<AnalysisSchema.Builder> schema) The entire schema object.schema
(AnalysisSchema schema) The entire schema object.source
(Consumer<AnalysisSource.Builder> source) The source of the analysis template within a collaboration.source
(AnalysisSource source) The source of the analysis template within a collaboration.sourceMetadata
(Consumer<AnalysisSourceMetadata.Builder> sourceMetadata) The source metadata for the collaboration analysis template.sourceMetadata
(AnalysisSourceMetadata sourceMetadata) The source metadata for the collaboration analysis template.updateTime
(Instant updateTime) The time that the analysis template in the collaboration was last updated.validations
(Collection<AnalysisTemplateValidationStatusDetail> validations) The validations that were performed.validations
(Consumer<AnalysisTemplateValidationStatusDetail.Builder>... validations) The validations that were performed.validations
(AnalysisTemplateValidationStatusDetail... validations) The validations that were performed.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 of the analysis template.
- Parameters:
id
- The identifier of 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
A unique identifier for the collaboration that the analysis templates belong to. Currently accepts collaboration ID.
- Parameters:
collaborationId
- A unique identifier for the collaboration that the analysis templates belong to. Currently accepts collaboration ID.- 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.
-
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.
-
creatorAccountId
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
- Parameters:
creatorAccountId
- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.- 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 within a collaboration was created.
- Parameters:
createTime
- The time that the analysis template within a collaboration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The time that the analysis template in the collaboration was last updated.
- Parameters:
updateTime
- The time that the analysis template in the collaboration 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 in the collaboration.
- Parameters:
format
- The format of the analysis template in the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
format
The format of the analysis template in the collaboration.
- Parameters:
format
- The format of the analysis template in the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The source of the analysis template within a collaboration.
- Parameters:
source
- The source of the analysis template within a collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source of the analysis template within a collaboration.
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 collaboration analysis template.
- Parameters:
sourceMetadata
- The source metadata for the collaboration analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceMetadata
default CollaborationAnalysisTemplate.Builder sourceMetadata(Consumer<AnalysisSourceMetadata.Builder> sourceMetadata) The source metadata for the collaboration 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
CollaborationAnalysisTemplate.Builder analysisParameters(Collection<AnalysisParameter> analysisParameters) The analysis parameters that have been specified in the analysis template.
- Parameters:
analysisParameters
- The analysis parameters that have been specified in the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisParameters
The analysis parameters that have been specified in the analysis template.
- Parameters:
analysisParameters
- The analysis parameters that have been specified in the analysis template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisParameters
CollaborationAnalysisTemplate.Builder analysisParameters(Consumer<AnalysisParameter.Builder>... analysisParameters) The analysis parameters that have been specified in 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
CollaborationAnalysisTemplate.Builder validations(Collection<AnalysisTemplateValidationStatusDetail> validations) The validations that were performed.
- Parameters:
validations
- The validations that were performed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validations
CollaborationAnalysisTemplate.Builder validations(AnalysisTemplateValidationStatusDetail... validations) The validations that were performed.
- Parameters:
validations
- The validations that were performed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validations
CollaborationAnalysisTemplate.Builder validations(Consumer<AnalysisTemplateValidationStatusDetail.Builder>... validations) The validations that were performed.
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:
-