Class Permission
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.rbac.v2.Permission
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PermissionOrBuilder,Serializable
public final class Permission extends com.google.protobuf.GeneratedMessageV3 implements PermissionOrBuilder
Permission defines an action (or actions) that a principal can take. [#next-free-field: 11]
Protobuf typeenvoy.config.rbac.v2.Permission- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPermission.BuilderPermission defines an action (or actions) that a principal can take.static classPermission.RuleCasestatic classPermission.SetUsed in the `and_rules` and `or_rules` fields in the `rule` oneof.static interfacePermission.SetOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAND_RULES_FIELD_NUMBERstatic intANY_FIELD_NUMBERstatic intDESTINATION_IP_FIELD_NUMBERstatic intDESTINATION_PORT_FIELD_NUMBERstatic intHEADER_FIELD_NUMBERstatic intMETADATA_FIELD_NUMBERstatic intNOT_RULE_FIELD_NUMBERstatic intOR_RULES_FIELD_NUMBERstatic intREQUESTED_SERVER_NAME_FIELD_NUMBERstatic intURL_PATH_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Permission.SetgetAndRules()A set of rules that all must match in order to define the action.Permission.SetOrBuildergetAndRulesOrBuilder()A set of rules that all must match in order to define the action.booleangetAny()When any is set, it matches any action.static PermissiongetDefaultInstance()PermissiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()CidrRangegetDestinationIp()A CIDR block that describes the destination IP.CidrRangeOrBuildergetDestinationIpOrBuilder()A CIDR block that describes the destination IP.intgetDestinationPort()A port number that describes the destination port connecting to.HeaderMatchergetHeader()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcherOrBuildergetHeaderOrBuilder()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.MetadataMatchergetMetadata()Metadata that describes additional information about the action.MetadataMatcherOrBuildergetMetadataOrBuilder()Metadata that describes additional information about the action.PermissiongetNotRule()Negates matching the provided permission.PermissionOrBuildergetNotRuleOrBuilder()Negates matching the provided permission.Permission.SetgetOrRules()A set of rules where at least one must match in order to define the action.Permission.SetOrBuildergetOrRulesOrBuilder()A set of rules where at least one must match in order to define the action.com.google.protobuf.Parser<Permission>getParserForType()StringMatchergetRequestedServerName()The request server from the client's connection request.StringMatcherOrBuildergetRequestedServerNameOrBuilder()The request server from the client's connection request.Permission.RuleCasegetRuleCase()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()PathMatchergetUrlPath()A URL path on the incoming HTTP request.PathMatcherOrBuildergetUrlPathOrBuilder()A URL path on the incoming HTTP request.booleanhasAndRules()A set of rules that all must match in order to define the action.booleanhasAny()When any is set, it matches any action.booleanhasDestinationIp()A CIDR block that describes the destination IP.booleanhasDestinationPort()A port number that describes the destination port connecting to.inthashCode()booleanhasHeader()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.booleanhasMetadata()Metadata that describes additional information about the action.booleanhasNotRule()Negates matching the provided permission.booleanhasOrRules()A set of rules where at least one must match in order to define the action.booleanhasRequestedServerName()The request server from the client's connection request.booleanhasUrlPath()A URL path on the incoming HTTP request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Permission.BuildernewBuilder()static Permission.BuildernewBuilder(Permission prototype)Permission.BuildernewBuilderForType()protected Permission.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static PermissionparseDelimitedFrom(InputStream input)static PermissionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PermissionparseFrom(byte[] data)static PermissionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PermissionparseFrom(com.google.protobuf.ByteString data)static PermissionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PermissionparseFrom(com.google.protobuf.CodedInputStream input)static PermissionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PermissionparseFrom(InputStream input)static PermissionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PermissionparseFrom(ByteBuffer data)static PermissionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Permission>parser()Permission.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
AND_RULES_FIELD_NUMBER
public static final int AND_RULES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OR_RULES_FIELD_NUMBER
public static final int OR_RULES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ANY_FIELD_NUMBER
public static final int ANY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HEADER_FIELD_NUMBER
public static final int HEADER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
URL_PATH_FIELD_NUMBER
public static final int URL_PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESTINATION_IP_FIELD_NUMBER
public static final int DESTINATION_IP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESTINATION_PORT_FIELD_NUMBER
public static final int DESTINATION_PORT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METADATA_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NOT_RULE_FIELD_NUMBER
public static final int NOT_RULE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUESTED_SERVER_NAME_FIELD_NUMBER
public static final int REQUESTED_SERVER_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getRuleCase
public Permission.RuleCase getRuleCase()
- Specified by:
getRuleCasein interfacePermissionOrBuilder
-
hasAndRules
public boolean hasAndRules()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2.Permission.Set and_rules = 1;- Specified by:
hasAndRulesin interfacePermissionOrBuilder- Returns:
- Whether the andRules field is set.
-
getAndRules
public Permission.Set getAndRules()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2.Permission.Set and_rules = 1;- Specified by:
getAndRulesin interfacePermissionOrBuilder- Returns:
- The andRules.
-
getAndRulesOrBuilder
public Permission.SetOrBuilder getAndRulesOrBuilder()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2.Permission.Set and_rules = 1;- Specified by:
getAndRulesOrBuilderin interfacePermissionOrBuilder
-
hasOrRules
public boolean hasOrRules()
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2.Permission.Set or_rules = 2;- Specified by:
hasOrRulesin interfacePermissionOrBuilder- Returns:
- Whether the orRules field is set.
-
getOrRules
public Permission.Set getOrRules()
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2.Permission.Set or_rules = 2;- Specified by:
getOrRulesin interfacePermissionOrBuilder- Returns:
- The orRules.
-
getOrRulesOrBuilder
public Permission.SetOrBuilder getOrRulesOrBuilder()
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2.Permission.Set or_rules = 2;- Specified by:
getOrRulesOrBuilderin interfacePermissionOrBuilder
-
hasAny
public boolean hasAny()
When any is set, it matches any action.
bool any = 3 [(.validate.rules) = { ... }- Specified by:
hasAnyin interfacePermissionOrBuilder- Returns:
- Whether the any field is set.
-
getAny
public boolean getAny()
When any is set, it matches any action.
bool any = 3 [(.validate.rules) = { ... }- Specified by:
getAnyin interfacePermissionOrBuilder- Returns:
- The any.
-
hasHeader
public boolean hasHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request. Note: the pseudo-header :path includes the query and fragment string. Use the `url_path` field if you want to match the URL path without the query and fragment string.
.envoy.api.v2.route.HeaderMatcher header = 4;- Specified by:
hasHeaderin interfacePermissionOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
public HeaderMatcher getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request. Note: the pseudo-header :path includes the query and fragment string. Use the `url_path` field if you want to match the URL path without the query and fragment string.
.envoy.api.v2.route.HeaderMatcher header = 4;- Specified by:
getHeaderin interfacePermissionOrBuilder- Returns:
- The header.
-
getHeaderOrBuilder
public HeaderMatcherOrBuilder getHeaderOrBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request. Note: the pseudo-header :path includes the query and fragment string. Use the `url_path` field if you want to match the URL path without the query and fragment string.
.envoy.api.v2.route.HeaderMatcher header = 4;- Specified by:
getHeaderOrBuilderin interfacePermissionOrBuilder
-
hasUrlPath
public boolean hasUrlPath()
A URL path on the incoming HTTP request. Only available for HTTP.
.envoy.type.matcher.PathMatcher url_path = 10;- Specified by:
hasUrlPathin interfacePermissionOrBuilder- Returns:
- Whether the urlPath field is set.
-
getUrlPath
public PathMatcher getUrlPath()
A URL path on the incoming HTTP request. Only available for HTTP.
.envoy.type.matcher.PathMatcher url_path = 10;- Specified by:
getUrlPathin interfacePermissionOrBuilder- Returns:
- The urlPath.
-
getUrlPathOrBuilder
public PathMatcherOrBuilder getUrlPathOrBuilder()
A URL path on the incoming HTTP request. Only available for HTTP.
.envoy.type.matcher.PathMatcher url_path = 10;- Specified by:
getUrlPathOrBuilderin interfacePermissionOrBuilder
-
hasDestinationIp
public boolean hasDestinationIp()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;- Specified by:
hasDestinationIpin interfacePermissionOrBuilder- Returns:
- Whether the destinationIp field is set.
-
getDestinationIp
public CidrRange getDestinationIp()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;- Specified by:
getDestinationIpin interfacePermissionOrBuilder- Returns:
- The destinationIp.
-
getDestinationIpOrBuilder
public CidrRangeOrBuilder getDestinationIpOrBuilder()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;- Specified by:
getDestinationIpOrBuilderin interfacePermissionOrBuilder
-
hasDestinationPort
public boolean hasDestinationPort()
A port number that describes the destination port connecting to.
uint32 destination_port = 6 [(.validate.rules) = { ... }- Specified by:
hasDestinationPortin interfacePermissionOrBuilder- Returns:
- Whether the destinationPort field is set.
-
getDestinationPort
public int getDestinationPort()
A port number that describes the destination port connecting to.
uint32 destination_port = 6 [(.validate.rules) = { ... }- Specified by:
getDestinationPortin interfacePermissionOrBuilder- Returns:
- The destinationPort.
-
hasMetadata
public boolean hasMetadata()
Metadata that describes additional information about the action.
.envoy.type.matcher.MetadataMatcher metadata = 7;- Specified by:
hasMetadatain interfacePermissionOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public MetadataMatcher getMetadata()
Metadata that describes additional information about the action.
.envoy.type.matcher.MetadataMatcher metadata = 7;- Specified by:
getMetadatain interfacePermissionOrBuilder- Returns:
- The metadata.
-
getMetadataOrBuilder
public MetadataMatcherOrBuilder getMetadataOrBuilder()
Metadata that describes additional information about the action.
.envoy.type.matcher.MetadataMatcher metadata = 7;- Specified by:
getMetadataOrBuilderin interfacePermissionOrBuilder
-
hasNotRule
public boolean hasNotRule()
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2.Permission not_rule = 8;- Specified by:
hasNotRulein interfacePermissionOrBuilder- Returns:
- Whether the notRule field is set.
-
getNotRule
public Permission getNotRule()
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2.Permission not_rule = 8;- Specified by:
getNotRulein interfacePermissionOrBuilder- Returns:
- The notRule.
-
getNotRuleOrBuilder
public PermissionOrBuilder getNotRuleOrBuilder()
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2.Permission not_rule = 8;- Specified by:
getNotRuleOrBuilderin interfacePermissionOrBuilder
-
hasRequestedServerName
public boolean hasRequestedServerName()
The request server from the client's connection request. This is typically TLS SNI. .. attention:: The behavior of this field may be affected by how Envoy is configured as explained below. * If the :ref:`TLS Inspector <config_listener_filters_tls_inspector>` filter is not added, and if a `FilterChainMatch` is not defined for the :ref:`server name <envoy_api_field_listener.FilterChainMatch.server_names>`, a TLS connection's requested SNI server name will be treated as if it wasn't present. * A :ref:`listener filter <arch_overview_listener_filters>` may overwrite a connection's requested server name within Envoy. Please refer to :ref:`this FAQ entry <faq_how_to_setup_sni>` to learn to setup SNI..envoy.type.matcher.StringMatcher requested_server_name = 9;- Specified by:
hasRequestedServerNamein interfacePermissionOrBuilder- Returns:
- Whether the requestedServerName field is set.
-
getRequestedServerName
public StringMatcher getRequestedServerName()
The request server from the client's connection request. This is typically TLS SNI. .. attention:: The behavior of this field may be affected by how Envoy is configured as explained below. * If the :ref:`TLS Inspector <config_listener_filters_tls_inspector>` filter is not added, and if a `FilterChainMatch` is not defined for the :ref:`server name <envoy_api_field_listener.FilterChainMatch.server_names>`, a TLS connection's requested SNI server name will be treated as if it wasn't present. * A :ref:`listener filter <arch_overview_listener_filters>` may overwrite a connection's requested server name within Envoy. Please refer to :ref:`this FAQ entry <faq_how_to_setup_sni>` to learn to setup SNI..envoy.type.matcher.StringMatcher requested_server_name = 9;- Specified by:
getRequestedServerNamein interfacePermissionOrBuilder- Returns:
- The requestedServerName.
-
getRequestedServerNameOrBuilder
public StringMatcherOrBuilder getRequestedServerNameOrBuilder()
The request server from the client's connection request. This is typically TLS SNI. .. attention:: The behavior of this field may be affected by how Envoy is configured as explained below. * If the :ref:`TLS Inspector <config_listener_filters_tls_inspector>` filter is not added, and if a `FilterChainMatch` is not defined for the :ref:`server name <envoy_api_field_listener.FilterChainMatch.server_names>`, a TLS connection's requested SNI server name will be treated as if it wasn't present. * A :ref:`listener filter <arch_overview_listener_filters>` may overwrite a connection's requested server name within Envoy. Please refer to :ref:`this FAQ entry <faq_how_to_setup_sni>` to learn to setup SNI..envoy.type.matcher.StringMatcher requested_server_name = 9;- Specified by:
getRequestedServerNameOrBuilderin interfacePermissionOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Permission parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Permission parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Permission parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Permission parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Permission parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Permission parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Permission parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Permission parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Permission parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Permission parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Permission parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Permission parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Permission.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Permission.Builder newBuilder()
-
newBuilder
public static Permission.Builder newBuilder(Permission prototype)
-
toBuilder
public Permission.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Permission.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Permission getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Permission> parser()
-
getParserForType
public com.google.protobuf.Parser<Permission> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Permission getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-