Package dev.cerbos.api.v1.policy
Class PolicyOuterClass.RoleDef.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.RoleDef.Builder>
-
- dev.cerbos.api.v1.policy.PolicyOuterClass.RoleDef.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PolicyOuterClass.RoleDefOrBuilder,java.lang.Cloneable
- Enclosing class:
- PolicyOuterClass.RoleDef
public static final class PolicyOuterClass.RoleDef.Builder extends com.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.RoleDef.Builder> implements PolicyOuterClass.RoleDefOrBuilder
Protobuf typecerbos.policy.v1.RoleDef
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyOuterClass.RoleDef.BuilderaddAllParentRoles(java.lang.Iterable<java.lang.String> values)repeated string parent_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.RoleDef.BuilderaddParentRoles(java.lang.String value)repeated string parent_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.RoleDef.BuilderaddParentRolesBytes(com.google.protobuf.ByteString value)repeated string parent_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.RoleDefbuild()PolicyOuterClass.RoleDefbuildPartial()PolicyOuterClass.RoleDef.Builderclear()PolicyOuterClass.RoleDef.BuilderclearCondition().cerbos.policy.v1.Condition condition = 3;PolicyOuterClass.RoleDef.BuilderclearName()string name = 1 [(.buf.validate.field) = { ...PolicyOuterClass.RoleDef.BuilderclearParentRoles()repeated string parent_roles = 2 [(.buf.validate.field) = { ...PolicyOuterClass.ConditiongetCondition().cerbos.policy.v1.Condition condition = 3;PolicyOuterClass.Condition.BuildergetConditionBuilder().cerbos.policy.v1.Condition condition = 3;PolicyOuterClass.ConditionOrBuildergetConditionOrBuilder().cerbos.policy.v1.Condition condition = 3;PolicyOuterClass.RoleDefgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetName()string name = 1 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetNameBytes()string name = 1 [(.buf.validate.field) = { ...java.lang.StringgetParentRoles(int index)repeated string parent_roles = 2 [(.buf.validate.field) = { ...com.google.protobuf.ByteStringgetParentRolesBytes(int index)repeated string parent_roles = 2 [(.buf.validate.field) = { ...intgetParentRolesCount()repeated string parent_roles = 2 [(.buf.validate.field) = { ...com.google.protobuf.ProtocolStringListgetParentRolesList()repeated string parent_roles = 2 [(.buf.validate.field) = { ...booleanhasCondition().cerbos.policy.v1.Condition condition = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PolicyOuterClass.RoleDef.BuildermergeCondition(PolicyOuterClass.Condition value).cerbos.policy.v1.Condition condition = 3;PolicyOuterClass.RoleDef.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PolicyOuterClass.RoleDef.BuildermergeFrom(com.google.protobuf.Message other)PolicyOuterClass.RoleDef.BuildermergeFrom(PolicyOuterClass.RoleDef other)PolicyOuterClass.RoleDef.BuildersetCondition(PolicyOuterClass.Condition value).cerbos.policy.v1.Condition condition = 3;PolicyOuterClass.RoleDef.BuildersetCondition(PolicyOuterClass.Condition.Builder builderForValue).cerbos.policy.v1.Condition condition = 3;PolicyOuterClass.RoleDef.BuildersetName(java.lang.String value)string name = 1 [(.buf.validate.field) = { ...PolicyOuterClass.RoleDef.BuildersetNameBytes(com.google.protobuf.ByteString value)string name = 1 [(.buf.validate.field) = { ...PolicyOuterClass.RoleDef.BuildersetParentRoles(int index, java.lang.String value)repeated string parent_roles = 2 [(.buf.validate.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, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.RoleDef.Builder>
-
clear
public PolicyOuterClass.RoleDef.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<PolicyOuterClass.RoleDef.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<PolicyOuterClass.RoleDef.Builder>
-
getDefaultInstanceForType
public PolicyOuterClass.RoleDef getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PolicyOuterClass.RoleDef build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PolicyOuterClass.RoleDef buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public PolicyOuterClass.RoleDef.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyOuterClass.RoleDef.Builder>
-
mergeFrom
public PolicyOuterClass.RoleDef.Builder mergeFrom(PolicyOuterClass.RoleDef other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PolicyOuterClass.RoleDef.Builder>
-
mergeFrom
public PolicyOuterClass.RoleDef.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<PolicyOuterClass.RoleDef.Builder>- Throws:
java.io.IOException
-
getName
public java.lang.String getName()
string name = 1 [(.buf.validate.field) = { ... }- Specified by:
getNamein interfacePolicyOuterClass.RoleDefOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
string name = 1 [(.buf.validate.field) = { ... }- Specified by:
getNameBytesin interfacePolicyOuterClass.RoleDefOrBuilder- Returns:
- The bytes for name.
-
setName
public PolicyOuterClass.RoleDef.Builder setName(java.lang.String value)
string name = 1 [(.buf.validate.field) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public PolicyOuterClass.RoleDef.Builder clearName()
string name = 1 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public PolicyOuterClass.RoleDef.Builder setNameBytes(com.google.protobuf.ByteString value)
string name = 1 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getParentRolesList
public com.google.protobuf.ProtocolStringList getParentRolesList()
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Specified by:
getParentRolesListin interfacePolicyOuterClass.RoleDefOrBuilder- Returns:
- A list containing the parentRoles.
-
getParentRolesCount
public int getParentRolesCount()
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Specified by:
getParentRolesCountin interfacePolicyOuterClass.RoleDefOrBuilder- Returns:
- The count of parentRoles.
-
getParentRoles
public java.lang.String getParentRoles(int index)
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Specified by:
getParentRolesin interfacePolicyOuterClass.RoleDefOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The parentRoles at the given index.
-
getParentRolesBytes
public com.google.protobuf.ByteString getParentRolesBytes(int index)
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Specified by:
getParentRolesBytesin interfacePolicyOuterClass.RoleDefOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the parentRoles at the given index.
-
setParentRoles
public PolicyOuterClass.RoleDef.Builder setParentRoles(int index, java.lang.String value)
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Parameters:
index- The index to set the value at.value- The parentRoles to set.- Returns:
- This builder for chaining.
-
addParentRoles
public PolicyOuterClass.RoleDef.Builder addParentRoles(java.lang.String value)
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Parameters:
value- The parentRoles to add.- Returns:
- This builder for chaining.
-
addAllParentRoles
public PolicyOuterClass.RoleDef.Builder addAllParentRoles(java.lang.Iterable<java.lang.String> values)
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Parameters:
values- The parentRoles to add.- Returns:
- This builder for chaining.
-
clearParentRoles
public PolicyOuterClass.RoleDef.Builder clearParentRoles()
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Returns:
- This builder for chaining.
-
addParentRolesBytes
public PolicyOuterClass.RoleDef.Builder addParentRolesBytes(com.google.protobuf.ByteString value)
repeated string parent_roles = 2 [(.buf.validate.field) = { ... }- Parameters:
value- The bytes of the parentRoles to add.- Returns:
- This builder for chaining.
-
hasCondition
public boolean hasCondition()
.cerbos.policy.v1.Condition condition = 3;- Specified by:
hasConditionin interfacePolicyOuterClass.RoleDefOrBuilder- Returns:
- Whether the condition field is set.
-
getCondition
public PolicyOuterClass.Condition getCondition()
.cerbos.policy.v1.Condition condition = 3;- Specified by:
getConditionin interfacePolicyOuterClass.RoleDefOrBuilder- Returns:
- The condition.
-
setCondition
public PolicyOuterClass.RoleDef.Builder setCondition(PolicyOuterClass.Condition value)
.cerbos.policy.v1.Condition condition = 3;
-
setCondition
public PolicyOuterClass.RoleDef.Builder setCondition(PolicyOuterClass.Condition.Builder builderForValue)
.cerbos.policy.v1.Condition condition = 3;
-
mergeCondition
public PolicyOuterClass.RoleDef.Builder mergeCondition(PolicyOuterClass.Condition value)
.cerbos.policy.v1.Condition condition = 3;
-
clearCondition
public PolicyOuterClass.RoleDef.Builder clearCondition()
.cerbos.policy.v1.Condition condition = 3;
-
getConditionBuilder
public PolicyOuterClass.Condition.Builder getConditionBuilder()
.cerbos.policy.v1.Condition condition = 3;
-
getConditionOrBuilder
public PolicyOuterClass.ConditionOrBuilder getConditionOrBuilder()
.cerbos.policy.v1.Condition condition = 3;- Specified by:
getConditionOrBuilderin interfacePolicyOuterClass.RoleDefOrBuilder
-
-