Class Engine.Resource.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Engine.ResourceOrBuilder, java.lang.Cloneable
    Enclosing class:
    Engine.Resource

    public static final class Engine.Resource.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<Engine.Resource.Builder>
    implements Engine.ResourceOrBuilder
    Protobuf type cerbos.engine.v1.Resource
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      Engine.Resource build()  
      Engine.Resource buildPartial()  
      Engine.Resource.Builder clear()  
      Engine.Resource.Builder clearAttr()  
      Engine.Resource.Builder clearId()
      string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder clearKind()
      string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder clearPolicyVersion()
      string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder clearScope()
      string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      boolean containsAttr​(java.lang.String key)
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      java.util.Map<java.lang.String,​com.google.protobuf.Value> getAttr()
      Deprecated.
      int getAttrCount()
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      java.util.Map<java.lang.String,​com.google.protobuf.Value> getAttrMap()
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      com.google.protobuf.Value getAttrOrDefault​(java.lang.String key, com.google.protobuf.Value defaultValue)
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      com.google.protobuf.Value getAttrOrThrow​(java.lang.String key)
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      java.lang.String getId()
      string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      com.google.protobuf.ByteString getIdBytes()
      string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      java.lang.String getKind()
      string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      com.google.protobuf.ByteString getKindBytes()
      string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      java.util.Map<java.lang.String,​com.google.protobuf.Value> getMutableAttr()
      Deprecated.
      java.lang.String getPolicyVersion()
      string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      com.google.protobuf.ByteString getPolicyVersionBytes()
      string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      java.lang.String getScope()
      string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      com.google.protobuf.ByteString getScopeBytes()
      string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)  
      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection​(int number)  
      boolean isInitialized()  
      Engine.Resource.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      Engine.Resource.Builder mergeFrom​(com.google.protobuf.Message other)  
      Engine.Resource.Builder mergeFrom​(Engine.Resource other)  
      Engine.Resource.Builder putAllAttr​(java.util.Map<java.lang.String,​com.google.protobuf.Value> values)
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder putAttr​(java.lang.String key, com.google.protobuf.Value value)
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      com.google.protobuf.Value.Builder putAttrBuilderIfAbsent​(java.lang.String key)
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder removeAttr​(java.lang.String key)
      map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder setId​(java.lang.String value)
      string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder setIdBytes​(com.google.protobuf.ByteString value)
      string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder setKind​(java.lang.String value)
      string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder setKindBytes​(com.google.protobuf.ByteString value)
      string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder setPolicyVersion​(java.lang.String value)
      string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder setPolicyVersionBytes​(com.google.protobuf.ByteString value)
      string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder setScope​(java.lang.String value)
      string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      Engine.Resource.Builder setScopeBytes​(com.google.protobuf.ByteString value)
      string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...
      • 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, internalGetMutableMapField, 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 Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)
        Overrides:
        internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Engine.Resource.Builder>
      • internalGetMutableMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection​(int number)
        Overrides:
        internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Engine.Resource.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Engine.Resource.Builder>
      • clear

        public Engine.Resource.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<Engine.Resource.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<Engine.Resource.Builder>
      • getDefaultInstanceForType

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

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

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

        public Engine.Resource.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<Engine.Resource.Builder>
      • isInitialized

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

        public Engine.Resource.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws java.io.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<Engine.Resource.Builder>
        Throws:
        java.io.IOException
      • getKind

        public java.lang.String getKind()
        string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getKind in interface Engine.ResourceOrBuilder
        Returns:
        The kind.
      • getKindBytes

        public com.google.protobuf.ByteString getKindBytes()
        string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getKindBytes in interface Engine.ResourceOrBuilder
        Returns:
        The bytes for kind.
      • setKind

        public Engine.Resource.Builder setKind​(java.lang.String value)
        string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Parameters:
        value - The kind to set.
        Returns:
        This builder for chaining.
      • clearKind

        public Engine.Resource.Builder clearKind()
        string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Returns:
        This builder for chaining.
      • setKindBytes

        public Engine.Resource.Builder setKindBytes​(com.google.protobuf.ByteString value)
        string kind = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Parameters:
        value - The bytes for kind to set.
        Returns:
        This builder for chaining.
      • getPolicyVersion

        public java.lang.String getPolicyVersion()
        string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getPolicyVersion in interface Engine.ResourceOrBuilder
        Returns:
        The policyVersion.
      • getPolicyVersionBytes

        public com.google.protobuf.ByteString getPolicyVersionBytes()
        string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getPolicyVersionBytes in interface Engine.ResourceOrBuilder
        Returns:
        The bytes for policyVersion.
      • setPolicyVersion

        public Engine.Resource.Builder setPolicyVersion​(java.lang.String value)
        string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Parameters:
        value - The policyVersion to set.
        Returns:
        This builder for chaining.
      • clearPolicyVersion

        public Engine.Resource.Builder clearPolicyVersion()
        string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Returns:
        This builder for chaining.
      • setPolicyVersionBytes

        public Engine.Resource.Builder setPolicyVersionBytes​(com.google.protobuf.ByteString value)
        string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Parameters:
        value - The bytes for policyVersion to set.
        Returns:
        This builder for chaining.
      • getId

        public java.lang.String getId()
        string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getId in interface Engine.ResourceOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
        string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getIdBytes in interface Engine.ResourceOrBuilder
        Returns:
        The bytes for id.
      • setId

        public Engine.Resource.Builder setId​(java.lang.String value)
        string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public Engine.Resource.Builder clearId()
        string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Returns:
        This builder for chaining.
      • setIdBytes

        public Engine.Resource.Builder setIdBytes​(com.google.protobuf.ByteString value)
        string id = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • containsAttr

        public boolean containsAttr​(java.lang.String key)
        map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        containsAttr in interface Engine.ResourceOrBuilder
      • getAttrMap

        public java.util.Map<java.lang.String,​com.google.protobuf.Value> getAttrMap()
        map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getAttrMap in interface Engine.ResourceOrBuilder
      • getAttrOrDefault

        public com.google.protobuf.Value getAttrOrDefault​(java.lang.String key,
                                                          com.google.protobuf.Value defaultValue)
        map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getAttrOrDefault in interface Engine.ResourceOrBuilder
      • getAttrOrThrow

        public com.google.protobuf.Value getAttrOrThrow​(java.lang.String key)
        map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getAttrOrThrow in interface Engine.ResourceOrBuilder
      • removeAttr

        public Engine.Resource.Builder removeAttr​(java.lang.String key)
        map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
      • getMutableAttr

        @Deprecated
        public java.util.Map<java.lang.String,​com.google.protobuf.Value> getMutableAttr()
        Deprecated.
        Use alternate mutation accessors instead.
      • putAttr

        public Engine.Resource.Builder putAttr​(java.lang.String key,
                                               com.google.protobuf.Value value)
        map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
      • putAllAttr

        public Engine.Resource.Builder putAllAttr​(java.util.Map<java.lang.String,​com.google.protobuf.Value> values)
        map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
      • putAttrBuilderIfAbsent

        public com.google.protobuf.Value.Builder putAttrBuilderIfAbsent​(java.lang.String key)
        map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
      • getScope

        public java.lang.String getScope()
        string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getScope in interface Engine.ResourceOrBuilder
        Returns:
        The scope.
      • getScopeBytes

        public com.google.protobuf.ByteString getScopeBytes()
        string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Specified by:
        getScopeBytes in interface Engine.ResourceOrBuilder
        Returns:
        The bytes for scope.
      • setScope

        public Engine.Resource.Builder setScope​(java.lang.String value)
        string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Parameters:
        value - The scope to set.
        Returns:
        This builder for chaining.
      • clearScope

        public Engine.Resource.Builder clearScope()
        string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Returns:
        This builder for chaining.
      • setScopeBytes

        public Engine.Resource.Builder setScopeBytes​(com.google.protobuf.ByteString value)
        string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }
        Parameters:
        value - The bytes for scope to set.
        Returns:
        This builder for chaining.