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.Descriptor
com.google.protobuf.Descriptors.Descriptor
getMissingRequiredContext
(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.ByteString
getMissingRequiredContextBytes
(int index) missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedint
missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedcom.google.protobuf.ProtocolStringList
missing_required_context is a list of one or more fields that were missing and prevented caveats from being fully evaluatedprotected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
mergeFrom
(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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<PartialCaveatInfo.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<PartialCaveatInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<PartialCaveatInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PartialCaveatInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getMissingRequiredContextList
in 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:
getMissingRequiredContextCount
in 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:
getMissingRequiredContext
in 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:
getMissingRequiredContextBytes
in 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.
-