@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.