Package namespace.cloud.network.v1beta
Interface Egress.EgressPolicySpec.RuleOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Egress.EgressPolicySpec.Rule,Egress.EgressPolicySpec.Rule.Builder
- Enclosing class:
Egress.EgressPolicySpec
public static interface Egress.EgressPolicySpec.RuleOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAllow().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;getOp().namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;int.namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;getProxy().namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;booleanhasAllow().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;boolean.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;boolean.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;booleanhasProxy().namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getOpValue
int getOpValue().namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;- Returns:
- The enum numeric value on the wire for op.
-
getOp
.namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;- Returns:
- The op.
-
hasMatcher
boolean hasMatcher().namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;- Returns:
- Whether the matcher field is set.
-
getMatcher
Egress.EgressPolicySpec.Matcher getMatcher().namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;- Returns:
- The matcher.
-
getMatcherOrBuilder
Egress.EgressPolicySpec.MatcherOrBuilder getMatcherOrBuilder().namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2; -
hasAllow
boolean hasAllow().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;- Returns:
- Whether the allow field is set.
-
getAllow
Egress.EgressPolicySpec.AllowOpts getAllow().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;- Returns:
- The allow.
-
getAllowOrBuilder
Egress.EgressPolicySpec.AllowOptsOrBuilder getAllowOrBuilder().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3; -
hasProxy
boolean hasProxy().namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;- Returns:
- Whether the proxy field is set.
-
getProxy
Egress.EgressPolicySpec.ProxyOpts getProxy().namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;- Returns:
- The proxy.
-
getProxyOrBuilder
Egress.EgressPolicySpec.ProxyOptsOrBuilder getProxyOrBuilder().namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4; -
hasInject
boolean hasInject().namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;- Returns:
- Whether the inject field is set.
-
getInject
Egress.EgressPolicySpec.InjectOpts getInject().namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;- Returns:
- The inject.
-
getInjectOrBuilder
Egress.EgressPolicySpec.InjectOptsOrBuilder getInjectOrBuilder().namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;
-