Class Principal.Set.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Principal.Set.Builder>
com.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
io.envoyproxy.envoy.config.rbac.v3.Principal.Set.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Principal.SetOrBuilder, Cloneable
Enclosing class:
Principal.Set

public static final class Principal.Set.Builder extends com.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder> implements Principal.SetOrBuilder
Used in the ``and_ids`` and ``or_ids`` fields in the ``identifier`` oneof.
Depending on the context, each are applied with the associated behavior.
Protobuf type envoy.config.rbac.v3.Principal.Set
  • Method Summary

    Modifier and Type
    Method
    Description
    addAllIds(Iterable<? extends Principal> values)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    addIds(int index, Principal value)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    addIds(int index, Principal.Builder builderForValue)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    addIds(Principal.Builder builderForValue)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    addIdsBuilder(int index)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
     
     
     
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    getIds(int index)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    getIdsBuilder(int index)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    int
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    getIdsOrBuilder(int index)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    removeIds(int index)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    setIds(int index, Principal value)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    setIds(int index, Principal.Builder builderForValue)
    repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }

    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, 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 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 class com.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
    • clear

      public Principal.Set.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
    • getDefaultInstanceForType

      public Principal.Set getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Principal.Set build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Principal.Set buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Principal.Set.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Principal.Set.Builder>
    • mergeFrom

      public Principal.Set.Builder mergeFrom(Principal.Set other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
    • mergeFrom

      public Principal.Set.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Principal.Set.Builder>
      Throws:
      IOException
    • getIdsList

      public List<Principal> getIdsList()
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
      Specified by:
      getIdsList in interface Principal.SetOrBuilder
    • getIdsCount

      public int getIdsCount()
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
      Specified by:
      getIdsCount in interface Principal.SetOrBuilder
    • getIds

      public Principal getIds(int index)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
      Specified by:
      getIds in interface Principal.SetOrBuilder
    • setIds

      public Principal.Set.Builder setIds(int index, Principal value)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • setIds

      public Principal.Set.Builder setIds(int index, Principal.Builder builderForValue)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • addIds

      public Principal.Set.Builder addIds(Principal value)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • addIds

      public Principal.Set.Builder addIds(int index, Principal value)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • addIds

      public Principal.Set.Builder addIds(Principal.Builder builderForValue)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • addIds

      public Principal.Set.Builder addIds(int index, Principal.Builder builderForValue)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • addAllIds

      public Principal.Set.Builder addAllIds(Iterable<? extends Principal> values)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • clearIds

      public Principal.Set.Builder clearIds()
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • removeIds

      public Principal.Set.Builder removeIds(int index)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • getIdsBuilder

      public Principal.Builder getIdsBuilder(int index)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • getIdsOrBuilder

      public PrincipalOrBuilder getIdsOrBuilder(int index)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
      Specified by:
      getIdsOrBuilder in interface Principal.SetOrBuilder
    • getIdsOrBuilderList

      public List<? extends PrincipalOrBuilder> getIdsOrBuilderList()
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
      Specified by:
      getIdsOrBuilderList in interface Principal.SetOrBuilder
    • addIdsBuilder

      public Principal.Builder addIdsBuilder()
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • addIdsBuilder

      public Principal.Builder addIdsBuilder(int index)
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
    • getIdsBuilderList

      public List<Principal.Builder> getIdsBuilderList()
      repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }