Interface VirtualServiceProvider.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VirtualServiceProvider.Builder,VirtualServiceProvider>,SdkBuilder<VirtualServiceProvider.Builder,VirtualServiceProvider>,SdkPojo
- Enclosing class:
- VirtualServiceProvider
public static interface VirtualServiceProvider.Builder extends SdkPojo, CopyableBuilder<VirtualServiceProvider.Builder,VirtualServiceProvider>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default VirtualServiceProvider.BuildervirtualNode(Consumer<VirtualNodeServiceProvider.Builder> virtualNode)The virtual node associated with a virtual service.VirtualServiceProvider.BuildervirtualNode(VirtualNodeServiceProvider virtualNode)The virtual node associated with a virtual service.default VirtualServiceProvider.BuildervirtualRouter(Consumer<VirtualRouterServiceProvider.Builder> virtualRouter)The virtual router associated with a virtual service.VirtualServiceProvider.BuildervirtualRouter(VirtualRouterServiceProvider virtualRouter)The virtual router associated with a virtual service.-
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
-
virtualNode
VirtualServiceProvider.Builder virtualNode(VirtualNodeServiceProvider virtualNode)
The virtual node associated with a virtual service.
- Parameters:
virtualNode- The virtual node associated with a virtual service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualNode
default VirtualServiceProvider.Builder virtualNode(Consumer<VirtualNodeServiceProvider.Builder> virtualNode)
The virtual node associated with a virtual service.
This is a convenience method that creates an instance of theVirtualNodeServiceProvider.Builderavoiding the need to create one manually viaVirtualNodeServiceProvider.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovirtualNode(VirtualNodeServiceProvider).- Parameters:
virtualNode- a consumer that will call methods onVirtualNodeServiceProvider.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
virtualNode(VirtualNodeServiceProvider)
-
virtualRouter
VirtualServiceProvider.Builder virtualRouter(VirtualRouterServiceProvider virtualRouter)
The virtual router associated with a virtual service.
- Parameters:
virtualRouter- The virtual router associated with a virtual service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualRouter
default VirtualServiceProvider.Builder virtualRouter(Consumer<VirtualRouterServiceProvider.Builder> virtualRouter)
The virtual router associated with a virtual service.
This is a convenience method that creates an instance of theVirtualRouterServiceProvider.Builderavoiding the need to create one manually viaVirtualRouterServiceProvider.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovirtualRouter(VirtualRouterServiceProvider).- Parameters:
virtualRouter- a consumer that will call methods onVirtualRouterServiceProvider.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
virtualRouter(VirtualRouterServiceProvider)
-
-