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.BuilderexcludePaths(Collection<AccessScopePath> excludePaths)The paths to exclude.NetworkInsightsAccessScopeContent.BuilderexcludePaths(Consumer<AccessScopePath.Builder>... excludePaths)The paths to exclude.NetworkInsightsAccessScopeContent.BuilderexcludePaths(AccessScopePath... excludePaths)The paths to exclude.NetworkInsightsAccessScopeContent.BuildermatchPaths(Collection<AccessScopePath> matchPaths)The paths to match.NetworkInsightsAccessScopeContent.BuildermatchPaths(Consumer<AccessScopePath.Builder>... matchPaths)The paths to match.NetworkInsightsAccessScopeContent.BuildermatchPaths(AccessScopePath... matchPaths)The paths to match.NetworkInsightsAccessScopeContent.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
-
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.Builderavoiding the need to create one manually viaAccessScopePath.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAccessScopePath.builder().When the
Consumercompletes,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)
-
-