Package io.zenoh.query
Class GetOptions
-
- All Implemented Interfaces:
public final class GetOptions
Get to query data from the matching queryables in the system.
-
-
Field Summary
Fields Modifier and Type Field Description private Duration
timeout
private QueryTarget
target
private ConsolidationMode
consolidation
private IntoZBytes
payload
private Encoding
encoding
private IntoZBytes
attachment
private QoS
qos
-
Constructor Summary
Constructors Constructor Description GetOptions(Duration timeout, QueryTarget target, ConsolidationMode consolidation, IntoZBytes payload, Encoding encoding, IntoZBytes attachment, QoS qos)
-
Method Summary
Modifier and Type Method Description final Duration
getTimeout()
final Unit
setTimeout(Duration timeout)
final QueryTarget
getTarget()
final Unit
setTarget(QueryTarget target)
final ConsolidationMode
getConsolidation()
final Unit
setConsolidation(ConsolidationMode consolidation)
final IntoZBytes
getPayload()
final Unit
setPayload(IntoZBytes payload)
final Encoding
getEncoding()
final Unit
setEncoding(Encoding encoding)
final IntoZBytes
getAttachment()
final Unit
setAttachment(IntoZBytes attachment)
final QoS
getQos()
final Unit
setQos(QoS qos)
final <Error class: unknown class>
setPayload(String payload)
final <Error class: unknown class>
setAttachment(String attachment)
-
-
Constructor Detail
-
GetOptions
GetOptions(Duration timeout, QueryTarget target, ConsolidationMode consolidation, IntoZBytes payload, Encoding encoding, IntoZBytes attachment, QoS qos)
- Parameters:
timeout
- Timeout of the query.target
- The QueryTarget of the query.consolidation
- The ConsolidationMode of the query.payload
- Optional payload.encoding
- Encoding of the payload.attachment
- Optional attachment.qos
- The intended QoS for the query.
-
-
Method Detail
-
getTimeout
final Duration getTimeout()
-
setTimeout
final Unit setTimeout(Duration timeout)
- Parameters:
timeout
- Timeout of the query.
-
getTarget
final QueryTarget getTarget()
-
setTarget
final Unit setTarget(QueryTarget target)
- Parameters:
target
- The QueryTarget of the query.
-
getConsolidation
final ConsolidationMode getConsolidation()
-
setConsolidation
final Unit setConsolidation(ConsolidationMode consolidation)
- Parameters:
consolidation
- The ConsolidationMode of the query.
-
getPayload
final IntoZBytes getPayload()
-
setPayload
final Unit setPayload(IntoZBytes payload)
- Parameters:
payload
- Optional payload.
-
getEncoding
final Encoding getEncoding()
-
setEncoding
final Unit setEncoding(Encoding encoding)
- Parameters:
encoding
- Encoding of the payload.
-
getAttachment
final IntoZBytes getAttachment()
-
setAttachment
final Unit setAttachment(IntoZBytes attachment)
- Parameters:
attachment
- Optional attachment.
-
setPayload
final <Error class: unknown class> setPayload(String payload)
-
setAttachment
final <Error class: unknown class> setAttachment(String attachment)
-
-
-
-