Interface InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The package-name for which the preferred package should be resolved.
    com.google.protobuf.ByteString
    The package-name for which the preferred package should be resolved.
    getParties(int index)
    The parties whose participants' vetting state should be considered when resolving the preferred package.
    com.google.protobuf.ByteString
    getPartiesBytes(int index)
    The parties whose participants' vetting state should be considered when resolving the preferred package.
    int
    The parties whose participants' vetting state should be considered when resolving the preferred package.
    The parties whose participants' vetting state should be considered when resolving the preferred package.
    The synchronizer whose vetting state to use for resolving this query.
    com.google.protobuf.ByteString
    The synchronizer whose vetting state to use for resolving this query.
    com.google.protobuf.Timestamp
    The timestamp at which the package vetting validity should be computed on the latest topology snapshot as seen by the participant.
    com.google.protobuf.TimestampOrBuilder
    The timestamp at which the package vetting validity should be computed on the latest topology snapshot as seen by the participant.
    boolean
    The timestamp at which the package vetting validity should be computed on the latest topology snapshot as seen by the participant.

    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

    • getPartiesList

      List<String> getPartiesList()
       The parties whose participants' vetting state should be considered when resolving the preferred package.
       Required
       
      repeated string parties = 1 [json_name = "parties"];
      Returns:
      A list containing the parties.
    • getPartiesCount

      int getPartiesCount()
       The parties whose participants' vetting state should be considered when resolving the preferred package.
       Required
       
      repeated string parties = 1 [json_name = "parties"];
      Returns:
      The count of parties.
    • getParties

      String getParties(int index)
       The parties whose participants' vetting state should be considered when resolving the preferred package.
       Required
       
      repeated string parties = 1 [json_name = "parties"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The parties at the given index.
    • getPartiesBytes

      com.google.protobuf.ByteString getPartiesBytes(int index)
       The parties whose participants' vetting state should be considered when resolving the preferred package.
       Required
       
      repeated string parties = 1 [json_name = "parties"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the parties at the given index.
    • getPackageName

      String getPackageName()
       The package-name for which the preferred package should be resolved.
       Required
       
      string package_name = 2 [json_name = "packageName"];
      Returns:
      The packageName.
    • getPackageNameBytes

      com.google.protobuf.ByteString getPackageNameBytes()
       The package-name for which the preferred package should be resolved.
       Required
       
      string package_name = 2 [json_name = "packageName"];
      Returns:
      The bytes for packageName.
    • getSynchronizerId

      String getSynchronizerId()
       The synchronizer whose vetting state to use for resolving this query.
       If not specified, the vetting state of all the synchronizers the participant is connected to will be used.
       Optional
       
      string synchronizer_id = 3 [json_name = "synchronizerId"];
      Returns:
      The synchronizerId.
    • getSynchronizerIdBytes

      com.google.protobuf.ByteString getSynchronizerIdBytes()
       The synchronizer whose vetting state to use for resolving this query.
       If not specified, the vetting state of all the synchronizers the participant is connected to will be used.
       Optional
       
      string synchronizer_id = 3 [json_name = "synchronizerId"];
      Returns:
      The bytes for synchronizerId.
    • hasVettingValidAt

      boolean hasVettingValidAt()
       The timestamp at which the package vetting validity should be computed
       on the latest topology snapshot as seen by the participant.
       If not provided, the participant's current clock time is used.
       Optional
       
      .google.protobuf.Timestamp vetting_valid_at = 4 [json_name = "vettingValidAt"];
      Returns:
      Whether the vettingValidAt field is set.
    • getVettingValidAt

      com.google.protobuf.Timestamp getVettingValidAt()
       The timestamp at which the package vetting validity should be computed
       on the latest topology snapshot as seen by the participant.
       If not provided, the participant's current clock time is used.
       Optional
       
      .google.protobuf.Timestamp vetting_valid_at = 4 [json_name = "vettingValidAt"];
      Returns:
      The vettingValidAt.
    • getVettingValidAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getVettingValidAtOrBuilder()
       The timestamp at which the package vetting validity should be computed
       on the latest topology snapshot as seen by the participant.
       If not provided, the participant's current clock time is used.
       Optional
       
      .google.protobuf.Timestamp vetting_valid_at = 4 [json_name = "vettingValidAt"];