Interface NetworkInsightsAccessScopeContent.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<NetworkInsightsAccessScopeContent.Builder,NetworkInsightsAccessScopeContent>
,SdkBuilder<NetworkInsightsAccessScopeContent.Builder,NetworkInsightsAccessScopeContent>
,SdkPojo
- Enclosing class:
- NetworkInsightsAccessScopeContent
public static interface NetworkInsightsAccessScopeContent.Builder extends SdkPojo, CopyableBuilder<NetworkInsightsAccessScopeContent.Builder,NetworkInsightsAccessScopeContent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetworkInsightsAccessScopeContent.Builder
excludePaths(Collection<AccessScopePath> excludePaths)
The paths to exclude.NetworkInsightsAccessScopeContent.Builder
excludePaths(Consumer<AccessScopePath.Builder>... excludePaths)
The paths to exclude.NetworkInsightsAccessScopeContent.Builder
excludePaths(AccessScopePath... excludePaths)
The paths to exclude.NetworkInsightsAccessScopeContent.Builder
matchPaths(Collection<AccessScopePath> matchPaths)
The paths to match.NetworkInsightsAccessScopeContent.Builder
matchPaths(Consumer<AccessScopePath.Builder>... matchPaths)
The paths to match.NetworkInsightsAccessScopeContent.Builder
matchPaths(AccessScopePath... matchPaths)
The paths to match.NetworkInsightsAccessScopeContent.Builder
networkInsightsAccessScopeId(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, sdkFields
-
-
-
-
Method Detail
-
networkInsightsAccessScopeId
NetworkInsightsAccessScopeContent.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.
-
matchPaths
NetworkInsightsAccessScopeContent.Builder matchPaths(Collection<AccessScopePath> matchPaths)
The paths to match.
- Parameters:
matchPaths
- The paths to match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchPaths
NetworkInsightsAccessScopeContent.Builder matchPaths(AccessScopePath... matchPaths)
The paths to match.
- Parameters:
matchPaths
- The paths to match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchPaths
NetworkInsightsAccessScopeContent.Builder matchPaths(Consumer<AccessScopePath.Builder>... matchPaths)
The paths to match.
This is a convenience method that creates an instance of theAccessScopePath.Builder
avoiding the need to create one manually viaAccessScopePath.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#matchPaths(List
.) - Parameters:
matchPaths
- a consumer that will call methods onAccessScopePath.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#matchPaths(java.util.Collection
)
-
excludePaths
NetworkInsightsAccessScopeContent.Builder excludePaths(Collection<AccessScopePath> excludePaths)
The paths to exclude.
- Parameters:
excludePaths
- The paths to exclude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludePaths
NetworkInsightsAccessScopeContent.Builder excludePaths(AccessScopePath... excludePaths)
The paths to exclude.
- Parameters:
excludePaths
- The paths to exclude.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludePaths
NetworkInsightsAccessScopeContent.Builder excludePaths(Consumer<AccessScopePath.Builder>... excludePaths)
The paths to exclude.
This is a convenience method that creates an instance of theAccessScopePath.Builder
avoiding the need to create one manually viaAccessScopePath.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#excludePaths(List
.) - Parameters:
excludePaths
- a consumer that will call methods onAccessScopePath.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#excludePaths(java.util.Collection
)
-
-