-
public abstract class ConnectivityDescriptor.BuilderDevice network connectivity descriptor builder.
-
-
Method Summary
Modifier and Type Method Description abstract ConnectivityDescriptor.BuildertimestampSeconds(long when)Set UNIX epoch timestamp, in seconds, of descriptor. abstract ConnectivityDescriptor.Buildernetworks(List<NetworkDescriptor> nets)Set descriptors of available networks. abstract ConnectivityDescriptor.BuilderactiveNetworkIndex(int idx)Set index of active network descriptor. abstract ConnectivityDescriptor.Buildersubscriptions(List<SubscriptionDescriptor> subs)Set descriptors of available subscriptions. abstract ConnectivityDescriptor.BuilderactiveSubscriptionIndex(int idx)Set index of active subscription descriptor. abstract ConnectivityDescriptor.BuildermmsUserAgent(String ua)Set user-agent string used for MMS. ConnectivityDescriptorbuild()Build resulting descriptor. -
-
Method Detail
-
timestampSeconds
@ReturnThis() abstract ConnectivityDescriptor.Builder timestampSeconds(long when)
Set UNIX epoch timestamp, in seconds, of descriptor.
- Parameters:
when- timestamp or{@code 0}if unknown
-
networks
@ReturnThis() abstract ConnectivityDescriptor.Builder networks(List<NetworkDescriptor> nets)
Set descriptors of available networks.
- Parameters:
nets- available networks
-
activeNetworkIndex
@ReturnThis() abstract ConnectivityDescriptor.Builder activeNetworkIndex(int idx)
Set index of active network descriptor.
- Parameters:
idx- index or{@code -1}if no network is active
-
subscriptions
@ReturnThis() abstract ConnectivityDescriptor.Builder subscriptions(List<SubscriptionDescriptor> subs)
Set descriptors of available subscriptions.
- Parameters:
subs- available subscriptions
-
activeSubscriptionIndex
@ReturnThis() abstract ConnectivityDescriptor.Builder activeSubscriptionIndex(int idx)
Set index of active subscription descriptor.
- Parameters:
idx- index or{@code -1}if no subscription is active
-
mmsUserAgent
@ReturnThis() abstract ConnectivityDescriptor.Builder mmsUserAgent(String ua)
Set user-agent string used for MMS.
- Parameters:
ua- user-agent string or empty if unavailable
-
build
ConnectivityDescriptor build()
Build resulting descriptor.
-
-
-
-