Package biscuit.format.schema
Interface Schema.PredicateV2OrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Schema.PredicateV2,Schema.PredicateV2.Builder
- Enclosing class:
- Schema
public static interface Schema.PredicateV2OrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetName()required uint64 name = 1;Schema.TermV2getTerms(int index)repeated .biscuit.format.schema.TermV2 terms = 2;intgetTermsCount()repeated .biscuit.format.schema.TermV2 terms = 2;List<Schema.TermV2>getTermsList()repeated .biscuit.format.schema.TermV2 terms = 2;Schema.TermV2OrBuildergetTermsOrBuilder(int index)repeated .biscuit.format.schema.TermV2 terms = 2;List<? extends Schema.TermV2OrBuilder>getTermsOrBuilderList()repeated .biscuit.format.schema.TermV2 terms = 2;booleanhasName()required uint64 name = 1;-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasName
boolean hasName()
required uint64 name = 1;- Returns:
- Whether the name field is set.
-
getName
long getName()
required uint64 name = 1;- Returns:
- The name.
-
getTermsList
List<Schema.TermV2> getTermsList()
repeated .biscuit.format.schema.TermV2 terms = 2;
-
getTerms
Schema.TermV2 getTerms(int index)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
getTermsCount
int getTermsCount()
repeated .biscuit.format.schema.TermV2 terms = 2;
-
getTermsOrBuilderList
List<? extends Schema.TermV2OrBuilder> getTermsOrBuilderList()
repeated .biscuit.format.schema.TermV2 terms = 2;
-
getTermsOrBuilder
Schema.TermV2OrBuilder getTermsOrBuilder(int index)
repeated .biscuit.format.schema.TermV2 terms = 2;
-
-