Interface NetworkInsightsAccessScopeAnalysis.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkInsightsAccessScopeAnalysis.Builder,,NetworkInsightsAccessScopeAnalysis> SdkBuilder<NetworkInsightsAccessScopeAnalysis.Builder,,NetworkInsightsAccessScopeAnalysis> SdkPojo
- Enclosing class:
NetworkInsightsAccessScopeAnalysis
@Mutable
@NotThreadSafe
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
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
-
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.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,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:
-