Interface Analysis.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<Analysis.Builder,Analysis>
,SdkBuilder<Analysis.Builder,Analysis>
,SdkPojo
- Enclosing class:
- Analysis
public static interface Analysis.Builder extends SdkPojo, CopyableBuilder<Analysis.Builder,Analysis>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Analysis.Builder
analysisId(String analysisId)
The ID of the analysis.Analysis.Builder
arn(String arn)
The Amazon Resource Name (ARN) of the analysis.Analysis.Builder
createdTime(Instant createdTime)
The time that the analysis was created.Analysis.Builder
dataSetArns(String... dataSetArns)
The ARNs of the datasets of the analysis.Analysis.Builder
dataSetArns(Collection<String> dataSetArns)
The ARNs of the datasets of the analysis.Analysis.Builder
errors(Collection<AnalysisError> errors)
Errors associated with the analysis.Analysis.Builder
errors(Consumer<AnalysisError.Builder>... errors)
Errors associated with the analysis.Analysis.Builder
errors(AnalysisError... errors)
Errors associated with the analysis.Analysis.Builder
lastUpdatedTime(Instant lastUpdatedTime)
The time that the analysis was last updated.Analysis.Builder
name(String name)
The descriptive name of the analysis.Analysis.Builder
sheets(Collection<Sheet> sheets)
A list of the associated sheets with the unique identifier and name of each sheet.Analysis.Builder
sheets(Consumer<Sheet.Builder>... sheets)
A list of the associated sheets with the unique identifier and name of each sheet.Analysis.Builder
sheets(Sheet... sheets)
A list of the associated sheets with the unique identifier and name of each sheet.Analysis.Builder
status(String status)
Status associated with the analysis.Analysis.Builder
status(ResourceStatus status)
Status associated with the analysis.Analysis.Builder
themeArn(String themeArn)
The ARN of the theme of the analysis.-
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, sdkFields
-
-
-
-
Method Detail
-
analysisId
Analysis.Builder analysisId(String analysisId)
The ID of the analysis.
- Parameters:
analysisId
- The ID of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
Analysis.Builder arn(String arn)
The Amazon Resource Name (ARN) of the analysis.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Analysis.Builder name(String name)
The descriptive name of the analysis.
- Parameters:
name
- The descriptive name of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Analysis.Builder status(String status)
Status associated with the analysis.
- Parameters:
status
- Status associated with the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceStatus
,ResourceStatus
-
status
Analysis.Builder status(ResourceStatus status)
Status associated with the analysis.
- Parameters:
status
- Status associated with the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceStatus
,ResourceStatus
-
errors
Analysis.Builder errors(Collection<AnalysisError> errors)
Errors associated with the analysis.
- Parameters:
errors
- Errors associated with the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
Analysis.Builder errors(AnalysisError... errors)
Errors associated with the analysis.
- Parameters:
errors
- Errors associated with the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
Analysis.Builder errors(Consumer<AnalysisError.Builder>... errors)
Errors associated with the analysis.
This is a convenience method that creates an instance of theAnalysisError.Builder
avoiding the need to create one manually viaAnalysisError.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#errors(List
.) - Parameters:
errors
- a consumer that will call methods onAnalysisError.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#errors(java.util.Collection
)
-
dataSetArns
Analysis.Builder dataSetArns(Collection<String> dataSetArns)
The ARNs of the datasets of the analysis.
- Parameters:
dataSetArns
- The ARNs of the datasets of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetArns
Analysis.Builder dataSetArns(String... dataSetArns)
The ARNs of the datasets of the analysis.
- Parameters:
dataSetArns
- The ARNs of the datasets of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
themeArn
Analysis.Builder themeArn(String themeArn)
The ARN of the theme of the analysis.
- Parameters:
themeArn
- The ARN of the theme of the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
Analysis.Builder createdTime(Instant createdTime)
The time that the analysis was created.
- Parameters:
createdTime
- The time that the analysis was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
Analysis.Builder lastUpdatedTime(Instant lastUpdatedTime)
The time that the analysis was last updated.
- Parameters:
lastUpdatedTime
- The time that the analysis was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheets
Analysis.Builder sheets(Collection<Sheet> sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
- Parameters:
sheets
- A list of the associated sheets with the unique identifier and name of each sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheets
Analysis.Builder sheets(Sheet... sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
- Parameters:
sheets
- A list of the associated sheets with the unique identifier and name of each sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheets
Analysis.Builder sheets(Consumer<Sheet.Builder>... sheets)
A list of the associated sheets with the unique identifier and name of each sheet.
This is a convenience method that creates an instance of theSheet.Builder
avoiding the need to create one manually viaSheet.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#sheets(List
.) - Parameters:
sheets
- a consumer that will call methods onSheet.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sheets(java.util.Collection
)
-
-