Interface ApplicationComponentDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ApplicationComponentDetail.Builder,
,ApplicationComponentDetail> SdkBuilder<ApplicationComponentDetail.Builder,
,ApplicationComponentDetail> SdkPojo
- Enclosing class:
ApplicationComponentDetail
-
Method Summary
Modifier and TypeMethodDescriptionanalysisStatus
(String analysisStatus) The status of analysis, if the application component has source code or an associated database.analysisStatus
(SrcCodeOrDbAnalysisStatus analysisStatus) The status of analysis, if the application component has source code or an associated database.antipatternReportS3Object
(Consumer<S3Object.Builder> antipatternReportS3Object) The S3 bucket name and the Amazon S3 key name for the anti-pattern report.antipatternReportS3Object
(S3Object antipatternReportS3Object) The S3 bucket name and the Amazon S3 key name for the anti-pattern report.antipatternReportStatus
(String antipatternReportStatus) The status of the anti-pattern report generation.antipatternReportStatus
(AntipatternReportStatus antipatternReportStatus) The status of the anti-pattern report generation.antipatternReportStatusMessage
(String antipatternReportStatusMessage) The status message for the anti-pattern.The type of application component.The type of application component.appUnitError
(Consumer<AppUnitError.Builder> appUnitError) The error in the analysis of the source code or database.appUnitError
(AppUnitError appUnitError) The error in the analysis of the source code or database.associatedServerId
(String associatedServerId) The ID of the server that the application component is running on.databaseConfigDetail
(Consumer<DatabaseConfigDetail.Builder> databaseConfigDetail) Configuration details for the database associated with the application component.databaseConfigDetail
(DatabaseConfigDetail databaseConfigDetail) Configuration details for the database associated with the application component.The ID of the application component.inclusionStatus
(String inclusionStatus) Indicates whether the application component has been included for server recommendation or not.inclusionStatus
(InclusionStatus inclusionStatus) Indicates whether the application component has been included for server recommendation or not.lastAnalyzedTimestamp
(Instant lastAnalyzedTimestamp) The timestamp of when the application component was assessed.listAntipatternSeveritySummary
(Collection<AntipatternSeveritySummary> listAntipatternSeveritySummary) A list of anti-pattern severity summaries.listAntipatternSeveritySummary
(Consumer<AntipatternSeveritySummary.Builder>... listAntipatternSeveritySummary) A list of anti-pattern severity summaries.listAntipatternSeveritySummary
(AntipatternSeveritySummary... listAntipatternSeveritySummary) A list of anti-pattern severity summaries.moreServerAssociationExists
(Boolean moreServerAssociationExists) Set to true if the application component is running on multiple servers.The name of application component.OS driver.OS version.recommendationSet
(Consumer<RecommendationSet.Builder> recommendationSet) The top recommendation set for the application component.recommendationSet
(RecommendationSet recommendationSet) The top recommendation set for the application component.resourceSubType
(String resourceSubType) The application component subtype.resourceSubType
(ResourceSubType resourceSubType) The application component subtype.resultList
(Collection<Result> resultList) A list of the analysis results.resultList
(Consumer<Result.Builder>... resultList) A list of the analysis results.resultList
(Result... resultList) A list of the analysis results.runtimeStatus
(String runtimeStatus) The status of the application unit.runtimeStatus
(RuntimeAnalysisStatus runtimeStatus) The status of the application unit.runtimeStatusMessage
(String runtimeStatusMessage) The status message for the application unit.sourceCodeRepositories
(Collection<SourceCodeRepository> sourceCodeRepositories) Details about the source code repository associated with the application component.sourceCodeRepositories
(Consumer<SourceCodeRepository.Builder>... sourceCodeRepositories) Details about the source code repository associated with the application component.sourceCodeRepositories
(SourceCodeRepository... sourceCodeRepositories) Details about the source code repository associated with the application component.statusMessage
(String statusMessage) A detailed description of the analysis status and any failure message.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
-
analysisStatus
The status of analysis, if the application component has source code or an associated database.
- Parameters:
analysisStatus
- The status of analysis, if the application component has source code or an associated database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisStatus
The status of analysis, if the application component has source code or an associated database.
- Parameters:
analysisStatus
- The status of analysis, if the application component has source code or an associated database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
antipatternReportS3Object
The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
- Parameters:
antipatternReportS3Object
- The S3 bucket name and the Amazon S3 key name for the anti-pattern report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
antipatternReportS3Object
default ApplicationComponentDetail.Builder antipatternReportS3Object(Consumer<S3Object.Builder> antipatternReportS3Object) The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
This is a convenience method that creates an instance of theS3Object.Builder
avoiding the need to create one manually viaS3Object.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toantipatternReportS3Object(S3Object)
.- Parameters:
antipatternReportS3Object
- a consumer that will call methods onS3Object.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
antipatternReportStatus
The status of the anti-pattern report generation.
- Parameters:
antipatternReportStatus
- The status of the anti-pattern report generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
antipatternReportStatus
ApplicationComponentDetail.Builder antipatternReportStatus(AntipatternReportStatus antipatternReportStatus) The status of the anti-pattern report generation.
- Parameters:
antipatternReportStatus
- The status of the anti-pattern report generation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
antipatternReportStatusMessage
ApplicationComponentDetail.Builder antipatternReportStatusMessage(String antipatternReportStatusMessage) The status message for the anti-pattern.
- Parameters:
antipatternReportStatusMessage
- The status message for the anti-pattern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appType
The type of application component.
- Parameters:
appType
- The type of application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appType
The type of application component.
- Parameters:
appType
- The type of application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appUnitError
The error in the analysis of the source code or database.
- Parameters:
appUnitError
- The error in the analysis of the source code or database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appUnitError
default ApplicationComponentDetail.Builder appUnitError(Consumer<AppUnitError.Builder> appUnitError) The error in the analysis of the source code or database.
This is a convenience method that creates an instance of theAppUnitError.Builder
avoiding the need to create one manually viaAppUnitError.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toappUnitError(AppUnitError)
.- Parameters:
appUnitError
- a consumer that will call methods onAppUnitError.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associatedServerId
The ID of the server that the application component is running on.
- Parameters:
associatedServerId
- The ID of the server that the application component is running on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseConfigDetail
Configuration details for the database associated with the application component.
- Parameters:
databaseConfigDetail
- Configuration details for the database associated with the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseConfigDetail
default ApplicationComponentDetail.Builder databaseConfigDetail(Consumer<DatabaseConfigDetail.Builder> databaseConfigDetail) Configuration details for the database associated with the application component.
This is a convenience method that creates an instance of theDatabaseConfigDetail.Builder
avoiding the need to create one manually viaDatabaseConfigDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatabaseConfigDetail(DatabaseConfigDetail)
.- Parameters:
databaseConfigDetail
- a consumer that will call methods onDatabaseConfigDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
id
The ID of the application component.
- Parameters:
id
- The ID of the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inclusionStatus
Indicates whether the application component has been included for server recommendation or not.
- Parameters:
inclusionStatus
- Indicates whether the application component has been included for server recommendation or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inclusionStatus
Indicates whether the application component has been included for server recommendation or not.
- Parameters:
inclusionStatus
- Indicates whether the application component has been included for server recommendation or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastAnalyzedTimestamp
The timestamp of when the application component was assessed.
- Parameters:
lastAnalyzedTimestamp
- The timestamp of when the application component was assessed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listAntipatternSeveritySummary
ApplicationComponentDetail.Builder listAntipatternSeveritySummary(Collection<AntipatternSeveritySummary> listAntipatternSeveritySummary) A list of anti-pattern severity summaries.
- Parameters:
listAntipatternSeveritySummary
- A list of anti-pattern severity summaries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listAntipatternSeveritySummary
ApplicationComponentDetail.Builder listAntipatternSeveritySummary(AntipatternSeveritySummary... listAntipatternSeveritySummary) A list of anti-pattern severity summaries.
- Parameters:
listAntipatternSeveritySummary
- A list of anti-pattern severity summaries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listAntipatternSeveritySummary
ApplicationComponentDetail.Builder listAntipatternSeveritySummary(Consumer<AntipatternSeveritySummary.Builder>... listAntipatternSeveritySummary) A list of anti-pattern severity summaries.
This is a convenience method that creates an instance of theAntipatternSeveritySummary.Builder
avoiding the need to create one manually viaAntipatternSeveritySummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolistAntipatternSeveritySummary(List<AntipatternSeveritySummary>)
.- Parameters:
listAntipatternSeveritySummary
- a consumer that will call methods onAntipatternSeveritySummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
moreServerAssociationExists
Set to true if the application component is running on multiple servers.
- Parameters:
moreServerAssociationExists
- Set to true if the application component is running on multiple servers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of application component.
- Parameters:
name
- The name of application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
osDriver
OS driver.
- Parameters:
osDriver
- OS driver.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
osVersion
OS version.
- Parameters:
osVersion
- OS version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationSet
The top recommendation set for the application component.
- Parameters:
recommendationSet
- The top recommendation set for the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationSet
default ApplicationComponentDetail.Builder recommendationSet(Consumer<RecommendationSet.Builder> recommendationSet) The top recommendation set for the application component.
This is a convenience method that creates an instance of theRecommendationSet.Builder
avoiding the need to create one manually viaRecommendationSet.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecommendationSet(RecommendationSet)
.- Parameters:
recommendationSet
- a consumer that will call methods onRecommendationSet.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceSubType
The application component subtype.
- Parameters:
resourceSubType
- The application component subtype.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceSubType
The application component subtype.
- Parameters:
resourceSubType
- The application component subtype.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resultList
A list of the analysis results.
- Parameters:
resultList
- A list of the analysis results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultList
A list of the analysis results.
- Parameters:
resultList
- A list of the analysis results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultList
A list of the analysis results.
This is a convenience method that creates an instance of theResult.Builder
avoiding the need to create one manually viaResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresultList(List<Result>)
.- Parameters:
resultList
- a consumer that will call methods onResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
runtimeStatus
The status of the application unit.
- Parameters:
runtimeStatus
- The status of the application unit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
runtimeStatus
The status of the application unit.
- Parameters:
runtimeStatus
- The status of the application unit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
runtimeStatusMessage
The status message for the application unit.
- Parameters:
runtimeStatusMessage
- The status message for the application unit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceCodeRepositories
ApplicationComponentDetail.Builder sourceCodeRepositories(Collection<SourceCodeRepository> sourceCodeRepositories) Details about the source code repository associated with the application component.
- Parameters:
sourceCodeRepositories
- Details about the source code repository associated with the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceCodeRepositories
ApplicationComponentDetail.Builder sourceCodeRepositories(SourceCodeRepository... sourceCodeRepositories) Details about the source code repository associated with the application component.
- Parameters:
sourceCodeRepositories
- Details about the source code repository associated with the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceCodeRepositories
ApplicationComponentDetail.Builder sourceCodeRepositories(Consumer<SourceCodeRepository.Builder>... sourceCodeRepositories) Details about the source code repository associated with the application component.
This is a convenience method that creates an instance of theSourceCodeRepository.Builder
avoiding the need to create one manually viaSourceCodeRepository.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceCodeRepositories(List<SourceCodeRepository>)
.- Parameters:
sourceCodeRepositories
- a consumer that will call methods onSourceCodeRepository.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
A detailed description of the analysis status and any failure message.
- Parameters:
statusMessage
- A detailed description of the analysis status and any failure message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-