Interface GsmObj.Builder

All Superinterfaces:
Buildable, CopyableBuilder<GsmObj.Builder,GsmObj>, SdkBuilder<GsmObj.Builder,GsmObj>, SdkPojo
Enclosing class:
GsmObj

@Mutable @NotThreadSafe public static interface GsmObj.Builder extends SdkPojo, CopyableBuilder<GsmObj.Builder,GsmObj>
  • Method Details

    • mcc

      Mobile Country Code.

      Parameters:
      mcc - Mobile Country Code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mnc

      Mobile Network Code.

      Parameters:
      mnc - Mobile Network Code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lac

      Location area code.

      Parameters:
      lac - Location area code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • geranCid

      GsmObj.Builder geranCid(Integer geranCid)

      GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.

      Parameters:
      geranCid - GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gsmLocalId

      GsmObj.Builder gsmLocalId(GsmLocalId gsmLocalId)

      GSM local identification (local ID) information.

      Parameters:
      gsmLocalId - GSM local identification (local ID) information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gsmLocalId

      default GsmObj.Builder gsmLocalId(Consumer<GsmLocalId.Builder> gsmLocalId)

      GSM local identification (local ID) information.

      This is a convenience method that creates an instance of the GsmLocalId.Builder avoiding the need to create one manually via GsmLocalId.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to gsmLocalId(GsmLocalId).

      Parameters:
      gsmLocalId - a consumer that will call methods on GsmLocalId.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • gsmTimingAdvance

      GsmObj.Builder gsmTimingAdvance(Integer gsmTimingAdvance)

      Timing advance value, which corresponds to the length of time a signal takes to reach the base station from a mobile phone.

      Parameters:
      gsmTimingAdvance - Timing advance value, which corresponds to the length of time a signal takes to reach the base station from a mobile phone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rxLevel

      GsmObj.Builder rxLevel(Integer rxLevel)

      Rx level, which is the received signal power, measured in dBm (decibel-milliwatts).

      Parameters:
      rxLevel - Rx level, which is the received signal power, measured in dBm (decibel-milliwatts).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gsmNmr

      GSM object for network measurement reports.

      Parameters:
      gsmNmr - GSM object for network measurement reports.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gsmNmr

      GsmObj.Builder gsmNmr(GsmNmrObj... gsmNmr)

      GSM object for network measurement reports.

      Parameters:
      gsmNmr - GSM object for network measurement reports.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gsmNmr

      GSM object for network measurement reports.

      This is a convenience method that creates an instance of the GsmNmrObj.Builder avoiding the need to create one manually via GsmNmrObj.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to gsmNmr(List<GsmNmrObj>).

      Parameters:
      gsmNmr - a consumer that will call methods on GsmNmrObj.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: