Package com.daml.ledger.api.v1
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExperimentalFeaturesOuterClass.ExperimentalFeatures
getExperimental()
Features under development or features that are used for ledger implementation testing purposes only.ExperimentalFeaturesOuterClass.ExperimentalFeaturesOrBuilder
getExperimentalOrBuilder()
Features under development or features that are used for ledger implementation testing purposes only.VersionServiceOuterClass.UserManagementFeature
getUserManagement()
If set, then the Ledger API server supports user management.VersionServiceOuterClass.UserManagementFeatureOrBuilder
getUserManagementOrBuilder()
If set, then the Ledger API server supports user management.boolean
hasExperimental()
Features under development or features that are used for ledger implementation testing purposes only.boolean
hasUserManagement()
If set, then the Ledger API server supports user management.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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.
.com.daml.ledger.api.v1.UserManagementFeature user_management = 2 [json_name = "userManagement"];
- Returns:
- Whether the userManagement field is set.
-
getUserManagement
VersionServiceOuterClass.UserManagementFeature 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.
.com.daml.ledger.api.v1.UserManagementFeature user_management = 2 [json_name = "userManagement"];
- Returns:
- The userManagement.
-
getUserManagementOrBuilder
VersionServiceOuterClass.UserManagementFeatureOrBuilder 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.
.com.daml.ledger.api.v1.UserManagementFeature user_management = 2 [json_name = "userManagement"];
-
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.
.com.daml.ledger.api.v1.ExperimentalFeatures experimental = 1 [json_name = "experimental"];
- Returns:
- Whether the experimental field is set.
-
getExperimental
ExperimentalFeaturesOuterClass.ExperimentalFeatures getExperimental()
Features under development or features that are used for ledger implementation testing purposes only. Daml applications SHOULD not depend on these in production.
.com.daml.ledger.api.v1.ExperimentalFeatures experimental = 1 [json_name = "experimental"];
- Returns:
- The experimental.
-
getExperimentalOrBuilder
ExperimentalFeaturesOuterClass.ExperimentalFeaturesOrBuilder getExperimentalOrBuilder()
Features under development or features that are used for ledger implementation testing purposes only. Daml applications SHOULD not depend on these in production.
.com.daml.ledger.api.v1.ExperimentalFeatures experimental = 1 [json_name = "experimental"];
-
-