Interface VersionServiceOuterClass.FeaturesDescriptorOrBuilder

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

public static interface VersionServiceOuterClass.FeaturesDescriptorOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasExperimental

      boolean hasExperimental()
       Features under development or features that are used
       for ledger implementation testing purposes only.
      
       Daml applications SHOULD not depend on these in production.
      
       Required
       
      .com.daml.ledger.api.v2.ExperimentalFeatures experimental = 1;
      Returns:
      Whether the experimental field is set.
    • getExperimental

       Features under development or features that are used
       for ledger implementation testing purposes only.
      
       Daml applications SHOULD not depend on these in production.
      
       Required
       
      .com.daml.ledger.api.v2.ExperimentalFeatures experimental = 1;
      Returns:
      The experimental.
    • getExperimentalOrBuilder

       Features under development or features that are used
       for ledger implementation testing purposes only.
      
       Daml applications SHOULD not depend on these in production.
      
       Required
       
      .com.daml.ledger.api.v2.ExperimentalFeatures experimental = 1;
    • hasUserManagement

      boolean hasUserManagement()
       If set, then the Ledger API server supports user management.
       It is recommended that clients query this field to gracefully adjust their behavior for
       ledgers that do not support user management.
      
       Required
       
      .com.daml.ledger.api.v2.UserManagementFeature user_management = 2;
      Returns:
      Whether the userManagement field is set.
    • getUserManagement

       If set, then the Ledger API server supports user management.
       It is recommended that clients query this field to gracefully adjust their behavior for
       ledgers that do not support user management.
      
       Required
       
      .com.daml.ledger.api.v2.UserManagementFeature user_management = 2;
      Returns:
      The userManagement.
    • getUserManagementOrBuilder

       If set, then the Ledger API server supports user management.
       It is recommended that clients query this field to gracefully adjust their behavior for
       ledgers that do not support user management.
      
       Required
       
      .com.daml.ledger.api.v2.UserManagementFeature user_management = 2;
    • hasPartyManagement

      boolean hasPartyManagement()
       If set, then the Ledger API server supports party management configurability.
       It is recommended that clients query this field to gracefully adjust their behavior to
       maximum party page size.
      
       Required
       
      .com.daml.ledger.api.v2.PartyManagementFeature party_management = 3;
      Returns:
      Whether the partyManagement field is set.
    • getPartyManagement

       If set, then the Ledger API server supports party management configurability.
       It is recommended that clients query this field to gracefully adjust their behavior to
       maximum party page size.
      
       Required
       
      .com.daml.ledger.api.v2.PartyManagementFeature party_management = 3;
      Returns:
      The partyManagement.
    • getPartyManagementOrBuilder

       If set, then the Ledger API server supports party management configurability.
       It is recommended that clients query this field to gracefully adjust their behavior to
       maximum party page size.
      
       Required
       
      .com.daml.ledger.api.v2.PartyManagementFeature party_management = 3;
    • hasOffsetCheckpoint

      boolean hasOffsetCheckpoint()
       It contains the timeouts related to the periodic offset checkpoint emission
      
       Required
       
      .com.daml.ledger.api.v2.OffsetCheckpointFeature offset_checkpoint = 4;
      Returns:
      Whether the offsetCheckpoint field is set.
    • getOffsetCheckpoint

       It contains the timeouts related to the periodic offset checkpoint emission
      
       Required
       
      .com.daml.ledger.api.v2.OffsetCheckpointFeature offset_checkpoint = 4;
      Returns:
      The offsetCheckpoint.
    • getOffsetCheckpointOrBuilder

       It contains the timeouts related to the periodic offset checkpoint emission
      
       Required
       
      .com.daml.ledger.api.v2.OffsetCheckpointFeature offset_checkpoint = 4;
    • hasPackageFeature

      boolean hasPackageFeature()
       If set, then the Ledger API server supports package listing
       configurability. It is recommended that clients query this field to
       gracefully adjust their behavior to maximum package listing page size.
      
       Required
       
      .com.daml.ledger.api.v2.PackageFeature package_feature = 5;
      Returns:
      Whether the packageFeature field is set.
    • getPackageFeature

       If set, then the Ledger API server supports package listing
       configurability. It is recommended that clients query this field to
       gracefully adjust their behavior to maximum package listing page size.
      
       Required
       
      .com.daml.ledger.api.v2.PackageFeature package_feature = 5;
      Returns:
      The packageFeature.
    • getPackageFeatureOrBuilder

       If set, then the Ledger API server supports package listing
       configurability. It is recommended that clients query this field to
       gracefully adjust their behavior to maximum package listing page size.
      
       Required
       
      .com.daml.ledger.api.v2.PackageFeature package_feature = 5;