Enum 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 Summary
Enum ConstantsEnum ConstantDescriptionFinal state: analysis is aborted.Config checking state: verify load balancer backend configuration.Config checking state: verify egress firewall rule.Config checking state: verify egress GKE network policy.Config checking state: match forwarding rule.Config checking state: verify ingress firewall rule.Config checking state: verify ingress GKE network policy.Config checking state: verify route.Deprecated.Forwarding state: arriving at a GKE Pod.Forwarding state: arriving at a hybrid subnet.Forwarding state: arriving at a Compute Engine instance.Forwarding state: arriving at an interconnect attachment.Deprecated.Forwarding state: arriving at a VPC connector.Forwarding state: arriving at a Cloud VPN gateway.Forwarding state: arriving at a Cloud VPN tunnel.Final state: packet could be delivered.Forwarding state: for packets originating from a serverless endpoint forwarded through Direct VPC egress.Final state: packet could be dropped.Final state: packet could be forwarded to a network with an unknown configuration.Transition state: packet header translated.Forwarding state: Layer 7 packet inspection by the firewall endpoint based on the configured security profile group.Transition state: original connection is terminated and a new proxied connection is initiated.Forwarding state: for packets originating from a serverless endpoint forwarded through public (external) connectivity.Transition state: GKE Egress Network Policy is skipped.Transition state: GKE Ingress Network Policy is skipped.Transition state: GKE Pod IP masquerading is skipped.Config checking state: packet sent or received under foreign IP address and allowed.Initial state: packet originating from an App Engine service version.Initial state: packet originating from a Cloud Function.Initial state: packet originating from a Cloud Run revision.Initial state: packet originating from a Cloud SQL instance.Initial state: packet originating from a Google Kubernetes Engine cluster master.Initial state: packet originating from a Google Kubernetes Engine Pod.Initial state: packet originating from a Google service.Initial state: packet originating from a Compute Engine instance.Initial state: packet originating from the internet.Initial state: packet originating from a VPC or on-premises network with internal source IP.Initial state: packet originating from a published service that uses Private Service Connect.Initial state: packet originating from a Redis Cluster.Initial state: packet originating from a Redis instance.Initial state: packet originating from a serverless network endpoint group backend.Initial state: packet originating from a Storage Bucket.Unspecified state.Special state: viewer of the test result does not have permission to see the configuration in this step. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intFinal state: analysis is aborted.static final intConfig checking state: verify load balancer backend configuration.static final intConfig checking state: verify egress firewall rule.static final intConfig checking state: verify egress GKE network policy.static final intConfig checking state: match forwarding rule.static final intConfig checking state: verify ingress firewall rule.static final intConfig checking state: verify ingress GKE network policy.static final intConfig checking state: verify route.static final intDeprecated.static final intForwarding state: arriving at a GKE Pod.static final intForwarding state: arriving at a hybrid subnet.static final intForwarding state: arriving at a Compute Engine instance.static final intForwarding state: arriving at an interconnect attachment.static final intDeprecated.static final intForwarding state: arriving at a VPC connector.static final intForwarding state: arriving at a Cloud VPN gateway.static final intForwarding state: arriving at a Cloud VPN tunnel.static final intFinal state: packet could be delivered.static final intForwarding state: for packets originating from a serverless endpoint forwarded through Direct VPC egress.static final intFinal state: packet could be dropped.static final intFinal state: packet could be forwarded to a network with an unknown configuration.static final intTransition state: packet header translated.static final intForwarding state: Layer 7 packet inspection by the firewall endpoint based on the configured security profile group.static final intTransition state: original connection is terminated and a new proxied connection is initiated.static final intForwarding state: for packets originating from a serverless endpoint forwarded through public (external) connectivity.static final intTransition state: GKE Egress Network Policy is skipped.static final intTransition state: GKE Ingress Network Policy is skipped.static final intTransition state: GKE Pod IP masquerading is skipped.static final intConfig checking state: packet sent or received under foreign IP address and allowed.static final intInitial state: packet originating from an App Engine service version.static final intInitial state: packet originating from a Cloud Function.static final intInitial state: packet originating from a Cloud Run revision.static final intInitial state: packet originating from a Cloud SQL instance.static final intInitial state: packet originating from a Google Kubernetes Engine cluster master.static final intInitial state: packet originating from a Google Kubernetes Engine Pod.static final intInitial state: packet originating from a Google service.static final intInitial state: packet originating from a Compute Engine instance.static final intInitial state: packet originating from the internet.static final intInitial state: packet originating from a VPC or on-premises network with internal source IP.static final intInitial state: packet originating from a published service that uses Private Service Connect.static final intInitial state: packet originating from a Redis Cluster.static final intInitial state: packet originating from a Redis instance.static final intInitial state: packet originating from a serverless network endpoint group backend.static final intInitial state: packet originating from a Storage Bucket.static final intUnspecified state.static final intSpecial state: viewer of the test result does not have permission to see the configuration in this step. -
Method Summary
Modifier and TypeMethodDescriptionstatic Step.StateforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<Step.State>static Step.StatevalueOf(int value) Deprecated.static Step.StatevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static Step.StateReturns the enum constant of this type with the specified name.static Step.State[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
STATE_UNSPECIFIED
Unspecified state.
STATE_UNSPECIFIED = 0; -
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
Initial state: packet originating from the internet. The endpoint information is populated.
START_FROM_INTERNET = 2; -
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
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
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
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
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
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
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
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
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
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
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
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
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
Config checking state: verify ingress firewall rule.
APPLY_INGRESS_FIREWALL_RULE = 4; -
APPLY_EGRESS_FIREWALL_RULE
Config checking state: verify egress firewall rule.
APPLY_EGRESS_FIREWALL_RULE = 5; -
APPLY_ROUTE
Config checking state: verify route.
APPLY_ROUTE = 6; -
APPLY_FORWARDING_RULE
Config checking state: match forwarding rule.
APPLY_FORWARDING_RULE = 7; -
ANALYZE_LOAD_BALANCER_BACKEND
Config checking state: verify load balancer backend configuration.
ANALYZE_LOAD_BALANCER_BACKEND = 28; -
SPOOFING_APPROVED
Config checking state: packet sent or received under foreign IP address and allowed.
SPOOFING_APPROVED = 8; -
ARRIVE_AT_INSTANCE
Forwarding state: arriving at a Compute Engine instance.
ARRIVE_AT_INSTANCE = 9; -
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.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
Forwarding state: arriving at a hybrid subnet. Appropriate routing configuration will be determined here.
ARRIVE_AT_HYBRID_SUBNET = 38; -
ARRIVE_AT_VPN_GATEWAY
Forwarding state: arriving at a Cloud VPN gateway.
ARRIVE_AT_VPN_GATEWAY = 12; -
ARRIVE_AT_VPN_TUNNEL
Forwarding state: arriving at a Cloud VPN tunnel.
ARRIVE_AT_VPN_TUNNEL = 13; -
ARRIVE_AT_INTERCONNECT_ATTACHMENT
Forwarding state: arriving at an interconnect attachment.
ARRIVE_AT_INTERCONNECT_ATTACHMENT = 37; -
ARRIVE_AT_VPC_CONNECTOR
Forwarding state: arriving at a VPC connector.
ARRIVE_AT_VPC_CONNECTOR = 24; -
ARRIVE_AT_GKE_POD
Forwarding state: arriving at a GKE Pod.
ARRIVE_AT_GKE_POD = 44; -
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
Forwarding state: for packets originating from a serverless endpoint forwarded through public (external) connectivity.
SERVERLESS_EXTERNAL_CONNECTION = 36; -
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
Transition state: packet header translated. The `nat` field is populated with the translation information.
NAT = 14; -
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
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
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
Config checking state: verify ingress GKE network policy.
APPLY_INGRESS_GKE_NETWORK_POLICY = 45; -
APPLY_EGRESS_GKE_NETWORK_POLICY
Config checking state: verify egress GKE network policy.
APPLY_EGRESS_GKE_NETWORK_POLICY = 46; -
PROXY_CONNECTION
Transition state: original connection is terminated and a new proxied connection is initiated.
PROXY_CONNECTION = 15; -
DELIVER
Final state: packet could be delivered.
DELIVER = 16; -
DROP
Final state: packet could be dropped.
DROP = 17; -
FORWARD
Final state: packet could be forwarded to a network with an unknown configuration.
FORWARD = 18; -
ABORT
Final state: analysis is aborted.
ABORT = 19; -
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
-
-
Field Details
-
STATE_UNSPECIFIED_VALUE
public static final int STATE_UNSPECIFIED_VALUEUnspecified state.
STATE_UNSPECIFIED = 0;- See Also:
-
START_FROM_INSTANCE_VALUE
public static final int START_FROM_INSTANCE_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEInitial 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_VALUEConfig 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_VALUEConfig checking state: verify egress firewall rule.
APPLY_EGRESS_FIREWALL_RULE = 5;- See Also:
-
APPLY_ROUTE_VALUE
public static final int APPLY_ROUTE_VALUEConfig checking state: verify route.
APPLY_ROUTE = 6;- See Also:
-
APPLY_FORWARDING_RULE_VALUE
public static final int APPLY_FORWARDING_RULE_VALUEConfig checking state: match forwarding rule.
APPLY_FORWARDING_RULE = 7;- See Also:
-
ANALYZE_LOAD_BALANCER_BACKEND_VALUE
public static final int ANALYZE_LOAD_BALANCER_BACKEND_VALUEConfig checking state: verify load balancer backend configuration.
ANALYZE_LOAD_BALANCER_BACKEND = 28;- See Also:
-
SPOOFING_APPROVED_VALUE
public static final int SPOOFING_APPROVED_VALUEConfig 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_VALUEForwarding state: arriving at a Compute Engine instance.
ARRIVE_AT_INSTANCE = 9;- See Also:
-
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.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_VALUEForwarding 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_VALUEForwarding 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_VALUEForwarding 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_VALUEForwarding 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_VALUEForwarding 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_VALUEForwarding 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_VALUEForwarding 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_VALUEForwarding 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_VALUEForwarding 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_VALUETransition 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_VALUETransition 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_VALUETransition 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_VALUETransition 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_VALUEConfig 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_VALUEConfig checking state: verify egress GKE network policy.
APPLY_EGRESS_GKE_NETWORK_POLICY = 46;- See Also:
-
PROXY_CONNECTION_VALUE
public static final int PROXY_CONNECTION_VALUETransition state: original connection is terminated and a new proxied connection is initiated.
PROXY_CONNECTION = 15;- See Also:
-
DELIVER_VALUE
public static final int DELIVER_VALUEFinal state: packet could be delivered.
DELIVER = 16;- See Also:
-
DROP_VALUE
public static final int DROP_VALUEFinal state: packet could be dropped.
DROP = 17;- See Also:
-
FORWARD_VALUE
public static final int FORWARD_VALUEFinal state: packet could be forwarded to a network with an unknown configuration.
FORWARD = 18;- See Also:
-
ABORT_VALUE
public static final int ABORT_VALUEFinal state: analysis is aborted.
ABORT = 19;- See Also:
-
VIEWER_PERMISSION_MISSING_VALUE
public static final int VIEWER_PERMISSION_MISSING_VALUESpecial 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
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
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 nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
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 nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
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 nameNullPointerException- if the argument is null
-