Package com.authzed.api.v1
Class ExpPermission.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ExpPermission.Builder>
com.authzed.api.v1.ExpPermission.Builder
- All Implemented Interfaces:
- ExpPermissionOrBuilder,- com.google.protobuf.Message.Builder,- com.google.protobuf.MessageLite.Builder,- com.google.protobuf.MessageLiteOrBuilder,- com.google.protobuf.MessageOrBuilder,- Cloneable
- Enclosing class:
- ExpPermission
public static final class ExpPermission.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExpPermission.Builder>
implements ExpPermissionOrBuilder
ExpPermission is the representation of a permission in the schema.Protobuf type
authzed.api.v1.ExpPermission- 
Method SummaryModifier and TypeMethodDescriptionbuild()clear()comment is a human-readable comments on the permission.string name = 1;string parent_definition_name = 3;comment is a human-readable comments on the permission.com.google.protobuf.ByteStringcomment is a human-readable comments on the permission.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()string name = 1;com.google.protobuf.ByteStringstring name = 1;string parent_definition_name = 3;com.google.protobuf.ByteStringstring parent_definition_name = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ExpPermission other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setComment(String value) comment is a human-readable comments on the permission.setCommentBytes(com.google.protobuf.ByteString value) comment is a human-readable comments on the permission.string name = 1;setNameBytes(com.google.protobuf.ByteString value) string name = 1;setParentDefinitionName(String value) string parent_definition_name = 3;setParentDefinitionNameBytes(com.google.protobuf.ByteString value) string parent_definition_name = 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<ExpPermission.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<ExpPermission.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<ExpPermission.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<ExpPermission.Builder>
 
- 
mergeFrom
- 
isInitializedpublic final boolean isInitialized()- Specified by:
- isInitializedin interface- com.google.protobuf.MessageLiteOrBuilder
- Overrides:
- isInitializedin class- com.google.protobuf.GeneratedMessage.Builder<ExpPermission.Builder>
 
- 
mergeFrompublic ExpPermission.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<ExpPermission.Builder>
- Throws:
- IOException
 
- 
getNamestring name = 1;- Specified by:
- getNamein interface- ExpPermissionOrBuilder
- Returns:
- The name.
 
- 
getNameBytespublic com.google.protobuf.ByteString getNameBytes()string name = 1;- Specified by:
- getNameBytesin interface- ExpPermissionOrBuilder
- 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 permission. Will include delimiter characters. string comment = 2;- Specified by:
- getCommentin interface- ExpPermissionOrBuilder
- Returns:
- The comment.
 
- 
getCommentBytespublic com.google.protobuf.ByteString getCommentBytes()comment is a human-readable comments on the permission. Will include delimiter characters. string comment = 2;- Specified by:
- getCommentBytesin interface- ExpPermissionOrBuilder
- Returns:
- The bytes for comment.
 
- 
setCommentcomment is a human-readable comments on the permission. 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 permission. Will include delimiter characters. string comment = 2;- Returns:
- This builder for chaining.
 
- 
setCommentBytescomment is a human-readable comments on the permission. Will include delimiter characters. string comment = 2;- Parameters:
- value- The bytes for comment to set.
- Returns:
- This builder for chaining.
 
- 
getParentDefinitionNamestring parent_definition_name = 3;- Specified by:
- getParentDefinitionNamein interface- ExpPermissionOrBuilder
- Returns:
- The parentDefinitionName.
 
- 
getParentDefinitionNameBytespublic com.google.protobuf.ByteString getParentDefinitionNameBytes()string parent_definition_name = 3;- Specified by:
- getParentDefinitionNameBytesin interface- ExpPermissionOrBuilder
- Returns:
- The bytes for parentDefinitionName.
 
- 
setParentDefinitionNamestring parent_definition_name = 3;- Parameters:
- value- The parentDefinitionName to set.
- Returns:
- This builder for chaining.
 
- 
clearParentDefinitionNamestring parent_definition_name = 3;- Returns:
- This builder for chaining.
 
- 
setParentDefinitionNameBytesstring parent_definition_name = 3;- Parameters:
- value- The bytes for parentDefinitionName to set.
- Returns:
- This builder for chaining.
 
 
-