java.lang.Object
java.lang.Enum<Step.State>
com.google.cloud.networkmanagement.v1beta1.Step.State
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<Step.State>
Enclosing class:
Step

public static enum Step.State extends Enum<Step.State> implements com.google.protobuf.ProtocolMessageEnum
 Type of states that are defined in the network state machine.
 Each step in the packet trace is in a specific state.
 
Protobuf enum google.cloud.networkmanagement.v1beta1.Step.State
  • Enum Constant Details

    • STATE_UNSPECIFIED

      public static final Step.State STATE_UNSPECIFIED
       Unspecified state.
       
      STATE_UNSPECIFIED = 0;
    • START_FROM_INSTANCE

      public static final Step.State START_FROM_INSTANCE
       Initial state: packet originating from a Compute Engine instance.
       An InstanceInfo is populated with starting instance information.
       
      START_FROM_INSTANCE = 1;
    • START_FROM_INTERNET

      public static final Step.State START_FROM_INTERNET
       Initial state: packet originating from the internet.
       The endpoint information is populated.
       
      START_FROM_INTERNET = 2;
    • START_FROM_GOOGLE_SERVICE

      public static final Step.State START_FROM_GOOGLE_SERVICE
       Initial state: packet originating from a Google service.
       The google_service information is populated.
       
      START_FROM_GOOGLE_SERVICE = 27;
    • START_FROM_PRIVATE_NETWORK

      public static final Step.State START_FROM_PRIVATE_NETWORK
       Initial state: packet originating from a VPC or on-premises network
       with internal source IP.
       If the source is a VPC network visible to the user, a NetworkInfo
       is populated with details of the network.
       
      START_FROM_PRIVATE_NETWORK = 3;
    • START_FROM_GKE_MASTER

      public static final Step.State START_FROM_GKE_MASTER
       Initial state: packet originating from a Google Kubernetes Engine cluster
       master. A GKEMasterInfo is populated with starting instance information.
       
      START_FROM_GKE_MASTER = 21;
    • START_FROM_CLOUD_SQL_INSTANCE

      public static final Step.State START_FROM_CLOUD_SQL_INSTANCE
       Initial state: packet originating from a Cloud SQL instance.
       A CloudSQLInstanceInfo is populated with starting instance information.
       
      START_FROM_CLOUD_SQL_INSTANCE = 22;
    • START_FROM_GKE_POD

      public static final Step.State START_FROM_GKE_POD
       Initial state: packet originating from a Google Kubernetes Engine Pod.
       A GkePodInfo is populated with starting Pod information.
       
      START_FROM_GKE_POD = 39;
    • START_FROM_REDIS_INSTANCE

      public static final Step.State START_FROM_REDIS_INSTANCE
       Initial state: packet originating from a Redis instance.
       A RedisInstanceInfo is populated with starting instance information.
       
      START_FROM_REDIS_INSTANCE = 32;
    • START_FROM_REDIS_CLUSTER

      public static final Step.State START_FROM_REDIS_CLUSTER
       Initial state: packet originating from a Redis Cluster.
       A RedisClusterInfo is populated with starting Cluster information.
       
      START_FROM_REDIS_CLUSTER = 33;
    • START_FROM_CLOUD_FUNCTION

      public static final Step.State START_FROM_CLOUD_FUNCTION
       Initial state: packet originating from a Cloud Function.
       A CloudFunctionInfo is populated with starting function information.
       
      START_FROM_CLOUD_FUNCTION = 23;
    • START_FROM_APP_ENGINE_VERSION

      public static final Step.State START_FROM_APP_ENGINE_VERSION
       Initial state: packet originating from an App Engine service version.
       An AppEngineVersionInfo is populated with starting version information.
       
      START_FROM_APP_ENGINE_VERSION = 25;
    • START_FROM_CLOUD_RUN_REVISION

      public static final Step.State START_FROM_CLOUD_RUN_REVISION
       Initial state: packet originating from a Cloud Run revision.
       A CloudRunRevisionInfo is populated with starting revision information.
       
      START_FROM_CLOUD_RUN_REVISION = 26;
    • START_FROM_STORAGE_BUCKET

      public static final Step.State START_FROM_STORAGE_BUCKET
       Initial state: packet originating from a Storage Bucket. Used only for
       return traces.
       The storage_bucket information is populated.
       
      START_FROM_STORAGE_BUCKET = 29;
    • START_FROM_PSC_PUBLISHED_SERVICE

      public static final Step.State START_FROM_PSC_PUBLISHED_SERVICE
       Initial state: packet originating from a published service that uses
       Private Service Connect. Used only for return traces.
       
      START_FROM_PSC_PUBLISHED_SERVICE = 30;
    • START_FROM_SERVERLESS_NEG

      public static final Step.State START_FROM_SERVERLESS_NEG
       Initial state: packet originating from a serverless network endpoint
       group backend. Used only for return traces.
       The serverless_neg information is populated.
       
      START_FROM_SERVERLESS_NEG = 31;
    • APPLY_INGRESS_FIREWALL_RULE

      public static final Step.State APPLY_INGRESS_FIREWALL_RULE
       Config checking state: verify ingress firewall rule.
       
      APPLY_INGRESS_FIREWALL_RULE = 4;
    • APPLY_EGRESS_FIREWALL_RULE

      public static final Step.State APPLY_EGRESS_FIREWALL_RULE
       Config checking state: verify egress firewall rule.
       
      APPLY_EGRESS_FIREWALL_RULE = 5;
    • APPLY_ROUTE

      public static final Step.State APPLY_ROUTE
       Config checking state: verify route.
       
      APPLY_ROUTE = 6;
    • APPLY_FORWARDING_RULE

      public static final Step.State APPLY_FORWARDING_RULE
       Config checking state: match forwarding rule.
       
      APPLY_FORWARDING_RULE = 7;
    • ANALYZE_LOAD_BALANCER_BACKEND

      public static final Step.State ANALYZE_LOAD_BALANCER_BACKEND
       Config checking state: verify load balancer backend configuration.
       
      ANALYZE_LOAD_BALANCER_BACKEND = 28;
    • SPOOFING_APPROVED

      public static final Step.State SPOOFING_APPROVED
       Config checking state: packet sent or received under foreign IP
       address and allowed.
       
      SPOOFING_APPROVED = 8;
    • ARRIVE_AT_INSTANCE

      public static final Step.State ARRIVE_AT_INSTANCE
       Forwarding state: arriving at a Compute Engine instance.
       
      ARRIVE_AT_INSTANCE = 9;
    • ARRIVE_AT_INTERNAL_LOAD_BALANCER

      @Deprecated public static final Step.State ARRIVE_AT_INTERNAL_LOAD_BALANCER
      Deprecated.
       Forwarding state: arriving at a Compute Engine internal load balancer.
       Deprecated in favor of the `ANALYZE_LOAD_BALANCER_BACKEND` state, not
       used in new tests.
       
      ARRIVE_AT_INTERNAL_LOAD_BALANCER = 10 [deprecated = true];
    • ARRIVE_AT_EXTERNAL_LOAD_BALANCER

      @Deprecated public static final Step.State ARRIVE_AT_EXTERNAL_LOAD_BALANCER
      Deprecated.
       Forwarding state: arriving at a Compute Engine external load balancer.
       Deprecated in favor of the `ANALYZE_LOAD_BALANCER_BACKEND` state, not
       used in new tests.
       
      ARRIVE_AT_EXTERNAL_LOAD_BALANCER = 11 [deprecated = true];
    • ARRIVE_AT_HYBRID_SUBNET

      public static final Step.State ARRIVE_AT_HYBRID_SUBNET
       Forwarding state: arriving at a hybrid subnet. Appropriate routing
       configuration will be determined here.
       
      ARRIVE_AT_HYBRID_SUBNET = 38;
    • ARRIVE_AT_VPN_GATEWAY

      public static final Step.State ARRIVE_AT_VPN_GATEWAY
       Forwarding state: arriving at a Cloud VPN gateway.
       
      ARRIVE_AT_VPN_GATEWAY = 12;
    • ARRIVE_AT_VPN_TUNNEL

      public static final Step.State ARRIVE_AT_VPN_TUNNEL
       Forwarding state: arriving at a Cloud VPN tunnel.
       
      ARRIVE_AT_VPN_TUNNEL = 13;
    • ARRIVE_AT_INTERCONNECT_ATTACHMENT

      public static final Step.State ARRIVE_AT_INTERCONNECT_ATTACHMENT
       Forwarding state: arriving at an interconnect attachment.
       
      ARRIVE_AT_INTERCONNECT_ATTACHMENT = 37;
    • ARRIVE_AT_VPC_CONNECTOR

      public static final Step.State ARRIVE_AT_VPC_CONNECTOR
       Forwarding state: arriving at a VPC connector.
       
      ARRIVE_AT_VPC_CONNECTOR = 24;
    • ARRIVE_AT_GKE_POD

      public static final Step.State ARRIVE_AT_GKE_POD
       Forwarding state: arriving at a GKE Pod.
       
      ARRIVE_AT_GKE_POD = 44;
    • DIRECT_VPC_EGRESS_CONNECTION

      public static final Step.State DIRECT_VPC_EGRESS_CONNECTION
       Forwarding state: for packets originating from a serverless endpoint
       forwarded through Direct VPC egress.
       
      DIRECT_VPC_EGRESS_CONNECTION = 35;
    • SERVERLESS_EXTERNAL_CONNECTION

      public static final Step.State SERVERLESS_EXTERNAL_CONNECTION
       Forwarding state: for packets originating from a serverless endpoint
       forwarded through public (external) connectivity.
       
      SERVERLESS_EXTERNAL_CONNECTION = 36;
    • NGFW_PACKET_INSPECTION

      public static final Step.State NGFW_PACKET_INSPECTION
       Forwarding state: Layer 7 packet inspection by the firewall endpoint
       based on the configured security profile group.
       
      NGFW_PACKET_INSPECTION = 47;
    • NAT

      public static final Step.State NAT
       Transition state: packet header translated. The `nat` field is populated
       with the translation information.
       
      NAT = 14;
    • SKIP_GKE_POD_IP_MASQUERADING

      public static final Step.State SKIP_GKE_POD_IP_MASQUERADING
       Transition state: GKE Pod IP masquerading is skipped. The
       `ip_masquerading_skipped` field is populated with the reason.
       
      SKIP_GKE_POD_IP_MASQUERADING = 40;
    • SKIP_GKE_INGRESS_NETWORK_POLICY

      public static final Step.State SKIP_GKE_INGRESS_NETWORK_POLICY
       Transition state: GKE Ingress Network Policy is skipped. The
       `gke_network_policy_skipped` field is populated with the reason.
       
      SKIP_GKE_INGRESS_NETWORK_POLICY = 41;
    • SKIP_GKE_EGRESS_NETWORK_POLICY

      public static final Step.State SKIP_GKE_EGRESS_NETWORK_POLICY
       Transition state: GKE Egress Network Policy is skipped. The
       `gke_network_policy_skipped` field is populated with the reason.
       
      SKIP_GKE_EGRESS_NETWORK_POLICY = 42;
    • APPLY_INGRESS_GKE_NETWORK_POLICY

      public static final Step.State APPLY_INGRESS_GKE_NETWORK_POLICY
       Config checking state: verify ingress GKE network policy.
       
      APPLY_INGRESS_GKE_NETWORK_POLICY = 45;
    • APPLY_EGRESS_GKE_NETWORK_POLICY

      public static final Step.State APPLY_EGRESS_GKE_NETWORK_POLICY
       Config checking state: verify egress GKE network policy.
       
      APPLY_EGRESS_GKE_NETWORK_POLICY = 46;
    • PROXY_CONNECTION

      public static final Step.State PROXY_CONNECTION
       Transition state: original connection is terminated and a new proxied
       connection is initiated.
       
      PROXY_CONNECTION = 15;
    • DELIVER

      public static final Step.State DELIVER
       Final state: packet could be delivered.
       
      DELIVER = 16;
    • DROP

      public static final Step.State DROP
       Final state: packet could be dropped.
       
      DROP = 17;
    • FORWARD

      public static final Step.State FORWARD
       Final state: packet could be forwarded to a network with an unknown
       configuration.
       
      FORWARD = 18;
    • ABORT

      public static final Step.State ABORT
       Final state: analysis is aborted.
       
      ABORT = 19;
    • VIEWER_PERMISSION_MISSING

      public static final Step.State VIEWER_PERMISSION_MISSING
       Special state: viewer of the test result does not have permission to
       see the configuration in this step.
       
      VIEWER_PERMISSION_MISSING = 20;
    • UNRECOGNIZED

      public static final Step.State UNRECOGNIZED
  • Field Details

    • STATE_UNSPECIFIED_VALUE

      public static final int STATE_UNSPECIFIED_VALUE
       Unspecified state.
       
      STATE_UNSPECIFIED = 0;
      See Also:
    • START_FROM_INSTANCE_VALUE

      public static final int START_FROM_INSTANCE_VALUE
       Initial state: packet originating from a Compute Engine instance.
       An InstanceInfo is populated with starting instance information.
       
      START_FROM_INSTANCE = 1;
      See Also:
    • START_FROM_INTERNET_VALUE

      public static final int START_FROM_INTERNET_VALUE
       Initial state: packet originating from the internet.
       The endpoint information is populated.
       
      START_FROM_INTERNET = 2;
      See Also:
    • START_FROM_GOOGLE_SERVICE_VALUE

      public static final int START_FROM_GOOGLE_SERVICE_VALUE
       Initial state: packet originating from a Google service.
       The google_service information is populated.
       
      START_FROM_GOOGLE_SERVICE = 27;
      See Also:
    • START_FROM_PRIVATE_NETWORK_VALUE

      public static final int START_FROM_PRIVATE_NETWORK_VALUE
       Initial state: packet originating from a VPC or on-premises network
       with internal source IP.
       If the source is a VPC network visible to the user, a NetworkInfo
       is populated with details of the network.
       
      START_FROM_PRIVATE_NETWORK = 3;
      See Also:
    • START_FROM_GKE_MASTER_VALUE

      public static final int START_FROM_GKE_MASTER_VALUE
       Initial state: packet originating from a Google Kubernetes Engine cluster
       master. A GKEMasterInfo is populated with starting instance information.
       
      START_FROM_GKE_MASTER = 21;
      See Also:
    • START_FROM_CLOUD_SQL_INSTANCE_VALUE

      public static final int START_FROM_CLOUD_SQL_INSTANCE_VALUE
       Initial state: packet originating from a Cloud SQL instance.
       A CloudSQLInstanceInfo is populated with starting instance information.
       
      START_FROM_CLOUD_SQL_INSTANCE = 22;
      See Also:
    • START_FROM_GKE_POD_VALUE

      public static final int START_FROM_GKE_POD_VALUE
       Initial state: packet originating from a Google Kubernetes Engine Pod.
       A GkePodInfo is populated with starting Pod information.
       
      START_FROM_GKE_POD = 39;
      See Also:
    • START_FROM_REDIS_INSTANCE_VALUE

      public static final int START_FROM_REDIS_INSTANCE_VALUE
       Initial state: packet originating from a Redis instance.
       A RedisInstanceInfo is populated with starting instance information.
       
      START_FROM_REDIS_INSTANCE = 32;
      See Also:
    • START_FROM_REDIS_CLUSTER_VALUE

      public static final int START_FROM_REDIS_CLUSTER_VALUE
       Initial state: packet originating from a Redis Cluster.
       A RedisClusterInfo is populated with starting Cluster information.
       
      START_FROM_REDIS_CLUSTER = 33;
      See Also:
    • START_FROM_CLOUD_FUNCTION_VALUE

      public static final int START_FROM_CLOUD_FUNCTION_VALUE
       Initial state: packet originating from a Cloud Function.
       A CloudFunctionInfo is populated with starting function information.
       
      START_FROM_CLOUD_FUNCTION = 23;
      See Also:
    • START_FROM_APP_ENGINE_VERSION_VALUE

      public static final int START_FROM_APP_ENGINE_VERSION_VALUE
       Initial state: packet originating from an App Engine service version.
       An AppEngineVersionInfo is populated with starting version information.
       
      START_FROM_APP_ENGINE_VERSION = 25;
      See Also:
    • START_FROM_CLOUD_RUN_REVISION_VALUE

      public static final int START_FROM_CLOUD_RUN_REVISION_VALUE
       Initial state: packet originating from a Cloud Run revision.
       A CloudRunRevisionInfo is populated with starting revision information.
       
      START_FROM_CLOUD_RUN_REVISION = 26;
      See Also:
    • START_FROM_STORAGE_BUCKET_VALUE

      public static final int START_FROM_STORAGE_BUCKET_VALUE
       Initial state: packet originating from a Storage Bucket. Used only for
       return traces.
       The storage_bucket information is populated.
       
      START_FROM_STORAGE_BUCKET = 29;
      See Also:
    • START_FROM_PSC_PUBLISHED_SERVICE_VALUE

      public static final int START_FROM_PSC_PUBLISHED_SERVICE_VALUE
       Initial state: packet originating from a published service that uses
       Private Service Connect. Used only for return traces.
       
      START_FROM_PSC_PUBLISHED_SERVICE = 30;
      See Also:
    • START_FROM_SERVERLESS_NEG_VALUE

      public static final int START_FROM_SERVERLESS_NEG_VALUE
       Initial state: packet originating from a serverless network endpoint
       group backend. Used only for return traces.
       The serverless_neg information is populated.
       
      START_FROM_SERVERLESS_NEG = 31;
      See Also:
    • APPLY_INGRESS_FIREWALL_RULE_VALUE

      public static final int APPLY_INGRESS_FIREWALL_RULE_VALUE
       Config checking state: verify ingress firewall rule.
       
      APPLY_INGRESS_FIREWALL_RULE = 4;
      See Also:
    • APPLY_EGRESS_FIREWALL_RULE_VALUE

      public static final int APPLY_EGRESS_FIREWALL_RULE_VALUE
       Config checking state: verify egress firewall rule.
       
      APPLY_EGRESS_FIREWALL_RULE = 5;
      See Also:
    • APPLY_ROUTE_VALUE

      public static final int APPLY_ROUTE_VALUE
       Config checking state: verify route.
       
      APPLY_ROUTE = 6;
      See Also:
    • APPLY_FORWARDING_RULE_VALUE

      public static final int APPLY_FORWARDING_RULE_VALUE
       Config checking state: match forwarding rule.
       
      APPLY_FORWARDING_RULE = 7;
      See Also:
    • ANALYZE_LOAD_BALANCER_BACKEND_VALUE

      public static final int ANALYZE_LOAD_BALANCER_BACKEND_VALUE
       Config checking state: verify load balancer backend configuration.
       
      ANALYZE_LOAD_BALANCER_BACKEND = 28;
      See Also:
    • SPOOFING_APPROVED_VALUE

      public static final int SPOOFING_APPROVED_VALUE
       Config checking state: packet sent or received under foreign IP
       address and allowed.
       
      SPOOFING_APPROVED = 8;
      See Also:
    • ARRIVE_AT_INSTANCE_VALUE

      public static final int ARRIVE_AT_INSTANCE_VALUE
       Forwarding state: arriving at a Compute Engine instance.
       
      ARRIVE_AT_INSTANCE = 9;
      See Also:
    • ARRIVE_AT_INTERNAL_LOAD_BALANCER_VALUE

      @Deprecated public static final int ARRIVE_AT_INTERNAL_LOAD_BALANCER_VALUE
      Deprecated.
       Forwarding state: arriving at a Compute Engine internal load balancer.
       Deprecated in favor of the `ANALYZE_LOAD_BALANCER_BACKEND` state, not
       used in new tests.
       
      ARRIVE_AT_INTERNAL_LOAD_BALANCER = 10 [deprecated = true];
      See Also:
    • ARRIVE_AT_EXTERNAL_LOAD_BALANCER_VALUE

      @Deprecated public static final int ARRIVE_AT_EXTERNAL_LOAD_BALANCER_VALUE
      Deprecated.
       Forwarding state: arriving at a Compute Engine external load balancer.
       Deprecated in favor of the `ANALYZE_LOAD_BALANCER_BACKEND` state, not
       used in new tests.
       
      ARRIVE_AT_EXTERNAL_LOAD_BALANCER = 11 [deprecated = true];
      See Also:
    • ARRIVE_AT_HYBRID_SUBNET_VALUE

      public static final int ARRIVE_AT_HYBRID_SUBNET_VALUE
       Forwarding state: arriving at a hybrid subnet. Appropriate routing
       configuration will be determined here.
       
      ARRIVE_AT_HYBRID_SUBNET = 38;
      See Also:
    • ARRIVE_AT_VPN_GATEWAY_VALUE

      public static final int ARRIVE_AT_VPN_GATEWAY_VALUE
       Forwarding state: arriving at a Cloud VPN gateway.
       
      ARRIVE_AT_VPN_GATEWAY = 12;
      See Also:
    • ARRIVE_AT_VPN_TUNNEL_VALUE

      public static final int ARRIVE_AT_VPN_TUNNEL_VALUE
       Forwarding state: arriving at a Cloud VPN tunnel.
       
      ARRIVE_AT_VPN_TUNNEL = 13;
      See Also:
    • ARRIVE_AT_INTERCONNECT_ATTACHMENT_VALUE

      public static final int ARRIVE_AT_INTERCONNECT_ATTACHMENT_VALUE
       Forwarding state: arriving at an interconnect attachment.
       
      ARRIVE_AT_INTERCONNECT_ATTACHMENT = 37;
      See Also:
    • ARRIVE_AT_VPC_CONNECTOR_VALUE

      public static final int ARRIVE_AT_VPC_CONNECTOR_VALUE
       Forwarding state: arriving at a VPC connector.
       
      ARRIVE_AT_VPC_CONNECTOR = 24;
      See Also:
    • ARRIVE_AT_GKE_POD_VALUE

      public static final int ARRIVE_AT_GKE_POD_VALUE
       Forwarding state: arriving at a GKE Pod.
       
      ARRIVE_AT_GKE_POD = 44;
      See Also:
    • DIRECT_VPC_EGRESS_CONNECTION_VALUE

      public static final int DIRECT_VPC_EGRESS_CONNECTION_VALUE
       Forwarding state: for packets originating from a serverless endpoint
       forwarded through Direct VPC egress.
       
      DIRECT_VPC_EGRESS_CONNECTION = 35;
      See Also:
    • SERVERLESS_EXTERNAL_CONNECTION_VALUE

      public static final int SERVERLESS_EXTERNAL_CONNECTION_VALUE
       Forwarding state: for packets originating from a serverless endpoint
       forwarded through public (external) connectivity.
       
      SERVERLESS_EXTERNAL_CONNECTION = 36;
      See Also:
    • NGFW_PACKET_INSPECTION_VALUE

      public static final int NGFW_PACKET_INSPECTION_VALUE
       Forwarding state: Layer 7 packet inspection by the firewall endpoint
       based on the configured security profile group.
       
      NGFW_PACKET_INSPECTION = 47;
      See Also:
    • NAT_VALUE

      public static final int NAT_VALUE
       Transition state: packet header translated. The `nat` field is populated
       with the translation information.
       
      NAT = 14;
      See Also:
    • SKIP_GKE_POD_IP_MASQUERADING_VALUE

      public static final int SKIP_GKE_POD_IP_MASQUERADING_VALUE
       Transition state: GKE Pod IP masquerading is skipped. The
       `ip_masquerading_skipped` field is populated with the reason.
       
      SKIP_GKE_POD_IP_MASQUERADING = 40;
      See Also:
    • SKIP_GKE_INGRESS_NETWORK_POLICY_VALUE

      public static final int SKIP_GKE_INGRESS_NETWORK_POLICY_VALUE
       Transition state: GKE Ingress Network Policy is skipped. The
       `gke_network_policy_skipped` field is populated with the reason.
       
      SKIP_GKE_INGRESS_NETWORK_POLICY = 41;
      See Also:
    • SKIP_GKE_EGRESS_NETWORK_POLICY_VALUE

      public static final int SKIP_GKE_EGRESS_NETWORK_POLICY_VALUE
       Transition state: GKE Egress Network Policy is skipped. The
       `gke_network_policy_skipped` field is populated with the reason.
       
      SKIP_GKE_EGRESS_NETWORK_POLICY = 42;
      See Also:
    • APPLY_INGRESS_GKE_NETWORK_POLICY_VALUE

      public static final int APPLY_INGRESS_GKE_NETWORK_POLICY_VALUE
       Config checking state: verify ingress GKE network policy.
       
      APPLY_INGRESS_GKE_NETWORK_POLICY = 45;
      See Also:
    • APPLY_EGRESS_GKE_NETWORK_POLICY_VALUE

      public static final int APPLY_EGRESS_GKE_NETWORK_POLICY_VALUE
       Config checking state: verify egress GKE network policy.
       
      APPLY_EGRESS_GKE_NETWORK_POLICY = 46;
      See Also:
    • PROXY_CONNECTION_VALUE

      public static final int PROXY_CONNECTION_VALUE
       Transition state: original connection is terminated and a new proxied
       connection is initiated.
       
      PROXY_CONNECTION = 15;
      See Also:
    • DELIVER_VALUE

      public static final int DELIVER_VALUE
       Final state: packet could be delivered.
       
      DELIVER = 16;
      See Also:
    • DROP_VALUE

      public static final int DROP_VALUE
       Final state: packet could be dropped.
       
      DROP = 17;
      See Also:
    • FORWARD_VALUE

      public static final int FORWARD_VALUE
       Final state: packet could be forwarded to a network with an unknown
       configuration.
       
      FORWARD = 18;
      See Also:
    • ABORT_VALUE

      public static final int ABORT_VALUE
       Final state: analysis is aborted.
       
      ABORT = 19;
      See Also:
    • VIEWER_PERMISSION_MISSING_VALUE

      public static final int VIEWER_PERMISSION_MISSING_VALUE
       Special state: viewer of the test result does not have permission to
       see the configuration in this step.
       
      VIEWER_PERMISSION_MISSING = 20;
      See Also:
  • Method Details

    • values

      public static Step.State[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Step.State valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static Step.State valueOf(int value)
      Deprecated.
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static Step.State forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<Step.State> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static Step.State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null