Package com.authzed.api.v1
Class ExpDefinition.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ExpDefinition.Builder>
com.authzed.api.v1.ExpDefinition.Builder
- All Implemented Interfaces:
- ExpDefinitionOrBuilder,- com.google.protobuf.Message.Builder,- com.google.protobuf.MessageLite.Builder,- com.google.protobuf.MessageLiteOrBuilder,- com.google.protobuf.MessageOrBuilder,- Cloneable
- Enclosing class:
- ExpDefinition
public static final class ExpDefinition.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExpDefinition.Builder>
implements ExpDefinitionOrBuilder
ExpDefinition is the representation of a definition in the schema.Protobuf type
authzed.api.v1.ExpDefinition- 
Method SummaryModifier and TypeMethodDescriptionaddAllPermissions(Iterable<? extends ExpPermission> values) repeated .authzed.api.v1.ExpPermission permissions = 4;addAllRelations(Iterable<? extends ExpRelation> values) repeated .authzed.api.v1.ExpRelation relations = 3;addPermissions(int index, ExpPermission value) repeated .authzed.api.v1.ExpPermission permissions = 4;addPermissions(int index, ExpPermission.Builder builderForValue) repeated .authzed.api.v1.ExpPermission permissions = 4;addPermissions(ExpPermission value) repeated .authzed.api.v1.ExpPermission permissions = 4;addPermissions(ExpPermission.Builder builderForValue) repeated .authzed.api.v1.ExpPermission permissions = 4;repeated .authzed.api.v1.ExpPermission permissions = 4;addPermissionsBuilder(int index) repeated .authzed.api.v1.ExpPermission permissions = 4;addRelations(int index, ExpRelation value) repeated .authzed.api.v1.ExpRelation relations = 3;addRelations(int index, ExpRelation.Builder builderForValue) repeated .authzed.api.v1.ExpRelation relations = 3;addRelations(ExpRelation value) repeated .authzed.api.v1.ExpRelation relations = 3;addRelations(ExpRelation.Builder builderForValue) repeated .authzed.api.v1.ExpRelation relations = 3;repeated .authzed.api.v1.ExpRelation relations = 3;addRelationsBuilder(int index) repeated .authzed.api.v1.ExpRelation relations = 3;build()clear()comment is a human-readable comments on the definition.string name = 1;repeated .authzed.api.v1.ExpPermission permissions = 4;repeated .authzed.api.v1.ExpRelation relations = 3;comment is a human-readable comments on the definition.com.google.protobuf.ByteStringcomment is a human-readable comments on the definition.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()string name = 1;com.google.protobuf.ByteStringstring name = 1;getPermissions(int index) repeated .authzed.api.v1.ExpPermission permissions = 4;getPermissionsBuilder(int index) repeated .authzed.api.v1.ExpPermission permissions = 4;repeated .authzed.api.v1.ExpPermission permissions = 4;intrepeated .authzed.api.v1.ExpPermission permissions = 4;repeated .authzed.api.v1.ExpPermission permissions = 4;getPermissionsOrBuilder(int index) repeated .authzed.api.v1.ExpPermission permissions = 4;List<? extends ExpPermissionOrBuilder>repeated .authzed.api.v1.ExpPermission permissions = 4;getRelations(int index) repeated .authzed.api.v1.ExpRelation relations = 3;getRelationsBuilder(int index) repeated .authzed.api.v1.ExpRelation relations = 3;repeated .authzed.api.v1.ExpRelation relations = 3;intrepeated .authzed.api.v1.ExpRelation relations = 3;repeated .authzed.api.v1.ExpRelation relations = 3;getRelationsOrBuilder(int index) repeated .authzed.api.v1.ExpRelation relations = 3;List<? extends ExpRelationOrBuilder>repeated .authzed.api.v1.ExpRelation relations = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ExpDefinition other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removePermissions(int index) repeated .authzed.api.v1.ExpPermission permissions = 4;removeRelations(int index) repeated .authzed.api.v1.ExpRelation relations = 3;setComment(String value) comment is a human-readable comments on the definition.setCommentBytes(com.google.protobuf.ByteString value) comment is a human-readable comments on the definition.string name = 1;setNameBytes(com.google.protobuf.ByteString value) string name = 1;setPermissions(int index, ExpPermission value) repeated .authzed.api.v1.ExpPermission permissions = 4;setPermissions(int index, ExpPermission.Builder builderForValue) repeated .authzed.api.v1.ExpPermission permissions = 4;setRelations(int index, ExpRelation value) repeated .authzed.api.v1.ExpRelation relations = 3;setRelations(int index, ExpRelation.Builder builderForValue) repeated .authzed.api.v1.ExpRelation relations = 3;Methods inherited from class com.google.protobuf.GeneratedMessage.BuilderaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.BuilderfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.BuilderaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.BuildermergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.BuildermergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilderfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
- 
Method Details- 
getDescriptorpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
- 
internalGetFieldAccessorTableprotected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
- internalGetFieldAccessorTablein class- com.google.protobuf.GeneratedMessage.Builder<ExpDefinition.Builder>
 
- 
clear- Specified by:
- clearin interface- com.google.protobuf.Message.Builder
- Specified by:
- clearin interface- com.google.protobuf.MessageLite.Builder
- Overrides:
- clearin class- com.google.protobuf.GeneratedMessage.Builder<ExpDefinition.Builder>
 
- 
getDescriptorForTypepublic com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
- getDescriptorForTypein interface- com.google.protobuf.Message.Builder
- Specified by:
- getDescriptorForTypein interface- com.google.protobuf.MessageOrBuilder
- Overrides:
- getDescriptorForTypein class- com.google.protobuf.GeneratedMessage.Builder<ExpDefinition.Builder>
 
- 
getDefaultInstanceForType- Specified by:
- getDefaultInstanceForTypein interface- com.google.protobuf.MessageLiteOrBuilder
- Specified by:
- getDefaultInstanceForTypein interface- com.google.protobuf.MessageOrBuilder
 
- 
build- Specified by:
- buildin interface- com.google.protobuf.Message.Builder
- Specified by:
- buildin interface- com.google.protobuf.MessageLite.Builder
 
- 
buildPartial- Specified by:
- buildPartialin interface- com.google.protobuf.Message.Builder
- Specified by:
- buildPartialin interface- com.google.protobuf.MessageLite.Builder
 
- 
mergeFrom- Specified by:
- mergeFromin interface- com.google.protobuf.Message.Builder
- Overrides:
- mergeFromin class- com.google.protobuf.AbstractMessage.Builder<ExpDefinition.Builder>
 
- 
mergeFrom
- 
isInitializedpublic final boolean isInitialized()- Specified by:
- isInitializedin interface- com.google.protobuf.MessageLiteOrBuilder
- Overrides:
- isInitializedin class- com.google.protobuf.GeneratedMessage.Builder<ExpDefinition.Builder>
 
- 
mergeFrompublic ExpDefinition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
- mergeFromin interface- com.google.protobuf.Message.Builder
- Specified by:
- mergeFromin interface- com.google.protobuf.MessageLite.Builder
- Overrides:
- mergeFromin class- com.google.protobuf.AbstractMessage.Builder<ExpDefinition.Builder>
- Throws:
- IOException
 
- 
getNamestring name = 1;- Specified by:
- getNamein interface- ExpDefinitionOrBuilder
- Returns:
- The name.
 
- 
getNameBytespublic com.google.protobuf.ByteString getNameBytes()string name = 1;- Specified by:
- getNameBytesin interface- ExpDefinitionOrBuilder
- Returns:
- The bytes for name.
 
- 
setNamestring name = 1;- Parameters:
- value- The name to set.
- Returns:
- This builder for chaining.
 
- 
clearNamestring name = 1;- Returns:
- This builder for chaining.
 
- 
setNameBytesstring name = 1;- Parameters:
- value- The bytes for name to set.
- Returns:
- This builder for chaining.
 
- 
getCommentcomment is a human-readable comments on the definition. Will include delimiter characters. string comment = 2;- Specified by:
- getCommentin interface- ExpDefinitionOrBuilder
- Returns:
- The comment.
 
- 
getCommentBytespublic com.google.protobuf.ByteString getCommentBytes()comment is a human-readable comments on the definition. Will include delimiter characters. string comment = 2;- Specified by:
- getCommentBytesin interface- ExpDefinitionOrBuilder
- Returns:
- The bytes for comment.
 
- 
setCommentcomment is a human-readable comments on the definition. Will include delimiter characters. string comment = 2;- Parameters:
- value- The comment to set.
- Returns:
- This builder for chaining.
 
- 
clearCommentcomment is a human-readable comments on the definition. Will include delimiter characters. string comment = 2;- Returns:
- This builder for chaining.
 
- 
setCommentBytescomment is a human-readable comments on the definition. Will include delimiter characters. string comment = 2;- Parameters:
- value- The bytes for comment to set.
- Returns:
- This builder for chaining.
 
- 
getRelationsListrepeated .authzed.api.v1.ExpRelation relations = 3;- Specified by:
- getRelationsListin interface- ExpDefinitionOrBuilder
 
- 
getRelationsCountpublic int getRelationsCount()repeated .authzed.api.v1.ExpRelation relations = 3;- Specified by:
- getRelationsCountin interface- ExpDefinitionOrBuilder
 
- 
getRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;- Specified by:
- getRelationsin interface- ExpDefinitionOrBuilder
 
- 
setRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
setRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
addRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
addRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
addRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
addRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
addAllRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
clearRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
removeRelationsrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
getRelationsBuilderrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
getRelationsOrBuilderrepeated .authzed.api.v1.ExpRelation relations = 3;- Specified by:
- getRelationsOrBuilderin interface- ExpDefinitionOrBuilder
 
- 
getRelationsOrBuilderListrepeated .authzed.api.v1.ExpRelation relations = 3;- Specified by:
- getRelationsOrBuilderListin interface- ExpDefinitionOrBuilder
 
- 
addRelationsBuilderrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
addRelationsBuilderrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
getRelationsBuilderListrepeated .authzed.api.v1.ExpRelation relations = 3;
- 
getPermissionsListrepeated .authzed.api.v1.ExpPermission permissions = 4;- Specified by:
- getPermissionsListin interface- ExpDefinitionOrBuilder
 
- 
getPermissionsCountpublic int getPermissionsCount()repeated .authzed.api.v1.ExpPermission permissions = 4;- Specified by:
- getPermissionsCountin interface- ExpDefinitionOrBuilder
 
- 
getPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;- Specified by:
- getPermissionsin interface- ExpDefinitionOrBuilder
 
- 
setPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
setPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
addPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
addPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
addPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
addPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
addAllPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
clearPermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
removePermissionsrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
getPermissionsBuilderrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
getPermissionsOrBuilderrepeated .authzed.api.v1.ExpPermission permissions = 4;- Specified by:
- getPermissionsOrBuilderin interface- ExpDefinitionOrBuilder
 
- 
getPermissionsOrBuilderListrepeated .authzed.api.v1.ExpPermission permissions = 4;- Specified by:
- getPermissionsOrBuilderListin interface- ExpDefinitionOrBuilder
 
- 
addPermissionsBuilderrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
addPermissionsBuilderrepeated .authzed.api.v1.ExpPermission permissions = 4;
- 
getPermissionsBuilderListrepeated .authzed.api.v1.ExpPermission permissions = 4;
 
-