Package com.pulumi.aws.appmesh.inputs
Class VirtualGatewaySpecArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.VirtualGatewaySpecArgs.Builder
-
- Enclosing class:
- VirtualGatewaySpecArgs
public static final class VirtualGatewaySpecArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VirtualGatewaySpecArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualGatewaySpecArgs.BuilderbackendDefaults(VirtualGatewaySpecBackendDefaultsArgs backendDefaults)VirtualGatewaySpecArgs.BuilderbackendDefaults(com.pulumi.core.Output<VirtualGatewaySpecBackendDefaultsArgs> backendDefaults)VirtualGatewaySpecArgsbuild()VirtualGatewaySpecArgs.Builderlisteners(VirtualGatewaySpecListenerArgs... listeners)VirtualGatewaySpecArgs.Builderlisteners(com.pulumi.core.Output<java.util.List<VirtualGatewaySpecListenerArgs>> listeners)VirtualGatewaySpecArgs.Builderlisteners(java.util.List<VirtualGatewaySpecListenerArgs> listeners)VirtualGatewaySpecArgs.Builderlogging(VirtualGatewaySpecLoggingArgs logging)VirtualGatewaySpecArgs.Builderlogging(com.pulumi.core.Output<VirtualGatewaySpecLoggingArgs> logging)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VirtualGatewaySpecArgs defaults)
-
-
Method Detail
-
backendDefaults
public VirtualGatewaySpecArgs.Builder backendDefaults(@Nullable com.pulumi.core.Output<VirtualGatewaySpecBackendDefaultsArgs> backendDefaults)
- Parameters:
backendDefaults- Defaults for backends. See `backendDefaults` Block for details.- Returns:
- builder
-
backendDefaults
public VirtualGatewaySpecArgs.Builder backendDefaults(VirtualGatewaySpecBackendDefaultsArgs backendDefaults)
- Parameters:
backendDefaults- Defaults for backends. See `backendDefaults` Block for details.- Returns:
- builder
-
listeners
public VirtualGatewaySpecArgs.Builder listeners(com.pulumi.core.Output<java.util.List<VirtualGatewaySpecListenerArgs>> listeners)
- Parameters:
listeners- Listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener. See `listener` Block for details.- Returns:
- builder
-
listeners
public VirtualGatewaySpecArgs.Builder listeners(java.util.List<VirtualGatewaySpecListenerArgs> listeners)
- Parameters:
listeners- Listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener. See `listener` Block for details.- Returns:
- builder
-
listeners
public VirtualGatewaySpecArgs.Builder listeners(VirtualGatewaySpecListenerArgs... listeners)
- Parameters:
listeners- Listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener. See `listener` Block for details.- Returns:
- builder
-
logging
public VirtualGatewaySpecArgs.Builder logging(@Nullable com.pulumi.core.Output<VirtualGatewaySpecLoggingArgs> logging)
- Parameters:
logging- Inbound and outbound access logging information for the virtual gateway. See `logging` Block for details.- Returns:
- builder
-
logging
public VirtualGatewaySpecArgs.Builder logging(VirtualGatewaySpecLoggingArgs logging)
- Parameters:
logging- Inbound and outbound access logging information for the virtual gateway. See `logging` Block for details.- Returns:
- builder
-
build
public VirtualGatewaySpecArgs build()
-
-