Interface NetworkMigrationAnalysisResult.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkMigrationAnalysisResult.Builder,,NetworkMigrationAnalysisResult> SdkBuilder<NetworkMigrationAnalysisResult.Builder,,NetworkMigrationAnalysisResult> SdkPojo
- Enclosing class:
NetworkMigrationAnalysisResult
-
Method Summary
Modifier and TypeMethodDescriptionanalysisResult(String analysisResult) The detailed analysis findings and recommendations.analyzerType(String analyzerType) The type of analyzer that generated this result.analyzerType(AnalyzerType analyzerType) The type of analyzer that generated this result.The unique identifier of the analysis job that generated this result.networkMigrationDefinitionID(String networkMigrationDefinitionID) The unique identifier of the network migration definition.networkMigrationExecutionID(String networkMigrationExecutionID) The unique identifier of the network migration execution.The source resource that was analyzed.The source resource that was analyzed.The status of the analysis result.The status of the analysis result.The target resource in the analysis.The target resource in the analysis.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
-
jobID
The unique identifier of the analysis job that generated this result.
- Parameters:
jobID- The unique identifier of the analysis job that generated this result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkMigrationExecutionID
NetworkMigrationAnalysisResult.Builder networkMigrationExecutionID(String networkMigrationExecutionID) The unique identifier of the network migration execution.
- Parameters:
networkMigrationExecutionID- The unique identifier of the network migration execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkMigrationDefinitionID
NetworkMigrationAnalysisResult.Builder networkMigrationDefinitionID(String networkMigrationDefinitionID) The unique identifier of the network migration definition.
- Parameters:
networkMigrationDefinitionID- The unique identifier of the network migration definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analyzerType
The type of analyzer that generated this result.
- Parameters:
analyzerType- The type of analyzer that generated this result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analyzerType
The type of analyzer that generated this result.
- Parameters:
analyzerType- The type of analyzer that generated this result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The source resource that was analyzed.
- Parameters:
source- The source resource that was analyzed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
default NetworkMigrationAnalysisResult.Builder source(Consumer<NetworkMigrationAnalysisResultSource.Builder> source) The source resource that was analyzed.
This is a convenience method that creates an instance of theNetworkMigrationAnalysisResultSource.Builderavoiding the need to create one manually viaNetworkMigrationAnalysisResultSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(NetworkMigrationAnalysisResultSource).- Parameters:
source- a consumer that will call methods onNetworkMigrationAnalysisResultSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
target
The target resource in the analysis.
- Parameters:
target- The target resource in the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
default NetworkMigrationAnalysisResult.Builder target(Consumer<NetworkMigrationAnalysisResultTarget.Builder> target) The target resource in the analysis.
This is a convenience method that creates an instance of theNetworkMigrationAnalysisResultTarget.Builderavoiding the need to create one manually viaNetworkMigrationAnalysisResultTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totarget(NetworkMigrationAnalysisResultTarget).- Parameters:
target- a consumer that will call methods onNetworkMigrationAnalysisResultTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the analysis result.
- Parameters:
status- The status of the analysis result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the analysis result.
- Parameters:
status- The status of the analysis result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisResult
The detailed analysis findings and recommendations.
- Parameters:
analysisResult- The detailed analysis findings and recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-