Package com.authzed.api.v1
Class ResolvedSubject.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ResolvedSubject.Builder>
com.authzed.api.v1.ResolvedSubject.Builder
- All Implemented Interfaces:
ResolvedSubjectOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ResolvedSubject
public static final class ResolvedSubject.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ResolvedSubject.Builder>
implements ResolvedSubjectOrBuilder
ResolvedSubject is a single subject resolved within LookupSubjects.Protobuf type
authzed.api.v1.ResolvedSubject-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()partial_caveat_info holds information of a partially-evaluated caveated responsepermissionship indicates whether the response was partially evaluated or notsubject_object_id is the Object ID of the subject found.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorpartial_caveat_info holds information of a partially-evaluated caveated responsepartial_caveat_info holds information of a partially-evaluated caveated responsepartial_caveat_info holds information of a partially-evaluated caveated responsepermissionship indicates whether the response was partially evaluated or notintpermissionship indicates whether the response was partially evaluated or notsubject_object_id is the Object ID of the subject found.com.google.protobuf.ByteStringsubject_object_id is the Object ID of the subject found.booleanpartial_caveat_info holds information of a partially-evaluated caveated responseprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ResolvedSubject other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) partial_caveat_info holds information of a partially-evaluated caveated responsepartial_caveat_info holds information of a partially-evaluated caveated responsesetPartialCaveatInfo(PartialCaveatInfo.Builder builderForValue) partial_caveat_info holds information of a partially-evaluated caveated responsepermissionship indicates whether the response was partially evaluated or notsetPermissionshipValue(int value) permissionship indicates whether the response was partially evaluated or notsetSubjectObjectId(String value) subject_object_id is the Object ID of the subject found.setSubjectObjectIdBytes(com.google.protobuf.ByteString value) subject_object_id is the Object ID of the subject found.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, 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.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ResolvedSubject.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ResolvedSubject.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.GeneratedMessage.Builder<ResolvedSubject.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResolvedSubject.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ResolvedSubject.Builder>
-
mergeFrom
public ResolvedSubject.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResolvedSubject.Builder>- Throws:
IOException
-
getSubjectObjectId
subject_object_id is the Object ID of the subject found. May be a `*` if a wildcard was found.
string subject_object_id = 1;- Specified by:
getSubjectObjectIdin interfaceResolvedSubjectOrBuilder- Returns:
- The subjectObjectId.
-
getSubjectObjectIdBytes
public com.google.protobuf.ByteString getSubjectObjectIdBytes()subject_object_id is the Object ID of the subject found. May be a `*` if a wildcard was found.
string subject_object_id = 1;- Specified by:
getSubjectObjectIdBytesin interfaceResolvedSubjectOrBuilder- Returns:
- The bytes for subjectObjectId.
-
setSubjectObjectId
subject_object_id is the Object ID of the subject found. May be a `*` if a wildcard was found.
string subject_object_id = 1;- Parameters:
value- The subjectObjectId to set.- Returns:
- This builder for chaining.
-
clearSubjectObjectId
subject_object_id is the Object ID of the subject found. May be a `*` if a wildcard was found.
string subject_object_id = 1;- Returns:
- This builder for chaining.
-
setSubjectObjectIdBytes
subject_object_id is the Object ID of the subject found. May be a `*` if a wildcard was found.
string subject_object_id = 1;- Parameters:
value- The bytes for subjectObjectId to set.- Returns:
- This builder for chaining.
-
getPermissionshipValue
public int getPermissionshipValue()permissionship indicates whether the response was partially evaluated or not
.authzed.api.v1.LookupPermissionship permissionship = 2 [(.validate.rules) = { ... }- Specified by:
getPermissionshipValuein interfaceResolvedSubjectOrBuilder- Returns:
- The enum numeric value on the wire for permissionship.
-
setPermissionshipValue
permissionship indicates whether the response was partially evaluated or not
.authzed.api.v1.LookupPermissionship permissionship = 2 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for permissionship to set.- Returns:
- This builder for chaining.
-
getPermissionship
permissionship indicates whether the response was partially evaluated or not
.authzed.api.v1.LookupPermissionship permissionship = 2 [(.validate.rules) = { ... }- Specified by:
getPermissionshipin interfaceResolvedSubjectOrBuilder- Returns:
- The permissionship.
-
setPermissionship
permissionship indicates whether the response was partially evaluated or not
.authzed.api.v1.LookupPermissionship permissionship = 2 [(.validate.rules) = { ... }- Parameters:
value- The permissionship to set.- Returns:
- This builder for chaining.
-
clearPermissionship
permissionship indicates whether the response was partially evaluated or not
.authzed.api.v1.LookupPermissionship permissionship = 2 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
hasPartialCaveatInfo
public boolean hasPartialCaveatInfo()partial_caveat_info holds information of a partially-evaluated caveated response
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 3 [(.validate.rules) = { ... }- Specified by:
hasPartialCaveatInfoin interfaceResolvedSubjectOrBuilder- Returns:
- Whether the partialCaveatInfo field is set.
-
getPartialCaveatInfo
partial_caveat_info holds information of a partially-evaluated caveated response
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 3 [(.validate.rules) = { ... }- Specified by:
getPartialCaveatInfoin interfaceResolvedSubjectOrBuilder- Returns:
- The partialCaveatInfo.
-
setPartialCaveatInfo
partial_caveat_info holds information of a partially-evaluated caveated response
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 3 [(.validate.rules) = { ... } -
setPartialCaveatInfo
partial_caveat_info holds information of a partially-evaluated caveated response
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 3 [(.validate.rules) = { ... } -
mergePartialCaveatInfo
partial_caveat_info holds information of a partially-evaluated caveated response
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 3 [(.validate.rules) = { ... } -
clearPartialCaveatInfo
partial_caveat_info holds information of a partially-evaluated caveated response
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 3 [(.validate.rules) = { ... } -
getPartialCaveatInfoBuilder
partial_caveat_info holds information of a partially-evaluated caveated response
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 3 [(.validate.rules) = { ... } -
getPartialCaveatInfoOrBuilder
partial_caveat_info holds information of a partially-evaluated caveated response
.authzed.api.v1.PartialCaveatInfo partial_caveat_info = 3 [(.validate.rules) = { ... }- Specified by:
getPartialCaveatInfoOrBuilderin interfaceResolvedSubjectOrBuilder
-