@NotThreadSafe
public static final class ResourceSpecifier.Builder
extends Object
| Modifier and Type | Method and Description |
|---|---|
ResourceSpecifier |
build()
Builds a resource specifier.
|
ResourceSpecifier.Builder |
importFrom(Datagram datagram)
Imports from a datagram.
|
ResourceSpecifier.Builder |
setIdentifier(byte[] identifier)
Sets the identifier.
|
ResourceSpecifier.Builder |
setIdentifier(String identifier)
Sets the identifier.
|
ResourceSpecifier.Builder |
setProtocol(int protocol)
Sets the protocol.
|
ResourceSpecifier.Builder |
setProtocol(Protocol protocol)
Sets the protocol.
|
@Nonnull @CheckReturnValue public ResourceSpecifier build()
@Nonnull public ResourceSpecifier.Builder importFrom(@Nonnull Datagram datagram) throws IllegalArgumentException
datagram - The datagram.IllegalArgumentException - On bad datagram.@Nonnull public ResourceSpecifier.Builder setIdentifier(@Nonnull byte[] identifier)
identifier - The identifier.@Nonnull public ResourceSpecifier.Builder setIdentifier(@Nonnull String identifier)
identifier - The identifier.@Nonnull public ResourceSpecifier.Builder setProtocol(int protocol)
protocol - The protocol.@Nonnull public ResourceSpecifier.Builder setProtocol(@Nonnull Protocol protocol)
protocol - The protocol.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.