@Stability(value=Stable) public static final class ServicePortOptions.Builder extends Object implements software.amazon.jsii.Builder<ServicePortOptions>
ServicePortOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ServicePortOptions |
build()
Builds the configured instance.
|
ServicePortOptions.Builder |
name(String name)
Sets the value of
ServicePortOptions.getName() |
ServicePortOptions.Builder |
nodePort(Number nodePort)
Sets the value of
ServicePortOptions.getNodePort() |
ServicePortOptions.Builder |
protocol(Protocol protocol)
Sets the value of
ServicePortOptions.getProtocol() |
ServicePortOptions.Builder |
targetPort(Number targetPort)
Sets the value of
ServicePortOptions.getTargetPort() |
@Stability(value=Stable) public ServicePortOptions.Builder name(String name)
ServicePortOptions.getName()name - The name of this port within the service.
This must be a DNS_LABEL. All
ports within a ServiceSpec must have unique names. This maps to the 'Name'
field in EndpointPort objects. Optional if only one ServicePort is defined
on this service.this@Stability(value=Stable) public ServicePortOptions.Builder nodePort(Number nodePort)
ServicePortOptions.getNodePort()nodePort - The port on each node on which this service is exposed when type=NodePort or LoadBalancer.
Usually assigned by the system. If specified, it will be
allocated to the service if unused or else creation of the service will
fail. Default is to auto-allocate a port if the ServiceType of this Service
requires one.this@Stability(value=Stable) public ServicePortOptions.Builder protocol(Protocol protocol)
ServicePortOptions.getProtocol()protocol - The IP protocol for this port.
Supports "TCP", "UDP", and "SCTP". Default is TCP.this@Stability(value=Stable) public ServicePortOptions.Builder targetPort(Number targetPort)
ServicePortOptions.getTargetPort()targetPort - The port number the service will redirect to.this@Stability(value=Stable) public ServicePortOptions build()
build in interface software.amazon.jsii.Builder<ServicePortOptions>ServicePortOptionsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.