|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.wisc.ssec.mcidasv.servermanager.LocalAddeEntry.Builder
public static class LocalAddeEntry.Builder
A builder of (mostly) immutable LocalAddeEntry
instances.
Usage example:
LocalAddeEntry entry = new LocalAddeEntry
.Builder(group, name, format, mask)
.realtime("Y")
.range(start, end)
.type(EntryType.POINT)
.build();
Only the values required by the Builder constructor are required.
Field Summary | |
---|---|
private String |
alias
|
private String |
descriptor
|
private String |
end
Corresponds to RESOLV.SRV's "R2" section. |
private LocalAddeEntry.AddeFormat |
format
Corresponds to RESOLV.SRV's "MCV" section. |
private String |
group
Corresponds to RESOLV.SRV's "N1" section. |
private String |
kind
Corresponds to RESOLV.SRV's "K" section. |
private String |
mask
Corresponds to RESOLV.SRV's "MASK" section. |
private String |
name
Corresponds to RESOLV.SRV's "C" section. |
private boolean |
realtime
Corresponds to RESOLV.SRV's "RT" section. |
private LocalAddeEntry.ServerName |
safeKind
Defaults to LocalAddeEntry.ServerName.INVALID . |
private String |
start
Corresponds to RESOLV.SRV's "R1" section. |
private AddeEntry.EntryStatus |
status
Defaults to AddeEntry.EntryStatus.INVALID . |
private boolean |
temporary
|
private AddeEntry.EntryType |
type
Corresponds to RESOLV.SRV's "TYPE" section. |
Constructor Summary | |
---|---|
LocalAddeEntry.Builder(Map<String,String> map)
|
|
LocalAddeEntry.Builder(String name,
String group,
String mask,
LocalAddeEntry.AddeFormat format)
Creates a new LocalAddeEntry "builder" with the
required fields for a LocalAddeEntry object. |
Method Summary | |
---|---|
LocalAddeEntry.Builder |
alias(String alias)
|
LocalAddeEntry |
build()
|
LocalAddeEntry.Builder |
descriptor(String descriptor)
This method is currently a no-op. |
LocalAddeEntry.Builder |
end(String end)
|
LocalAddeEntry.Builder |
kind(String kind)
|
LocalAddeEntry.Builder |
range(String start,
String end)
|
LocalAddeEntry.Builder |
realtime(boolean realtime)
|
LocalAddeEntry.Builder |
realtime(String realtimeAsStr)
|
LocalAddeEntry.Builder |
start(String start)
|
LocalAddeEntry.Builder |
status(AddeEntry.EntryStatus status)
|
LocalAddeEntry.Builder |
status(String status)
|
LocalAddeEntry.Builder |
temporary(boolean temporary)
|
LocalAddeEntry.Builder |
temporary(String temporary)
|
LocalAddeEntry.Builder |
type(AddeEntry.EntryType type)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final String group
private final String name
private final LocalAddeEntry.AddeFormat format
private final String mask
private String descriptor
private boolean realtime
false
.
private String start
private String end
private AddeEntry.EntryStatus status
AddeEntry.EntryStatus.INVALID
.
private AddeEntry.EntryType type
AddeEntry.EntryType.IMAGE
.
private String kind
private LocalAddeEntry.ServerName safeKind
LocalAddeEntry.ServerName.INVALID
.
private boolean temporary
private String alias
Constructor Detail |
---|
public LocalAddeEntry.Builder(Map<String,String> map)
public LocalAddeEntry.Builder(String name, String group, String mask, LocalAddeEntry.AddeFormat format)
LocalAddeEntry
"builder" with the
required fields for a LocalAddeEntry
object.
name
- group
- mask
- format
- Method Detail |
---|
public LocalAddeEntry.Builder descriptor(String descriptor)
descriptor
-
LocalAddeEntry.Builder
with ADDE descriptor.public LocalAddeEntry.Builder realtime(String realtimeAsStr)
realtimeAsStr
-
LocalAddeEntry.Builder
with ADDE realtime flag.public LocalAddeEntry.Builder realtime(boolean realtime)
realtime
-
LocalAddeEntry.Builder
with ADDE realtime flag.public LocalAddeEntry.Builder type(AddeEntry.EntryType type)
type
-
LocalAddeEntry.Builder
with ADDE data type.public LocalAddeEntry.Builder kind(String kind)
kind
-
LocalAddeEntry.Builder
with ADDE kind.public LocalAddeEntry.Builder start(String start)
start
-
LocalAddeEntry.Builder
with ADDE dataset "start".public LocalAddeEntry.Builder end(String end)
end
-
LocalAddeEntry.Builder
with ADDE dataset "end".public LocalAddeEntry.Builder range(String start, String end)
start
- end
-
LocalAddeEntry.Builder
with ADDE dataset "start" and "end" values.public LocalAddeEntry.Builder status(String status)
status
-
LocalAddeEntry.Builder
with AddeEntry.EntryStatus
.public LocalAddeEntry.Builder status(AddeEntry.EntryStatus status)
status
-
LocalAddeEntry.Builder
with AddeEntry.EntryStatus
.public LocalAddeEntry.Builder temporary(boolean temporary)
temporary
-
LocalAddeEntry.Builder
with the specified temporary status.public LocalAddeEntry.Builder temporary(String temporary)
public LocalAddeEntry.Builder alias(String alias)
alias
-
LocalAddeEntry.Builder
with the specified alias.public LocalAddeEntry build()
LocalAddeEntry
instance.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |