Interface MeshSpec.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MeshSpec.Builder,MeshSpec>,SdkBuilder<MeshSpec.Builder,MeshSpec>,SdkPojo
- Enclosing class:
- MeshSpec
public static interface MeshSpec.Builder extends SdkPojo, CopyableBuilder<MeshSpec.Builder,MeshSpec>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MeshSpec.BuilderegressFilter(Consumer<EgressFilter.Builder> egressFilter)The egress filter rules for the service mesh.MeshSpec.BuilderegressFilter(EgressFilter egressFilter)The egress filter rules for the service mesh.default MeshSpec.BuilderserviceDiscovery(Consumer<MeshServiceDiscovery.Builder> serviceDiscovery)Sets the value of the ServiceDiscovery property for this object.MeshSpec.BuilderserviceDiscovery(MeshServiceDiscovery serviceDiscovery)Sets the value of the ServiceDiscovery property for this object.-
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
-
egressFilter
MeshSpec.Builder egressFilter(EgressFilter egressFilter)
The egress filter rules for the service mesh.
- Parameters:
egressFilter- The egress filter rules for the service mesh.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressFilter
default MeshSpec.Builder egressFilter(Consumer<EgressFilter.Builder> egressFilter)
The egress filter rules for the service mesh.
This is a convenience method that creates an instance of theEgressFilter.Builderavoiding the need to create one manually viaEgressFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toegressFilter(EgressFilter).- Parameters:
egressFilter- a consumer that will call methods onEgressFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
egressFilter(EgressFilter)
-
serviceDiscovery
MeshSpec.Builder serviceDiscovery(MeshServiceDiscovery serviceDiscovery)
Sets the value of the ServiceDiscovery property for this object.- Parameters:
serviceDiscovery- The new value for the ServiceDiscovery property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceDiscovery
default MeshSpec.Builder serviceDiscovery(Consumer<MeshServiceDiscovery.Builder> serviceDiscovery)
Sets the value of the ServiceDiscovery property for this object. This is a convenience method that creates an instance of theMeshServiceDiscovery.Builderavoiding the need to create one manually viaMeshServiceDiscovery.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserviceDiscovery(MeshServiceDiscovery).- Parameters:
serviceDiscovery- a consumer that will call methods onMeshServiceDiscovery.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
serviceDiscovery(MeshServiceDiscovery)
-
-