Package dev.cerbos.api.v1.engine
Class Engine.Principal.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Engine.Principal.Builder>
-
- dev.cerbos.api.v1.engine.Engine.Principal.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Engine.PrincipalOrBuilder,java.lang.Cloneable
- Enclosing class:
- Engine.Principal
public static final class Engine.Principal.Builder extends com.google.protobuf.GeneratedMessage.Builder<Engine.Principal.Builder> implements Engine.PrincipalOrBuilder
Protobuf typecerbos.engine.v1.Principal
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Engine.Principal.BuilderaddAllRoles(java.lang.Iterable<java.lang.String> values)repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuilderaddRoles(java.lang.String value)repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuilderaddRolesBytes(com.google.protobuf.ByteString value)repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principalbuild()Engine.PrincipalbuildPartial()Engine.Principal.Builderclear()Engine.Principal.BuilderclearAttr()Engine.Principal.BuilderclearId()string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuilderclearPolicyVersion()string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuilderclearRoles()repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuilderclearScope()string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...booleancontainsAttr(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.intgetAttrCount()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.ValuegetAttrOrDefault(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.ValuegetAttrOrThrow(java.lang.String key)map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.PrincipalgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetId()string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...com.google.protobuf.ByteStringgetIdBytes()string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...java.util.Map<java.lang.String,com.google.protobuf.Value>getMutableAttr()Deprecated.java.lang.StringgetPolicyVersion()string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...com.google.protobuf.ByteStringgetPolicyVersionBytes()string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...java.lang.StringgetRoles(int index)repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...com.google.protobuf.ByteStringgetRolesBytes(int index)repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...intgetRolesCount()repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...com.google.protobuf.ProtocolStringListgetRolesList()repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...java.lang.StringgetScope()string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...com.google.protobuf.ByteStringgetScopeBytes()string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number)protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number)booleanisInitialized()Engine.Principal.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Engine.Principal.BuildermergeFrom(com.google.protobuf.Message other)Engine.Principal.BuildermergeFrom(Engine.Principal other)Engine.Principal.BuilderputAllAttr(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.Principal.BuilderputAttr(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.BuilderputAttrBuilderIfAbsent(java.lang.String key)map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuilderremoveAttr(java.lang.String key)map<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuildersetId(java.lang.String value)string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuildersetIdBytes(com.google.protobuf.ByteString value)string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuildersetPolicyVersion(java.lang.String value)string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuildersetPolicyVersionBytes(com.google.protobuf.ByteString value)string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuildersetRoles(int index, java.lang.String value)repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuildersetScope(java.lang.String value)string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ...Engine.Principal.BuildersetScopeBytes(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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Engine.Principal.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Engine.Principal.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Engine.Principal.Builder>
-
clear
public Engine.Principal.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<Engine.Principal.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<Engine.Principal.Builder>
-
getDefaultInstanceForType
public Engine.Principal getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Engine.Principal build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Engine.Principal buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Engine.Principal.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Engine.Principal.Builder>
-
mergeFrom
public Engine.Principal.Builder mergeFrom(Engine.Principal other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Engine.Principal.Builder>
-
mergeFrom
public Engine.Principal.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Engine.Principal.Builder>- Throws:
java.io.IOException
-
getId
public java.lang.String getId()
string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getIdin interfaceEngine.PrincipalOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getIdBytesin interfaceEngine.PrincipalOrBuilder- Returns:
- The bytes for id.
-
setId
public Engine.Principal.Builder setId(java.lang.String value)
string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Engine.Principal.Builder clearId()
string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Returns:
- This builder for chaining.
-
setIdBytes
public Engine.Principal.Builder setIdBytes(com.google.protobuf.ByteString value)
string id = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Parameters:
value- The bytes for id 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:
getPolicyVersionin interfaceEngine.PrincipalOrBuilder- Returns:
- The policyVersion.
-
getPolicyVersionBytes
public com.google.protobuf.ByteString getPolicyVersionBytes()
string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getPolicyVersionBytesin interfaceEngine.PrincipalOrBuilder- Returns:
- The bytes for policyVersion.
-
setPolicyVersion
public Engine.Principal.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.Principal.Builder clearPolicyVersion()
string policy_version = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Returns:
- This builder for chaining.
-
setPolicyVersionBytes
public Engine.Principal.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.
-
getRolesList
public com.google.protobuf.ProtocolStringList getRolesList()
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getRolesListin interfaceEngine.PrincipalOrBuilder- Returns:
- A list containing the roles.
-
getRolesCount
public int getRolesCount()
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getRolesCountin interfaceEngine.PrincipalOrBuilder- Returns:
- The count of roles.
-
getRoles
public java.lang.String getRoles(int index)
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getRolesin interfaceEngine.PrincipalOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The roles at the given index.
-
getRolesBytes
public com.google.protobuf.ByteString getRolesBytes(int index)
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getRolesBytesin interfaceEngine.PrincipalOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the roles at the given index.
-
setRoles
public Engine.Principal.Builder setRoles(int index, java.lang.String value)
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Parameters:
index- The index to set the value at.value- The roles to set.- Returns:
- This builder for chaining.
-
addRoles
public Engine.Principal.Builder addRoles(java.lang.String value)
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Parameters:
value- The roles to add.- Returns:
- This builder for chaining.
-
addAllRoles
public Engine.Principal.Builder addAllRoles(java.lang.Iterable<java.lang.String> values)
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Parameters:
values- The roles to add.- Returns:
- This builder for chaining.
-
clearRoles
public Engine.Principal.Builder clearRoles()
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Returns:
- This builder for chaining.
-
addRolesBytes
public Engine.Principal.Builder addRolesBytes(com.google.protobuf.ByteString value)
repeated string roles = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Parameters:
value- The bytes of the roles to add.- Returns:
- This builder for chaining.
-
getAttrCount
public int getAttrCount()
Description copied from interface:Engine.PrincipalOrBuildermap<string, .google.protobuf.Value> attr = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getAttrCountin interfaceEngine.PrincipalOrBuilder
-
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:
containsAttrin interfaceEngine.PrincipalOrBuilder
-
getAttr
@Deprecated public java.util.Map<java.lang.String,com.google.protobuf.Value> getAttr()
Deprecated.UsegetAttrMap()instead.- Specified by:
getAttrin interfaceEngine.PrincipalOrBuilder
-
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:
getAttrMapin interfaceEngine.PrincipalOrBuilder
-
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:
getAttrOrDefaultin interfaceEngine.PrincipalOrBuilder
-
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:
getAttrOrThrowin interfaceEngine.PrincipalOrBuilder
-
clearAttr
public Engine.Principal.Builder clearAttr()
-
removeAttr
public Engine.Principal.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.Principal.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.Principal.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:
getScopein interfaceEngine.PrincipalOrBuilder- Returns:
- The scope.
-
getScopeBytes
public com.google.protobuf.ByteString getScopeBytes()
string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Specified by:
getScopeBytesin interfaceEngine.PrincipalOrBuilder- Returns:
- The bytes for scope.
-
setScope
public Engine.Principal.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.Principal.Builder clearScope()
string scope = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }- Returns:
- This builder for chaining.
-
setScopeBytes
public Engine.Principal.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.
-
-