Package com.pulumi.aws.appmesh.inputs
Class VirtualNodeSpecArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.VirtualNodeSpecArgs.Builder
-
- Enclosing class:
- VirtualNodeSpecArgs
public static final class VirtualNodeSpecArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VirtualNodeSpecArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VirtualNodeSpecArgs defaults)
-
-
Method Detail
-
backendDefaults
public VirtualNodeSpecArgs.Builder backendDefaults(@Nullable com.pulumi.core.Output<VirtualNodeSpecBackendDefaultsArgs> backendDefaults)
- Parameters:
backendDefaults- Defaults for backends. See `spec.backend_defaults` Block for details.- Returns:
- builder
-
backendDefaults
public VirtualNodeSpecArgs.Builder backendDefaults(VirtualNodeSpecBackendDefaultsArgs backendDefaults)
- Parameters:
backendDefaults- Defaults for backends. See `spec.backend_defaults` Block for details.- Returns:
- builder
-
backends
public VirtualNodeSpecArgs.Builder backends(@Nullable com.pulumi.core.Output<java.util.List<VirtualNodeSpecBackendArgs>> backends)
- Parameters:
backends- Backends to which the virtual node is expected to send outbound traffic. See `spec.backend` Block for details.- Returns:
- builder
-
backends
public VirtualNodeSpecArgs.Builder backends(java.util.List<VirtualNodeSpecBackendArgs> backends)
- Parameters:
backends- Backends to which the virtual node is expected to send outbound traffic. See `spec.backend` Block for details.- Returns:
- builder
-
backends
public VirtualNodeSpecArgs.Builder backends(VirtualNodeSpecBackendArgs... backends)
- Parameters:
backends- Backends to which the virtual node is expected to send outbound traffic. See `spec.backend` Block for details.- Returns:
- builder
-
listeners
public VirtualNodeSpecArgs.Builder listeners(@Nullable com.pulumi.core.Output<java.util.List<VirtualNodeSpecListenerArgs>> listeners)
- Parameters:
listeners- Listeners from which the virtual node is expected to receive inbound traffic. See `spec.listener` Block for details.- Returns:
- builder
-
listeners
public VirtualNodeSpecArgs.Builder listeners(java.util.List<VirtualNodeSpecListenerArgs> listeners)
- Parameters:
listeners- Listeners from which the virtual node is expected to receive inbound traffic. See `spec.listener` Block for details.- Returns:
- builder
-
listeners
public VirtualNodeSpecArgs.Builder listeners(VirtualNodeSpecListenerArgs... listeners)
- Parameters:
listeners- Listeners from which the virtual node is expected to receive inbound traffic. See `spec.listener` Block for details.- Returns:
- builder
-
logging
public VirtualNodeSpecArgs.Builder logging(@Nullable com.pulumi.core.Output<VirtualNodeSpecLoggingArgs> logging)
- Parameters:
logging- Inbound and outbound access logging information for the virtual node. See `spec.logging` Block for details.- Returns:
- builder
-
logging
public VirtualNodeSpecArgs.Builder logging(VirtualNodeSpecLoggingArgs logging)
- Parameters:
logging- Inbound and outbound access logging information for the virtual node. See `spec.logging` Block for details.- Returns:
- builder
-
serviceDiscovery
public VirtualNodeSpecArgs.Builder serviceDiscovery(@Nullable com.pulumi.core.Output<VirtualNodeSpecServiceDiscoveryArgs> serviceDiscovery)
- Parameters:
serviceDiscovery- Service discovery information for the virtual node. See `spec.service_discovery` Block for details.- Returns:
- builder
-
serviceDiscovery
public VirtualNodeSpecArgs.Builder serviceDiscovery(VirtualNodeSpecServiceDiscoveryArgs serviceDiscovery)
- Parameters:
serviceDiscovery- Service discovery information for the virtual node. See `spec.service_discovery` Block for details.- Returns:
- builder
-
build
public VirtualNodeSpecArgs build()
-
-