Class CongestionLevelStarts.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<CongestionLevelStarts,CongestionLevelStarts.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<CongestionLevelStarts,CongestionLevelStarts.Builder>
com.hedera.hashgraph.sdk.proto.CongestionLevelStarts.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, CongestionLevelStartsOrBuilder, Cloneable
Enclosing class:
CongestionLevelStarts

public static final class CongestionLevelStarts.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<CongestionLevelStarts,CongestionLevelStarts.Builder> implements CongestionLevelStartsOrBuilder
 *
 Two lists of congestion pricing level "start" times. Each list details the
 start of each time period when the congestion pricing level changed
 (increasing, or decreasing, the congestion fee multiplier).
 
Protobuf type proto.CongestionLevelStarts
  • Method Details

    • getGenericLevelStartsList

      public List<Timestamp> getGenericLevelStartsList()
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
      Specified by:
      getGenericLevelStartsList in interface CongestionLevelStartsOrBuilder
    • getGenericLevelStartsCount

      public int getGenericLevelStartsCount()
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
      Specified by:
      getGenericLevelStartsCount in interface CongestionLevelStartsOrBuilder
    • getGenericLevelStarts

      public Timestamp getGenericLevelStarts(int index)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
      Specified by:
      getGenericLevelStarts in interface CongestionLevelStartsOrBuilder
    • setGenericLevelStarts

      public CongestionLevelStarts.Builder setGenericLevelStarts(int index, Timestamp value)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • setGenericLevelStarts

      public CongestionLevelStarts.Builder setGenericLevelStarts(int index, Timestamp.Builder builderForValue)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • addGenericLevelStarts

      public CongestionLevelStarts.Builder addGenericLevelStarts(Timestamp value)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • addGenericLevelStarts

      public CongestionLevelStarts.Builder addGenericLevelStarts(int index, Timestamp value)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • addGenericLevelStarts

      public CongestionLevelStarts.Builder addGenericLevelStarts(Timestamp.Builder builderForValue)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • addGenericLevelStarts

      public CongestionLevelStarts.Builder addGenericLevelStarts(int index, Timestamp.Builder builderForValue)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • addAllGenericLevelStarts

      public CongestionLevelStarts.Builder addAllGenericLevelStarts(Iterable<? extends Timestamp> values)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • clearGenericLevelStarts

      public CongestionLevelStarts.Builder clearGenericLevelStarts()
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • removeGenericLevelStarts

      public CongestionLevelStarts.Builder removeGenericLevelStarts(int index)
       *
       Timestamps for each point where "entity utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp generic_level_starts = 1;
    • getGasLevelStartsList

      public List<Timestamp> getGasLevelStartsList()
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
      Specified by:
      getGasLevelStartsList in interface CongestionLevelStartsOrBuilder
    • getGasLevelStartsCount

      public int getGasLevelStartsCount()
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
      Specified by:
      getGasLevelStartsCount in interface CongestionLevelStartsOrBuilder
    • getGasLevelStarts

      public Timestamp getGasLevelStarts(int index)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
      Specified by:
      getGasLevelStarts in interface CongestionLevelStartsOrBuilder
    • setGasLevelStarts

      public CongestionLevelStarts.Builder setGasLevelStarts(int index, Timestamp value)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
    • setGasLevelStarts

      public CongestionLevelStarts.Builder setGasLevelStarts(int index, Timestamp.Builder builderForValue)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
    • addGasLevelStarts

      public CongestionLevelStarts.Builder addGasLevelStarts(Timestamp value)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
    • addGasLevelStarts

      public CongestionLevelStarts.Builder addGasLevelStarts(int index, Timestamp value)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
    • addGasLevelStarts

      public CongestionLevelStarts.Builder addGasLevelStarts(Timestamp.Builder builderForValue)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
    • addGasLevelStarts

      public CongestionLevelStarts.Builder addGasLevelStarts(int index, Timestamp.Builder builderForValue)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
    • addAllGasLevelStarts

      public CongestionLevelStarts.Builder addAllGasLevelStarts(Iterable<? extends Timestamp> values)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
    • clearGasLevelStarts

      public CongestionLevelStarts.Builder clearGasLevelStarts()
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;
    • removeGasLevelStarts

      public CongestionLevelStarts.Builder removeGasLevelStarts(int index)
       *
       Timestamps for each point where "gas utilization" congestion pricing
       levels changed.
       <p>
       If congestion pricing has not occurred then this SHALL contain a single
       timestamp of value 0.
       
      repeated .proto.Timestamp gas_level_starts = 2;