public static interface VirtualNodeSpec.Builder extends SdkPojo, CopyableBuilder<VirtualNodeSpec.Builder,VirtualNodeSpec>
| Modifier and Type | Method and Description |
|---|---|
VirtualNodeSpec.Builder |
backendDefaults(BackendDefaults backendDefaults)
A reference to an object that represents the defaults for backends.
|
default VirtualNodeSpec.Builder |
backendDefaults(Consumer<BackendDefaults.Builder> backendDefaults)
A reference to an object that represents the defaults for backends.
|
VirtualNodeSpec.Builder |
backends(Backend... backends)
The backends that the virtual node is expected to send outbound traffic to.
|
VirtualNodeSpec.Builder |
backends(Collection<Backend> backends)
The backends that the virtual node is expected to send outbound traffic to.
|
VirtualNodeSpec.Builder |
backends(Consumer<Backend.Builder>... backends)
The backends that the virtual node is expected to send outbound traffic to.
|
VirtualNodeSpec.Builder |
listeners(Collection<Listener> listeners)
The listener that the virtual node is expected to receive inbound traffic from.
|
VirtualNodeSpec.Builder |
listeners(Consumer<Listener.Builder>... listeners)
The listener that the virtual node is expected to receive inbound traffic from.
|
VirtualNodeSpec.Builder |
listeners(Listener... listeners)
The listener that the virtual node is expected to receive inbound traffic from.
|
default VirtualNodeSpec.Builder |
logging(Consumer<Logging.Builder> logging)
The inbound and outbound access logging information for the virtual node.
|
VirtualNodeSpec.Builder |
logging(Logging logging)
The inbound and outbound access logging information for the virtual node.
|
default VirtualNodeSpec.Builder |
serviceDiscovery(Consumer<ServiceDiscovery.Builder> serviceDiscovery)
The service discovery information for the virtual node.
|
VirtualNodeSpec.Builder |
serviceDiscovery(ServiceDiscovery serviceDiscovery)
The service discovery information for the virtual node.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildVirtualNodeSpec.Builder backendDefaults(BackendDefaults backendDefaults)
A reference to an object that represents the defaults for backends.
backendDefaults - A reference to an object that represents the defaults for backends.default VirtualNodeSpec.Builder backendDefaults(Consumer<BackendDefaults.Builder> backendDefaults)
A reference to an object that represents the defaults for backends.
This is a convenience that creates an instance of theBackendDefaults.Builder avoiding the need to
create one manually via BackendDefaults.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to backendDefaults(BackendDefaults).backendDefaults - a consumer that will call methods on BackendDefaults.BuilderbackendDefaults(BackendDefaults)VirtualNodeSpec.Builder backends(Collection<Backend> backends)
The backends that the virtual node is expected to send outbound traffic to.
backends - The backends that the virtual node is expected to send outbound traffic to.VirtualNodeSpec.Builder backends(Backend... backends)
The backends that the virtual node is expected to send outbound traffic to.
backends - The backends that the virtual node is expected to send outbound traffic to.VirtualNodeSpec.Builder backends(Consumer<Backend.Builder>... backends)
The backends that the virtual node is expected to send outbound traffic to.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #backends(List) .backends - a consumer that will call methods on List.Builder #backends(List) VirtualNodeSpec.Builder listeners(Collection<Listener> listeners)
The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.
listeners - The listener that the virtual node is expected to receive inbound traffic from. You can specify one
listener.VirtualNodeSpec.Builder listeners(Listener... listeners)
The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.
listeners - The listener that the virtual node is expected to receive inbound traffic from. You can specify one
listener.VirtualNodeSpec.Builder listeners(Consumer<Listener.Builder>... listeners)
The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #listeners(List) .listeners - a consumer that will call methods on List.Builder #listeners(List) VirtualNodeSpec.Builder logging(Logging logging)
The inbound and outbound access logging information for the virtual node.
logging - The inbound and outbound access logging information for the virtual node.default VirtualNodeSpec.Builder logging(Consumer<Logging.Builder> logging)
The inbound and outbound access logging information for the virtual node.
This is a convenience that creates an instance of theLogging.Builder avoiding the need to create one
manually via Logging.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to logging(Logging).logging - a consumer that will call methods on Logging.Builderlogging(Logging)VirtualNodeSpec.Builder serviceDiscovery(ServiceDiscovery serviceDiscovery)
The service discovery information for the virtual node. If your virtual node does not expect ingress traffic,
you can omit this parameter. If you specify a listener, then you must specify service discovery
information.
serviceDiscovery - The service discovery information for the virtual node. If your virtual node does not expect ingress
traffic, you can omit this parameter. If you specify a listener, then you must specify
service discovery information.default VirtualNodeSpec.Builder serviceDiscovery(Consumer<ServiceDiscovery.Builder> serviceDiscovery)
The service discovery information for the virtual node. If your virtual node does not expect ingress traffic,
you can omit this parameter. If you specify a listener, then you must specify service discovery
information.
ServiceDiscovery.Builder avoiding the need to
create one manually via ServiceDiscovery.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to serviceDiscovery(ServiceDiscovery).serviceDiscovery - a consumer that will call methods on ServiceDiscovery.BuilderserviceDiscovery(ServiceDiscovery)Copyright © 2021. All rights reserved.