Package markets.alpaca.client.ws
Record Class TradingSubscription
java.lang.Object
java.lang.Record
markets.alpaca.client.ws.TradingSubscription
The complete set of trading streams to subscribe to.
The streams list is authoritative — sending a new listen request replaces the current
subscription entirely. To add a stream, include all currently active streams plus the new one.
Currently the only supported stream is trade_updates.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TradingSubscriptionPre-built subscription for trade updates only (the most common case). -
Constructor Summary
ConstructorsConstructorDescriptionTradingSubscription(List<String> streams) TradingSubscription(Set<String> streams) Creates an instance of aTradingSubscriptionrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.booleanisEmpty()streams()The set of stream names to subscribe to (e.g.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
TRADE_UPDATES
Pre-built subscription for trade updates only (the most common case).
-
-
Constructor Details
-
TradingSubscription
Creates an instance of aTradingSubscriptionrecord class.- Parameters:
streams- the value for thestreamsrecord component
-
TradingSubscription
-
-
Method Details
-
streams
The set of stream names to subscribe to (e.g."trade_updates"). -
isEmpty
public boolean isEmpty() -
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object).
-