public static final class TcpRouteEvent.Builder extends Object
TcpRouteEvent.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
TcpRouteEvent.Builder |
backendIp(String backendIp)
Initializes the value for the
backendIp attribute. |
TcpRouteEvent.Builder |
backendPort(Integer backendPort)
Initializes the value for the
backendPort attribute. |
TcpRouteEvent |
build()
Builds a new
TcpRouteEvent. |
TcpRouteEvent.Builder |
eventType(EventType eventType)
Initializes the value for the
eventType attribute. |
TcpRouteEvent.Builder |
from(org.cloudfoundry.routing.v1.tcproutes.AbstractTcpRoute instance)
Fill a builder with attribute values from the provided
org.cloudfoundry.routing.v1.tcproutes.AbstractTcpRoute instance. |
TcpRouteEvent.Builder |
from(TcpRouteEvent instance)
Fill a builder with attribute values from the provided
TcpRouteEvent instance. |
TcpRouteEvent.Builder |
modificationTag(ModificationTag modificationTag)
Initializes the value for the
modificationTag attribute. |
TcpRouteEvent.Builder |
port(Integer port)
Initializes the value for the
port attribute. |
TcpRouteEvent.Builder |
routerGroupId(String routerGroupId)
Initializes the value for the
routerGroupId attribute. |
TcpRouteEvent.Builder |
ttl(Integer ttl)
Initializes the value for the
ttl attribute. |
public final TcpRouteEvent.Builder from(TcpRouteEvent instance)
TcpRouteEvent instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final TcpRouteEvent.Builder from(org.cloudfoundry.routing.v1.tcproutes.AbstractTcpRoute instance)
org.cloudfoundry.routing.v1.tcproutes.AbstractTcpRoute instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final TcpRouteEvent.Builder eventType(EventType eventType)
eventType attribute.eventType - The value for eventTypethis builder for use in a chained invocationpublic final TcpRouteEvent.Builder backendIp(String backendIp)
backendIp attribute.backendIp - The value for backendIpthis builder for use in a chained invocationpublic final TcpRouteEvent.Builder backendPort(Integer backendPort)
backendPort attribute.backendPort - The value for backendPortthis builder for use in a chained invocationpublic final TcpRouteEvent.Builder modificationTag(ModificationTag modificationTag)
modificationTag attribute.modificationTag - The value for modificationTagthis builder for use in a chained invocationpublic final TcpRouteEvent.Builder port(Integer port)
port attribute.port - The value for portthis builder for use in a chained invocationpublic final TcpRouteEvent.Builder routerGroupId(String routerGroupId)
routerGroupId attribute.routerGroupId - The value for routerGroupIdthis builder for use in a chained invocationpublic final TcpRouteEvent.Builder ttl(Integer ttl)
ttl attribute.ttl - The value for ttlthis builder for use in a chained invocationpublic TcpRouteEvent build()
TcpRouteEvent.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.