Interface InteractiveSubmissionServiceOuterClass.CostEstimationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InteractiveSubmissionServiceOuterClass.CostEstimation, InteractiveSubmissionServiceOuterClass.CostEstimation.Builder
Enclosing class:
InteractiveSubmissionServiceOuterClass

public static interface InteractiveSubmissionServiceOuterClass.CostEstimationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Estimated traffic cost of the confirmation request associated with the transaction Required
    long
    Estimated traffic cost of the confirmation response associated with the transaction This field can also be used as an indication of the cost that other potential confirming nodes of the party will incur to approve or reject the transaction Required
    com.google.protobuf.Timestamp
    Timestamp at which the estimation was made Required
    com.google.protobuf.TimestampOrBuilder
    Timestamp at which the estimation was made Required
    long
    Sum of the fields above Required
    boolean
    Timestamp at which the estimation was made Required

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasEstimationTimestamp

      boolean hasEstimationTimestamp()
       Timestamp at which the estimation was made
      
       Required
       
      .google.protobuf.Timestamp estimation_timestamp = 1;
      Returns:
      Whether the estimationTimestamp field is set.
    • getEstimationTimestamp

      com.google.protobuf.Timestamp getEstimationTimestamp()
       Timestamp at which the estimation was made
      
       Required
       
      .google.protobuf.Timestamp estimation_timestamp = 1;
      Returns:
      The estimationTimestamp.
    • getEstimationTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getEstimationTimestampOrBuilder()
       Timestamp at which the estimation was made
      
       Required
       
      .google.protobuf.Timestamp estimation_timestamp = 1;
    • getConfirmationRequestTrafficCostEstimation

      long getConfirmationRequestTrafficCostEstimation()
       Estimated traffic cost of the confirmation request associated with the transaction
      
       Required
       
      uint64 confirmation_request_traffic_cost_estimation = 2;
      Returns:
      The confirmationRequestTrafficCostEstimation.
    • getConfirmationResponseTrafficCostEstimation

      long getConfirmationResponseTrafficCostEstimation()
       Estimated traffic cost of the confirmation response associated with the transaction
       This field can also be used as an indication of the cost that other potential confirming nodes
       of the party will incur to approve or reject the transaction
      
       Required
       
      uint64 confirmation_response_traffic_cost_estimation = 3;
      Returns:
      The confirmationResponseTrafficCostEstimation.
    • getTotalTrafficCostEstimation

      long getTotalTrafficCostEstimation()
       Sum of the fields above
      
       Required
       
      uint64 total_traffic_cost_estimation = 4;
      Returns:
      The totalTrafficCostEstimation.