-
- All Implemented Interfaces:
-
com.authzed.api.v1.Core.PermissionRelationshipTreeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
public final class Core.PermissionRelationshipTree.Builder extends GeneratedMessageV3.Builder<BuilderType> implements Core.PermissionRelationshipTreeOrBuilder
Protobuf typePermissionRelationshipTree is used for representing a tree of a resource and its permission relationships with other objects.authzed.api.v1.PermissionRelationshipTree
-
-
Field Summary
Fields Modifier and Type Field Description public UnknownFieldSetunknownFields
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForField, setUnknownFields -
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, toString -
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom -
Methods inherited from class com.google.protobuf.Message.Builder
addRepeatedField, clear, clearField, clearOneof, clone, mergeFrom, mergeUnknownFields, setField, setRepeatedField -
Methods inherited from class com.google.protobuf.MessageLite.Builder
build, buildPartial -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getDescriptor
final static Descriptors.Descriptor getDescriptor()
-
getDescriptorForType
Descriptors.Descriptor getDescriptorForType()
-
getDefaultInstanceForType
Core.PermissionRelationshipTree getDefaultInstanceForType()
-
build
Core.PermissionRelationshipTree build()
-
buildPartial
Core.PermissionRelationshipTree buildPartial()
-
setField
Core.PermissionRelationshipTree.Builder setField(Descriptors.FieldDescriptor field, Object value)
-
clearField
Core.PermissionRelationshipTree.Builder clearField(Descriptors.FieldDescriptor field)
-
clearOneof
Core.PermissionRelationshipTree.Builder clearOneof(Descriptors.OneofDescriptor oneof)
-
setRepeatedField
Core.PermissionRelationshipTree.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
-
addRepeatedField
Core.PermissionRelationshipTree.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
-
mergeFrom
Core.PermissionRelationshipTree.Builder mergeFrom(Message other)
-
isInitialized
final boolean isInitialized()
-
mergeFrom
Core.PermissionRelationshipTree.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
-
getTreeTypeCase
Core.PermissionRelationshipTree.TreeTypeCase getTreeTypeCase()
-
clearTreeType
Core.PermissionRelationshipTree.Builder clearTreeType()
-
hasIntermediate
boolean hasIntermediate()
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
getIntermediate
Core.AlgebraicSubjectSet getIntermediate()
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
setIntermediate
Core.PermissionRelationshipTree.Builder setIntermediate(Core.AlgebraicSubjectSet value)
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
setIntermediate
Core.PermissionRelationshipTree.Builder setIntermediate(Core.AlgebraicSubjectSet.Builder builderForValue)
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
mergeIntermediate
Core.PermissionRelationshipTree.Builder mergeIntermediate(Core.AlgebraicSubjectSet value)
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
clearIntermediate
Core.PermissionRelationshipTree.Builder clearIntermediate()
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
getIntermediateBuilder
Core.AlgebraicSubjectSet.Builder getIntermediateBuilder()
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
getIntermediateOrBuilder
Core.AlgebraicSubjectSetOrBuilder getIntermediateOrBuilder()
.authzed.api.v1.AlgebraicSubjectSet intermediate = 1;
-
hasLeaf
boolean hasLeaf()
.authzed.api.v1.DirectSubjectSet leaf = 2;
-
getLeaf
Core.DirectSubjectSet getLeaf()
.authzed.api.v1.DirectSubjectSet leaf = 2;
-
setLeaf
Core.PermissionRelationshipTree.Builder setLeaf(Core.DirectSubjectSet value)
.authzed.api.v1.DirectSubjectSet leaf = 2;
-
setLeaf
Core.PermissionRelationshipTree.Builder setLeaf(Core.DirectSubjectSet.Builder builderForValue)
.authzed.api.v1.DirectSubjectSet leaf = 2;
-
mergeLeaf
Core.PermissionRelationshipTree.Builder mergeLeaf(Core.DirectSubjectSet value)
.authzed.api.v1.DirectSubjectSet leaf = 2;
-
clearLeaf
Core.PermissionRelationshipTree.Builder clearLeaf()
.authzed.api.v1.DirectSubjectSet leaf = 2;
-
getLeafBuilder
Core.DirectSubjectSet.Builder getLeafBuilder()
.authzed.api.v1.DirectSubjectSet leaf = 2;
-
getLeafOrBuilder
Core.DirectSubjectSetOrBuilder getLeafOrBuilder()
.authzed.api.v1.DirectSubjectSet leaf = 2;
-
hasExpandedObject
boolean hasExpandedObject()
.authzed.api.v1.ObjectReference expanded_object = 3;
-
getExpandedObject
Core.ObjectReference getExpandedObject()
.authzed.api.v1.ObjectReference expanded_object = 3;
-
setExpandedObject
Core.PermissionRelationshipTree.Builder setExpandedObject(Core.ObjectReference value)
.authzed.api.v1.ObjectReference expanded_object = 3;
-
setExpandedObject
Core.PermissionRelationshipTree.Builder setExpandedObject(Core.ObjectReference.Builder builderForValue)
.authzed.api.v1.ObjectReference expanded_object = 3;
-
mergeExpandedObject
Core.PermissionRelationshipTree.Builder mergeExpandedObject(Core.ObjectReference value)
.authzed.api.v1.ObjectReference expanded_object = 3;
-
clearExpandedObject
Core.PermissionRelationshipTree.Builder clearExpandedObject()
.authzed.api.v1.ObjectReference expanded_object = 3;
-
getExpandedObjectBuilder
Core.ObjectReference.Builder getExpandedObjectBuilder()
.authzed.api.v1.ObjectReference expanded_object = 3;
-
getExpandedObjectOrBuilder
Core.ObjectReferenceOrBuilder getExpandedObjectOrBuilder()
.authzed.api.v1.ObjectReference expanded_object = 3;
-
getExpandedRelation
String getExpandedRelation()
string expanded_relation = 4;
-
getExpandedRelationBytes
ByteString getExpandedRelationBytes()
string expanded_relation = 4;
-
setExpandedRelation
Core.PermissionRelationshipTree.Builder setExpandedRelation(String value)
string expanded_relation = 4;- Parameters:
value- The expandedRelation to set.
-
clearExpandedRelation
Core.PermissionRelationshipTree.Builder clearExpandedRelation()
string expanded_relation = 4;
-
setExpandedRelationBytes
Core.PermissionRelationshipTree.Builder setExpandedRelationBytes(ByteString value)
string expanded_relation = 4;- Parameters:
value- The bytes for expandedRelation to set.
-
setUnknownFields
final Core.PermissionRelationshipTree.Builder setUnknownFields(UnknownFieldSet unknownFields)
-
mergeUnknownFields
final Core.PermissionRelationshipTree.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
-
-
-
-