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 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

      .namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;
      Returns:
      The matcher.
    • 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

      .namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;
      Returns:
      The allow.
    • 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

      .namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;
      Returns:
      The proxy.
    • 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

      .namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;
      Returns:
      The inject.
    • getInjectOrBuilder

      .namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;