Interface LteObj.Builder

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

public static interface LteObj.Builder extends SdkPojo, CopyableBuilder<LteObj.Builder,LteObj>
  • 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.
    • eutranCid

      LteObj.Builder eutranCid(Integer eutranCid)

      E-UTRAN (Evolved Universal Terrestrial Radio Access Network) Cell Global Identifier.

      Parameters:
      eutranCid - E-UTRAN (Evolved Universal Terrestrial Radio Access Network) Cell Global Identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tac

      LTE tracking area code.

      Parameters:
      tac - LTE tracking area code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lteLocalId

      LteObj.Builder lteLocalId(LteLocalId lteLocalId)

      LTE local identification (local ID) information.

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

      default LteObj.Builder lteLocalId(Consumer<LteLocalId.Builder> lteLocalId)

      LTE local identification (local ID) information.

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

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

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

      LteObj.Builder lteTimingAdvance(Integer lteTimingAdvance)

      LTE timing advance.

      Parameters:
      lteTimingAdvance - LTE timing advance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rsrp

      LteObj.Builder rsrp(Integer rsrp)

      Signal power of the reference signal received, measured in dBm (decibel-milliwatts).

      Parameters:
      rsrp - Signal power of the reference signal received, measured in dBm (decibel-milliwatts).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rsrq

      LteObj.Builder rsrq(Float rsrq)

      Signal quality of the reference Signal received, measured in decibels (dB).

      Parameters:
      rsrq - Signal quality of the reference Signal received, measured in decibels (dB).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nrCapable

      LteObj.Builder nrCapable(Boolean nrCapable)

      Parameter that determines whether the LTE object is capable of supporting NR (new radio).

      Parameters:
      nrCapable - Parameter that determines whether the LTE object is capable of supporting NR (new radio).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lteNmr

      LTE object for network measurement reports.

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

      LteObj.Builder lteNmr(LteNmrObj... lteNmr)

      LTE object for network measurement reports.

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

      LTE object for network measurement reports.

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

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

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