Class Transaction.Builder

java.lang.Object
com.arubanetworks.meridian.maps.Transaction.Builder
Enclosing class:
Transaction

public static class Transaction.Builder extends Object
A Builder fro creating Transactions.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setListener

      public Transaction.Builder setListener(@NonNull Transaction.Listener listener)
      Set the Listener for this Transaction.
    • setAnimated

      public Transaction.Builder setAnimated(boolean animated)
      Set if the Transaction is animated or not.
    • setAnimationDuration

      public Transaction.Builder setAnimationDuration(long duration)
      Set the duration of teh Transactions animation in milliseconds.

      The default animation length is 500 milliseconds.

    • addMarker

      public Transaction.Builder addMarker(@NonNull Marker marker)
      Add a Marker to this Transaction.
    • addMarkers

      public Transaction.Builder addMarkers(@NonNull Collection<Marker> markers)
      Add a Collection of Markers to this Transaction.
    • setType

      public Transaction.Builder setType(@NonNull Transaction.Type type)
      Set the Type of this Transaction.
    • getSize

      public long getSize()
      Get the number of markers in this Transaction.
    • build

      public Transaction build()
      Build the Transaction.