Class Mesh.Builder
java.lang.Object
software.amazon.awscdk.services.appmesh.Mesh.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<Mesh>
- Enclosing class:
Mesh
@Stability(Stable)
public static final class Mesh.Builder
extends Object
implements software.amazon.jsii.Builder<Mesh>
A fluent builder for
Mesh
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static Mesh.Builder
egressFilter
(MeshFilterType egressFilter) Egress filter to be applied to the Mesh.The name of the Mesh being defined.serviceDiscovery
(MeshServiceDiscovery serviceDiscovery) Defines how upstream clients will discover VirtualNodes in the Mesh.
-
Method Details
-
create
@Stability(Stable) public static Mesh.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- This parameter is required.id
- This parameter is required.- Returns:
- a new instance of
Mesh.Builder
.
-
egressFilter
Egress filter to be applied to the Mesh.Default: DROP_ALL
- Parameters:
egressFilter
- Egress filter to be applied to the Mesh. This parameter is required.- Returns:
this
-
meshName
The name of the Mesh being defined.Default: - A name is automatically generated
- Parameters:
meshName
- The name of the Mesh being defined. This parameter is required.- Returns:
this
-
serviceDiscovery
Defines how upstream clients will discover VirtualNodes in the Mesh.Default: - No Service Discovery
- Parameters:
serviceDiscovery
- Defines how upstream clients will discover VirtualNodes in the Mesh. This parameter is required.- Returns:
this
-
build
-