| Modifier and Type | Method and Description |
|---|---|
Policy |
build()
Builds a new
Policy. |
Policy.Builder |
destination(String destination)
Initializes the value for the
destination attribute. |
Policy.Builder |
endPort(Integer endPort)
Initializes the value for the
endPort attribute. |
Policy.Builder |
from(Policy instance)
Fill a builder with attribute values from the provided
Policy instance. |
Policy.Builder |
protocol(String protocol)
Initializes the value for the
protocol attribute. |
Policy.Builder |
source(String source)
Initializes the value for the
source attribute. |
Policy.Builder |
startPort(Integer startPort)
Initializes the value for the
startPort attribute. |
public final Policy.Builder from(Policy instance)
Policy instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final Policy.Builder destination(String destination)
destination attribute.destination - The value for destinationthis builder for use in a chained invocationpublic final Policy.Builder endPort(Integer endPort)
endPort attribute.endPort - The value for endPortthis builder for use in a chained invocationpublic final Policy.Builder protocol(String protocol)
protocol attribute.protocol - The value for protocolthis builder for use in a chained invocationpublic final Policy.Builder source(String source)
source attribute.source - The value for sourcethis builder for use in a chained invocationpublic final Policy.Builder startPort(Integer startPort)
startPort attribute.startPort - The value for startPortthis builder for use in a chained invocationpublic Policy build()
Policy.IllegalStateException - if any required attributes are missingCopyright © 2018. All rights reserved.