Interface AnalysisScheme.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalysisScheme.Builder,
,AnalysisScheme> SdkBuilder<AnalysisScheme.Builder,
,AnalysisScheme> SdkPojo
- Enclosing class:
AnalysisScheme
public static interface AnalysisScheme.Builder
extends SdkPojo, CopyableBuilder<AnalysisScheme.Builder,AnalysisScheme>
-
Method Summary
Modifier and TypeMethodDescriptiondefault AnalysisScheme.Builder
analysisOptions
(Consumer<AnalysisOptions.Builder> analysisOptions) Sets the value of the AnalysisOptions property for this object.analysisOptions
(AnalysisOptions analysisOptions) Sets the value of the AnalysisOptions property for this object.analysisSchemeLanguage
(String analysisSchemeLanguage) Sets the value of the AnalysisSchemeLanguage property for this object.analysisSchemeLanguage
(AnalysisSchemeLanguage analysisSchemeLanguage) Sets the value of the AnalysisSchemeLanguage property for this object.analysisSchemeName
(String analysisSchemeName) Sets the value of the AnalysisSchemeName property for this object.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 Details
-
analysisSchemeName
Sets the value of the AnalysisSchemeName property for this object.- Parameters:
analysisSchemeName
- The new value for the AnalysisSchemeName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisSchemeLanguage
Sets the value of the AnalysisSchemeLanguage property for this object.- Parameters:
analysisSchemeLanguage
- The new value for the AnalysisSchemeLanguage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisSchemeLanguage
Sets the value of the AnalysisSchemeLanguage property for this object.- Parameters:
analysisSchemeLanguage
- The new value for the AnalysisSchemeLanguage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisOptions
Sets the value of the AnalysisOptions property for this object.- Parameters:
analysisOptions
- The new value for the AnalysisOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisOptions
Sets the value of the AnalysisOptions property for this object. This is a convenience method that creates an instance of theAnalysisOptions.Builder
avoiding the need to create one manually viaAnalysisOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toanalysisOptions(AnalysisOptions)
.- Parameters:
analysisOptions
- a consumer that will call methods onAnalysisOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-