Package com.daml.ledger.api.v1
Class VersionServiceOuterClass.FeaturesDescriptor.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
- com.daml.ledger.api.v1.VersionServiceOuterClass.FeaturesDescriptor.Builder
-
- All Implemented Interfaces:
VersionServiceOuterClass.FeaturesDescriptorOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- VersionServiceOuterClass.FeaturesDescriptor
public static final class VersionServiceOuterClass.FeaturesDescriptor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder> implements VersionServiceOuterClass.FeaturesDescriptorOrBuilder
Protobuf typecom.daml.ledger.api.v1.FeaturesDescriptor
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
clear
public VersionServiceOuterClass.FeaturesDescriptor.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
getDefaultInstanceForType
public VersionServiceOuterClass.FeaturesDescriptor getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public VersionServiceOuterClass.FeaturesDescriptor build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VersionServiceOuterClass.FeaturesDescriptor buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VersionServiceOuterClass.FeaturesDescriptor.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
setField
public VersionServiceOuterClass.FeaturesDescriptor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
clearField
public VersionServiceOuterClass.FeaturesDescriptor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
clearOneof
public VersionServiceOuterClass.FeaturesDescriptor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
setRepeatedField
public VersionServiceOuterClass.FeaturesDescriptor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
addRepeatedField
public VersionServiceOuterClass.FeaturesDescriptor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
mergeFrom
public VersionServiceOuterClass.FeaturesDescriptor.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
mergeFrom
public VersionServiceOuterClass.FeaturesDescriptor.Builder mergeFrom(VersionServiceOuterClass.FeaturesDescriptor other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
mergeFrom
public VersionServiceOuterClass.FeaturesDescriptor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>- Throws:
java.io.IOException
-
hasUserManagement
public 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"];- Specified by:
hasUserManagementin interfaceVersionServiceOuterClass.FeaturesDescriptorOrBuilder- Returns:
- Whether the userManagement field is set.
-
getUserManagement
public 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"];- Specified by:
getUserManagementin interfaceVersionServiceOuterClass.FeaturesDescriptorOrBuilder- Returns:
- The userManagement.
-
setUserManagement
public VersionServiceOuterClass.FeaturesDescriptor.Builder setUserManagement(VersionServiceOuterClass.UserManagementFeature value)
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"];
-
setUserManagement
public VersionServiceOuterClass.FeaturesDescriptor.Builder setUserManagement(VersionServiceOuterClass.UserManagementFeature.Builder builderForValue)
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"];
-
mergeUserManagement
public VersionServiceOuterClass.FeaturesDescriptor.Builder mergeUserManagement(VersionServiceOuterClass.UserManagementFeature value)
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"];
-
clearUserManagement
public VersionServiceOuterClass.FeaturesDescriptor.Builder clearUserManagement()
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"];
-
getUserManagementBuilder
public VersionServiceOuterClass.UserManagementFeature.Builder getUserManagementBuilder()
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"];
-
getUserManagementOrBuilder
public 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"];- Specified by:
getUserManagementOrBuilderin interfaceVersionServiceOuterClass.FeaturesDescriptorOrBuilder
-
hasExperimental
public 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"];- Specified by:
hasExperimentalin interfaceVersionServiceOuterClass.FeaturesDescriptorOrBuilder- Returns:
- Whether the experimental field is set.
-
getExperimental
public 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"];- Specified by:
getExperimentalin interfaceVersionServiceOuterClass.FeaturesDescriptorOrBuilder- Returns:
- The experimental.
-
setExperimental
public VersionServiceOuterClass.FeaturesDescriptor.Builder setExperimental(ExperimentalFeaturesOuterClass.ExperimentalFeatures value)
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"];
-
setExperimental
public VersionServiceOuterClass.FeaturesDescriptor.Builder setExperimental(ExperimentalFeaturesOuterClass.ExperimentalFeatures.Builder builderForValue)
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"];
-
mergeExperimental
public VersionServiceOuterClass.FeaturesDescriptor.Builder mergeExperimental(ExperimentalFeaturesOuterClass.ExperimentalFeatures value)
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"];
-
clearExperimental
public VersionServiceOuterClass.FeaturesDescriptor.Builder clearExperimental()
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"];
-
getExperimentalBuilder
public ExperimentalFeaturesOuterClass.ExperimentalFeatures.Builder getExperimentalBuilder()
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"];
-
getExperimentalOrBuilder
public 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"];- Specified by:
getExperimentalOrBuilderin interfaceVersionServiceOuterClass.FeaturesDescriptorOrBuilder
-
setUnknownFields
public final VersionServiceOuterClass.FeaturesDescriptor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
mergeUnknownFields
public final VersionServiceOuterClass.FeaturesDescriptor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionServiceOuterClass.FeaturesDescriptor.Builder>
-
-