Interface NetworkInsightsAccessScopeAnalysis.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NetworkInsightsAccessScopeAnalysis.Builder,
,NetworkInsightsAccessScopeAnalysis> SdkBuilder<NetworkInsightsAccessScopeAnalysis.Builder,
,NetworkInsightsAccessScopeAnalysis> SdkPojo
- Enclosing class:
NetworkInsightsAccessScopeAnalysis
public static interface NetworkInsightsAccessScopeAnalysis.Builder
extends SdkPojo, CopyableBuilder<NetworkInsightsAccessScopeAnalysis.Builder,NetworkInsightsAccessScopeAnalysis>
-
Method Summary
Modifier and TypeMethodDescriptionanalyzedEniCount
(Integer analyzedEniCount) The number of network interfaces analyzed.The analysis end date.findingsFound
(String findingsFound) Indicates whether there are findings.findingsFound
(FindingsFound findingsFound) Indicates whether there are findings.networkInsightsAccessScopeAnalysisArn
(String networkInsightsAccessScopeAnalysisArn) The Amazon Resource Name (ARN) of the Network Access Scope analysis.networkInsightsAccessScopeAnalysisId
(String networkInsightsAccessScopeAnalysisId) The ID of the Network Access Scope analysis.networkInsightsAccessScopeId
(String networkInsightsAccessScopeId) The ID of the Network Access Scope.The analysis start date.The status.status
(AnalysisStatus status) The status.statusMessage
(String statusMessage) The status message.tags
(Collection<Tag> tags) The tags.tags
(Consumer<Tag.Builder>... tags) The tags.The tags.warningMessage
(String warningMessage) The warning 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
-
networkInsightsAccessScopeAnalysisId
NetworkInsightsAccessScopeAnalysis.Builder networkInsightsAccessScopeAnalysisId(String networkInsightsAccessScopeAnalysisId) The ID of the Network Access Scope analysis.
- Parameters:
networkInsightsAccessScopeAnalysisId
- The ID of the Network Access Scope analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInsightsAccessScopeAnalysisArn
NetworkInsightsAccessScopeAnalysis.Builder networkInsightsAccessScopeAnalysisArn(String networkInsightsAccessScopeAnalysisArn) The Amazon Resource Name (ARN) of the Network Access Scope analysis.
- Parameters:
networkInsightsAccessScopeAnalysisArn
- The Amazon Resource Name (ARN) of the Network Access Scope analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInsightsAccessScopeId
NetworkInsightsAccessScopeAnalysis.Builder networkInsightsAccessScopeId(String networkInsightsAccessScopeId) The ID of the Network Access Scope.
- Parameters:
networkInsightsAccessScopeId
- The ID of the Network Access Scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status.
- Parameters:
status
- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status.
- Parameters:
status
- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
The status message.
- Parameters:
statusMessage
- The status message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
warningMessage
The warning message.
- Parameters:
warningMessage
- The warning message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startDate
The analysis start date.
- Parameters:
startDate
- The analysis start date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endDate
The analysis end date.
- Parameters:
endDate
- The analysis end date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingsFound
Indicates whether there are findings.
- Parameters:
findingsFound
- Indicates whether there are findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
findingsFound
Indicates whether there are findings.
- Parameters:
findingsFound
- Indicates whether there are findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analyzedEniCount
The number of network interfaces analyzed.
- Parameters:
analyzedEniCount
- The number of network interfaces analyzed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
- Parameters:
tags
- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
- Parameters:
tags
- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-