| Modifier and Type | Method and Description |
|---|---|
Route.Builder |
addAllApplications(Iterable<String> elements)
Adds elements to
applications list. |
Route.Builder |
application(String element)
Adds one element to
applications list. |
Route.Builder |
applications(Iterable<String> elements)
Sets or replaces all elements for
applications list. |
Route.Builder |
applications(String... elements)
Adds elements to
applications list. |
Route |
build()
Builds a new
Route. |
Route.Builder |
domain(String domain)
Initializes the value for the
domain attribute. |
Route.Builder |
from(Route instance)
Fill a builder with attribute values from the provided
Route instance. |
Route.Builder |
host(String host)
Initializes the value for the
host attribute. |
Route.Builder |
id(String id)
Initializes the value for the
id attribute. |
Route.Builder |
path(String path)
Initializes the value for the
path attribute. |
Route.Builder |
port(String port)
Initializes the value for the
port attribute. |
Route.Builder |
service(String service)
Initializes the value for the
service attribute. |
Route.Builder |
space(String space)
Initializes the value for the
space attribute. |
Route.Builder |
type(String type)
Initializes the value for the
type attribute. |
public final Route.Builder from(Route instance)
Route instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final Route.Builder application(String element)
applications list.element - A applications elementthis builder for use in a chained invocationpublic final Route.Builder applications(String... elements)
applications list.elements - An array of applications elementsthis builder for use in a chained invocationpublic final Route.Builder applications(Iterable<String> elements)
applications list.elements - An iterable of applications elementsthis builder for use in a chained invocationpublic final Route.Builder addAllApplications(Iterable<String> elements)
applications list.elements - An iterable of applications elementsthis builder for use in a chained invocationpublic final Route.Builder domain(String domain)
domain attribute.domain - The value for domainthis builder for use in a chained invocationpublic final Route.Builder host(String host)
host attribute.host - The value for hostthis builder for use in a chained invocationpublic final Route.Builder id(String id)
id attribute.id - The value for idthis builder for use in a chained invocationpublic final Route.Builder path(String path)
path attribute.path - The value for path (can be null)this builder for use in a chained invocationpublic final Route.Builder port(String port)
port attribute.port - The value for port (can be null)this builder for use in a chained invocationpublic final Route.Builder service(String service)
service attribute.service - The value for service (can be null)this builder for use in a chained invocationpublic final Route.Builder space(String space)
space attribute.space - The value for spacethis builder for use in a chained invocationpublic final Route.Builder type(String type)
type attribute.type - The value for type (can be null)this builder for use in a chained invocationpublic Route build()
Route.IllegalStateException - if any required attributes are missingCopyright © 2018. All rights reserved.