Package com.authzed.api.v1
Class PartialCaveatInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PartialCaveatInfo.Builder>
com.authzed.api.v1.PartialCaveatInfo.Builder
- All Implemented Interfaces:
PartialCaveatInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PartialCaveatInfo
public static final class PartialCaveatInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PartialCaveatInfo.Builder>
implements PartialCaveatInfoOrBuilder
PartialCaveatInfo carries information necessary for the client to take action in the event a response contains a partially evaluated caveatProtobuf type
authzed.api.v1.PartialCaveatInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllMissingRequiredContext(Iterable<String> values) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedaddMissingRequiredContext(String value) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedaddMissingRequiredContextBytes(com.google.protobuf.ByteString value) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedbuild()clear()missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMissingRequiredContext(int index) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedcom.google.protobuf.ByteStringgetMissingRequiredContextBytes(int index) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedintmissing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedcom.google.protobuf.ProtocolStringListmissing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(PartialCaveatInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setMissingRequiredContext(int index, String value) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedMethods 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<PartialCaveatInfo.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<PartialCaveatInfo.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<PartialCaveatInfo.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<PartialCaveatInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PartialCaveatInfo.Builder>
-
mergeFrom
public PartialCaveatInfo.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<PartialCaveatInfo.Builder>- Throws:
IOException
-
getMissingRequiredContextList
public com.google.protobuf.ProtocolStringList getMissingRequiredContextList()missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Specified by:
getMissingRequiredContextListin interfacePartialCaveatInfoOrBuilder- Returns:
- A list containing the missingRequiredContext.
-
getMissingRequiredContextCount
public int getMissingRequiredContextCount()missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Specified by:
getMissingRequiredContextCountin interfacePartialCaveatInfoOrBuilder- Returns:
- The count of missingRequiredContext.
-
getMissingRequiredContext
missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Specified by:
getMissingRequiredContextin interfacePartialCaveatInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The missingRequiredContext at the given index.
-
getMissingRequiredContextBytes
public com.google.protobuf.ByteString getMissingRequiredContextBytes(int index) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Specified by:
getMissingRequiredContextBytesin interfacePartialCaveatInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the missingRequiredContext at the given index.
-
setMissingRequiredContext
missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Parameters:
index- The index to set the value at.value- The missingRequiredContext to set.- Returns:
- This builder for chaining.
-
addMissingRequiredContext
missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Parameters:
value- The missingRequiredContext to add.- Returns:
- This builder for chaining.
-
addAllMissingRequiredContext
missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Parameters:
values- The missingRequiredContext to add.- Returns:
- This builder for chaining.
-
clearMissingRequiredContext
missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
addMissingRequiredContextBytes
public PartialCaveatInfo.Builder addMissingRequiredContextBytes(com.google.protobuf.ByteString value) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluated
repeated string missing_required_context = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes of the missingRequiredContext to add.- Returns:
- This builder for chaining.
-