Interface AccessScopeAnalysisFinding.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AccessScopeAnalysisFinding.Builder,AccessScopeAnalysisFinding>,SdkBuilder<AccessScopeAnalysisFinding.Builder,AccessScopeAnalysisFinding>,SdkPojo
- Enclosing class:
- AccessScopeAnalysisFinding
@Mutable @NotThreadSafe public static interface AccessScopeAnalysisFinding.Builder extends SdkPojo, CopyableBuilder<AccessScopeAnalysisFinding.Builder,AccessScopeAnalysisFinding>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessScopeAnalysisFinding.BuilderfindingComponents(Collection<PathComponent> findingComponents)The finding components.AccessScopeAnalysisFinding.BuilderfindingComponents(Consumer<PathComponent.Builder>... findingComponents)The finding components.AccessScopeAnalysisFinding.BuilderfindingComponents(PathComponent... findingComponents)The finding components.AccessScopeAnalysisFinding.BuilderfindingId(String findingId)The ID of the finding.AccessScopeAnalysisFinding.BuildernetworkInsightsAccessScopeAnalysisId(String networkInsightsAccessScopeAnalysisId)The ID of the Network Access Scope analysis.AccessScopeAnalysisFinding.BuildernetworkInsightsAccessScopeId(String networkInsightsAccessScopeId)The ID of the Network Access Scope.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
networkInsightsAccessScopeAnalysisId
AccessScopeAnalysisFinding.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.
-
networkInsightsAccessScopeId
AccessScopeAnalysisFinding.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.
-
findingId
AccessScopeAnalysisFinding.Builder findingId(String findingId)
The ID of the finding.
- Parameters:
findingId- The ID of the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingComponents
AccessScopeAnalysisFinding.Builder findingComponents(Collection<PathComponent> findingComponents)
The finding components.
- Parameters:
findingComponents- The finding components.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingComponents
AccessScopeAnalysisFinding.Builder findingComponents(PathComponent... findingComponents)
The finding components.
- Parameters:
findingComponents- The finding components.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingComponents
AccessScopeAnalysisFinding.Builder findingComponents(Consumer<PathComponent.Builder>... findingComponents)
The finding components.
This is a convenience method that creates an instance of thePathComponent.Builderavoiding the need to create one manually viaPathComponent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#findingComponents(List.) - Parameters:
findingComponents- a consumer that will call methods onPathComponent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#findingComponents(java.util.Collection)
-
-