public static final class AuthzPolicy.AuthzRule.From extends GeneratedMessage implements AuthzPolicy.AuthzRule.FromOrBuilder
Describes properties of one or more sources of a request.
Protobuf type google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
NOT_SOURCES_FIELD_NUMBER
public static final int NOT_SOURCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SOURCES_FIELD_NUMBER
public static final int SOURCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AuthzPolicy.AuthzRule.From getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AuthzPolicy.AuthzRule.From.Builder newBuilder()
newBuilder(AuthzPolicy.AuthzRule.From prototype)
public static AuthzPolicy.AuthzRule.From.Builder newBuilder(AuthzPolicy.AuthzRule.From prototype)
public static AuthzPolicy.AuthzRule.From parseDelimitedFrom(InputStream input)
public static AuthzPolicy.AuthzRule.From parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AuthzPolicy.AuthzRule.From parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.From parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AuthzPolicy.AuthzRule.From parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.From parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.From parseFrom(CodedInputStream input)
public static AuthzPolicy.AuthzRule.From parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.From parseFrom(InputStream input)
public static AuthzPolicy.AuthzRule.From parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AuthzPolicy.AuthzRule.From parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.AuthzRule.From parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AuthzPolicy.AuthzRule.From> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public AuthzPolicy.AuthzRule.From getDefaultInstanceForType()
getNotSources(int index)
public AuthzPolicy.AuthzRule.From.RequestSource getNotSources(int index)
Optional. Describes the negated properties of request sources. Matches
requests from sources that do not match the criteria specified in this
field. At least one of sources or notSources must be specified.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource not_sources = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getNotSourcesCount()
public int getNotSourcesCount()
Optional. Describes the negated properties of request sources. Matches
requests from sources that do not match the criteria specified in this
field. At least one of sources or notSources must be specified.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource not_sources = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getNotSourcesList()
public List<AuthzPolicy.AuthzRule.From.RequestSource> getNotSourcesList()
Optional. Describes the negated properties of request sources. Matches
requests from sources that do not match the criteria specified in this
field. At least one of sources or notSources must be specified.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource not_sources = 2 [(.google.api.field_behavior) = OPTIONAL];
getNotSourcesOrBuilder(int index)
public AuthzPolicy.AuthzRule.From.RequestSourceOrBuilder getNotSourcesOrBuilder(int index)
Optional. Describes the negated properties of request sources. Matches
requests from sources that do not match the criteria specified in this
field. At least one of sources or notSources must be specified.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource not_sources = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getNotSourcesOrBuilderList()
public List<? extends AuthzPolicy.AuthzRule.From.RequestSourceOrBuilder> getNotSourcesOrBuilderList()
Optional. Describes the negated properties of request sources. Matches
requests from sources that do not match the criteria specified in this
field. At least one of sources or notSources must be specified.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource not_sources = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSourceOrBuilder> |
|
getParserForType()
public Parser<AuthzPolicy.AuthzRule.From> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSources(int index)
public AuthzPolicy.AuthzRule.From.RequestSource getSources(int index)
Optional. Describes the properties of a request's sources. At least one
of sources or notSources must be specified. Limited to 1 source.
A match occurs when ANY source (in sources or notSources) matches the
request. Within a single source, the match follows AND semantics
across fields and OR semantics within a single field, i.e. a match
occurs when ANY principal matches AND ANY ipBlocks match.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource sources = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getSourcesCount()
public int getSourcesCount()
Optional. Describes the properties of a request's sources. At least one
of sources or notSources must be specified. Limited to 1 source.
A match occurs when ANY source (in sources or notSources) matches the
request. Within a single source, the match follows AND semantics
across fields and OR semantics within a single field, i.e. a match
occurs when ANY principal matches AND ANY ipBlocks match.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource sources = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getSourcesList()
public List<AuthzPolicy.AuthzRule.From.RequestSource> getSourcesList()
Optional. Describes the properties of a request's sources. At least one
of sources or notSources must be specified. Limited to 1 source.
A match occurs when ANY source (in sources or notSources) matches the
request. Within a single source, the match follows AND semantics
across fields and OR semantics within a single field, i.e. a match
occurs when ANY principal matches AND ANY ipBlocks match.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource sources = 1 [(.google.api.field_behavior) = OPTIONAL];
getSourcesOrBuilder(int index)
public AuthzPolicy.AuthzRule.From.RequestSourceOrBuilder getSourcesOrBuilder(int index)
Optional. Describes the properties of a request's sources. At least one
of sources or notSources must be specified. Limited to 1 source.
A match occurs when ANY source (in sources or notSources) matches the
request. Within a single source, the match follows AND semantics
across fields and OR semantics within a single field, i.e. a match
occurs when ANY principal matches AND ANY ipBlocks match.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource sources = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getSourcesOrBuilderList()
public List<? extends AuthzPolicy.AuthzRule.From.RequestSourceOrBuilder> getSourcesOrBuilderList()
Optional. Describes the properties of a request's sources. At least one
of sources or notSources must be specified. Limited to 1 source.
A match occurs when ANY source (in sources or notSources) matches the
request. Within a single source, the match follows AND semantics
across fields and OR semantics within a single field, i.e. a match
occurs when ANY principal matches AND ANY ipBlocks match.
repeated .google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSource sources = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.From.RequestSourceOrBuilder> |
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AuthzPolicy.AuthzRule.From.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected AuthzPolicy.AuthzRule.From.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public AuthzPolicy.AuthzRule.From.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides