Class Step (1.43.0)

public final class Step extends GeneratedMessageV3 implements StepOrBuilder

A simulated forwarding path is composed of multiple steps. Each step has a well-defined state and an associated configuration.

Protobuf type google.cloud.networkmanagement.v1.Step

Implements

StepOrBuilder

Static Fields

ABORT_FIELD_NUMBER

public static final int ABORT_FIELD_NUMBER
Field Value
Type Description
int

APP_ENGINE_VERSION_FIELD_NUMBER

public static final int APP_ENGINE_VERSION_FIELD_NUMBER
Field Value
Type Description
int

CAUSES_DROP_FIELD_NUMBER

public static final int CAUSES_DROP_FIELD_NUMBER
Field Value
Type Description
int

CLOUD_FUNCTION_FIELD_NUMBER

public static final int CLOUD_FUNCTION_FIELD_NUMBER
Field Value
Type Description
int

CLOUD_RUN_REVISION_FIELD_NUMBER

public static final int CLOUD_RUN_REVISION_FIELD_NUMBER
Field Value
Type Description
int

CLOUD_SQL_INSTANCE_FIELD_NUMBER

public static final int CLOUD_SQL_INSTANCE_FIELD_NUMBER
Field Value
Type Description
int

DELIVER_FIELD_NUMBER

public static final int DELIVER_FIELD_NUMBER
Field Value
Type Description
int

DESCRIPTION_FIELD_NUMBER

public static final int DESCRIPTION_FIELD_NUMBER
Field Value
Type Description
int

DROP_FIELD_NUMBER

public static final int DROP_FIELD_NUMBER
Field Value
Type Description
int

ENDPOINT_FIELD_NUMBER

public static final int ENDPOINT_FIELD_NUMBER
Field Value
Type Description
int

FIREWALL_FIELD_NUMBER

public static final int FIREWALL_FIELD_NUMBER
Field Value
Type Description
int

FORWARDING_RULE_FIELD_NUMBER

public static final int FORWARDING_RULE_FIELD_NUMBER
Field Value
Type Description
int

FORWARD_FIELD_NUMBER

public static final int FORWARD_FIELD_NUMBER
Field Value
Type Description
int

GKE_MASTER_FIELD_NUMBER

public static final int GKE_MASTER_FIELD_NUMBER
Field Value
Type Description
int

GOOGLE_SERVICE_FIELD_NUMBER

public static final int GOOGLE_SERVICE_FIELD_NUMBER
Field Value
Type Description
int

INSTANCE_FIELD_NUMBER

public static final int INSTANCE_FIELD_NUMBER
Field Value
Type Description
int

LOAD_BALANCER_BACKEND_INFO_FIELD_NUMBER

public static final int LOAD_BALANCER_BACKEND_INFO_FIELD_NUMBER
Field Value
Type Description
int

LOAD_BALANCER_FIELD_NUMBER

public static final int LOAD_BALANCER_FIELD_NUMBER
Field Value
Type Description
int

NAT_FIELD_NUMBER

public static final int NAT_FIELD_NUMBER
Field Value
Type Description
int

NETWORK_FIELD_NUMBER

public static final int NETWORK_FIELD_NUMBER
Field Value
Type Description
int

PROJECT_ID_FIELD_NUMBER

public static final int PROJECT_ID_FIELD_NUMBER
Field Value
Type Description
int

PROXY_CONNECTION_FIELD_NUMBER

public static final int PROXY_CONNECTION_FIELD_NUMBER
Field Value
Type Description
int

ROUTE_FIELD_NUMBER

public static final int ROUTE_FIELD_NUMBER
Field Value
Type Description
int

STATE_FIELD_NUMBER

public static final int STATE_FIELD_NUMBER
Field Value
Type Description
int

STORAGE_BUCKET_FIELD_NUMBER

public static final int STORAGE_BUCKET_FIELD_NUMBER
Field Value
Type Description
int

VPC_CONNECTOR_FIELD_NUMBER

public static final int VPC_CONNECTOR_FIELD_NUMBER
Field Value
Type Description
int

VPN_GATEWAY_FIELD_NUMBER

public static final int VPN_GATEWAY_FIELD_NUMBER
Field Value
Type Description
int

VPN_TUNNEL_FIELD_NUMBER

public static final int VPN_TUNNEL_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static Step getDefaultInstance()
Returns
Type Description
Step

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static Step.Builder newBuilder()
Returns
Type Description
Step.Builder

newBuilder(Step prototype)

public static Step.Builder newBuilder(Step prototype)
Parameter
Name Description
prototype Step
Returns
Type Description
Step.Builder

parseDelimitedFrom(InputStream input)

public static Step parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Step
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Step parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Step
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static Step parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Step
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Step parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Step
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Step parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Step
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Step parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Step
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Step parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Step
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Step parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Step
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static Step parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Step
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Step parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Step
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static Step parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Step
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Step parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Step
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<Step> parser()
Returns
Type Description
Parser<Step>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAbort()

public AbortInfo getAbort()

Display information of the final state "abort" and reason.

.google.cloud.networkmanagement.v1.AbortInfo abort = 14;

Returns
Type Description
AbortInfo

The abort.

getAbortOrBuilder()

public AbortInfoOrBuilder getAbortOrBuilder()

Display information of the final state "abort" and reason.

.google.cloud.networkmanagement.v1.AbortInfo abort = 14;

Returns
Type Description
AbortInfoOrBuilder

getAppEngineVersion()

public AppEngineVersionInfo getAppEngineVersion()

Display information of an App Engine service version.

.google.cloud.networkmanagement.v1.AppEngineVersionInfo app_engine_version = 22;

Returns
Type Description
AppEngineVersionInfo

The appEngineVersion.

getAppEngineVersionOrBuilder()

public AppEngineVersionInfoOrBuilder getAppEngineVersionOrBuilder()

Display information of an App Engine service version.

.google.cloud.networkmanagement.v1.AppEngineVersionInfo app_engine_version = 22;

Returns
Type Description
AppEngineVersionInfoOrBuilder

getCausesDrop()

public boolean getCausesDrop()

This is a step that leads to the final state Drop.

bool causes_drop = 3;

Returns
Type Description
boolean

The causesDrop.

getCloudFunction()

public CloudFunctionInfo getCloudFunction()

Display information of a Cloud Function.

.google.cloud.networkmanagement.v1.CloudFunctionInfo cloud_function = 20;

Returns
Type Description
CloudFunctionInfo

The cloudFunction.

getCloudFunctionOrBuilder()

public CloudFunctionInfoOrBuilder getCloudFunctionOrBuilder()

Display information of a Cloud Function.

.google.cloud.networkmanagement.v1.CloudFunctionInfo cloud_function = 20;

Returns
Type Description
CloudFunctionInfoOrBuilder

getCloudRunRevision()

public CloudRunRevisionInfo getCloudRunRevision()

Display information of a Cloud Run revision.

.google.cloud.networkmanagement.v1.CloudRunRevisionInfo cloud_run_revision = 23;

Returns
Type Description
CloudRunRevisionInfo

The cloudRunRevision.

getCloudRunRevisionOrBuilder()

public CloudRunRevisionInfoOrBuilder getCloudRunRevisionOrBuilder()

Display information of a Cloud Run revision.

.google.cloud.networkmanagement.v1.CloudRunRevisionInfo cloud_run_revision = 23;

Returns
Type Description
CloudRunRevisionInfoOrBuilder

getCloudSqlInstance()

public CloudSQLInstanceInfo getCloudSqlInstance()

Display information of a Cloud SQL instance.

.google.cloud.networkmanagement.v1.CloudSQLInstanceInfo cloud_sql_instance = 19;

Returns
Type Description
CloudSQLInstanceInfo

The cloudSqlInstance.

getCloudSqlInstanceOrBuilder()

public CloudSQLInstanceInfoOrBuilder getCloudSqlInstanceOrBuilder()

Display information of a Cloud SQL instance.

.google.cloud.networkmanagement.v1.CloudSQLInstanceInfo cloud_sql_instance = 19;

Returns
Type Description
CloudSQLInstanceInfoOrBuilder

getDefaultInstanceForType()

public Step getDefaultInstanceForType()
Returns
Type Description
Step

getDeliver()

public DeliverInfo getDeliver()

Display information of the final state "deliver" and reason.

.google.cloud.networkmanagement.v1.DeliverInfo deliver = 12;

Returns
Type Description
DeliverInfo

The deliver.

getDeliverOrBuilder()

public DeliverInfoOrBuilder getDeliverOrBuilder()

Display information of the final state "deliver" and reason.

.google.cloud.networkmanagement.v1.DeliverInfo deliver = 12;

Returns
Type Description
DeliverInfoOrBuilder

getDescription()

public String getDescription()

A description of the step. Usually this is a summary of the state.

string description = 1;

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

A description of the step. Usually this is a summary of the state.

string description = 1;

Returns
Type Description
ByteString

The bytes for description.

getDrop()

public DropInfo getDrop()

Display information of the final state "drop" and reason.

.google.cloud.networkmanagement.v1.DropInfo drop = 15;

Returns
Type Description
DropInfo

The drop.

getDropOrBuilder()

public DropInfoOrBuilder getDropOrBuilder()

Display information of the final state "drop" and reason.

.google.cloud.networkmanagement.v1.DropInfo drop = 15;

Returns
Type Description
DropInfoOrBuilder

getEndpoint()

public EndpointInfo getEndpoint()

Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.

.google.cloud.networkmanagement.v1.EndpointInfo endpoint = 8;

Returns
Type Description
EndpointInfo

The endpoint.

getEndpointOrBuilder()

public EndpointInfoOrBuilder getEndpointOrBuilder()

Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.

.google.cloud.networkmanagement.v1.EndpointInfo endpoint = 8;

Returns
Type Description
EndpointInfoOrBuilder

getFirewall()

public FirewallInfo getFirewall()

Display information of a Compute Engine firewall rule.

.google.cloud.networkmanagement.v1.FirewallInfo firewall = 6;

Returns
Type Description
FirewallInfo

The firewall.

getFirewallOrBuilder()

public FirewallInfoOrBuilder getFirewallOrBuilder()

Display information of a Compute Engine firewall rule.

.google.cloud.networkmanagement.v1.FirewallInfo firewall = 6;

Returns
Type Description
FirewallInfoOrBuilder

getForward()

public ForwardInfo getForward()

Display information of the final state "forward" and reason.

.google.cloud.networkmanagement.v1.ForwardInfo forward = 13;

Returns
Type Description
ForwardInfo

The forward.

getForwardOrBuilder()

public ForwardInfoOrBuilder getForwardOrBuilder()

Display information of the final state "forward" and reason.

.google.cloud.networkmanagement.v1.ForwardInfo forward = 13;

Returns
Type Description
ForwardInfoOrBuilder

getForwardingRule()

public ForwardingRuleInfo getForwardingRule()

Display information of a Compute Engine forwarding rule.

.google.cloud.networkmanagement.v1.ForwardingRuleInfo forwarding_rule = 9;

Returns
Type Description
ForwardingRuleInfo

The forwardingRule.

getForwardingRuleOrBuilder()

public ForwardingRuleInfoOrBuilder getForwardingRuleOrBuilder()

Display information of a Compute Engine forwarding rule.

.google.cloud.networkmanagement.v1.ForwardingRuleInfo forwarding_rule = 9;

Returns
Type Description
ForwardingRuleInfoOrBuilder

getGkeMaster()

public GKEMasterInfo getGkeMaster()

Display information of a Google Kubernetes Engine cluster master.

.google.cloud.networkmanagement.v1.GKEMasterInfo gke_master = 18;

Returns
Type Description
GKEMasterInfo

The gkeMaster.

getGkeMasterOrBuilder()

public GKEMasterInfoOrBuilder getGkeMasterOrBuilder()

Display information of a Google Kubernetes Engine cluster master.

.google.cloud.networkmanagement.v1.GKEMasterInfo gke_master = 18;

Returns
Type Description
GKEMasterInfoOrBuilder

getGoogleService()

public GoogleServiceInfo getGoogleService()

Display information of a Google service

.google.cloud.networkmanagement.v1.GoogleServiceInfo google_service = 24;

Returns
Type Description
GoogleServiceInfo

The googleService.

getGoogleServiceOrBuilder()

public GoogleServiceInfoOrBuilder getGoogleServiceOrBuilder()

Display information of a Google service

.google.cloud.networkmanagement.v1.GoogleServiceInfo google_service = 24;

Returns
Type Description
GoogleServiceInfoOrBuilder

getInstance()

public InstanceInfo getInstance()

Display information of a Compute Engine instance.

.google.cloud.networkmanagement.v1.InstanceInfo instance = 5;

Returns
Type Description
InstanceInfo

The instance.

getInstanceOrBuilder()

public InstanceInfoOrBuilder getInstanceOrBuilder()

Display information of a Compute Engine instance.

.google.cloud.networkmanagement.v1.InstanceInfo instance = 5;

Returns
Type Description
InstanceInfoOrBuilder

getLoadBalancer() (deprecated)

public LoadBalancerInfo getLoadBalancer()

Deprecated. google.cloud.networkmanagement.v1.Step.load_balancer is deprecated. See google/cloud/networkmanagement/v1/trace.proto;l=241

Display information of the load balancers. Deprecated in favor of the load_balancer_backend_info field, not used in new tests.

.google.cloud.networkmanagement.v1.LoadBalancerInfo load_balancer = 16 [deprecated = true];

Returns
Type Description
LoadBalancerInfo

The loadBalancer.

getLoadBalancerBackendInfo()

public LoadBalancerBackendInfo getLoadBalancerBackendInfo()

Display information of a specific load balancer backend.

.google.cloud.networkmanagement.v1.LoadBalancerBackendInfo load_balancer_backend_info = 27;

Returns
Type Description
LoadBalancerBackendInfo

The loadBalancerBackendInfo.

getLoadBalancerBackendInfoOrBuilder()

public LoadBalancerBackendInfoOrBuilder getLoadBalancerBackendInfoOrBuilder()

Display information of a specific load balancer backend.

.google.cloud.networkmanagement.v1.LoadBalancerBackendInfo load_balancer_backend_info = 27;

Returns
Type Description
LoadBalancerBackendInfoOrBuilder

getLoadBalancerOrBuilder() (deprecated)

public LoadBalancerInfoOrBuilder getLoadBalancerOrBuilder()

Display information of the load balancers. Deprecated in favor of the load_balancer_backend_info field, not used in new tests.

.google.cloud.networkmanagement.v1.LoadBalancerInfo load_balancer = 16 [deprecated = true];

Returns
Type Description
LoadBalancerInfoOrBuilder

getNat()

public NatInfo getNat()

Display information of a NAT.

.google.cloud.networkmanagement.v1.NatInfo nat = 25;

Returns
Type Description
NatInfo

The nat.

getNatOrBuilder()

public NatInfoOrBuilder getNatOrBuilder()

Display information of a NAT.

.google.cloud.networkmanagement.v1.NatInfo nat = 25;

Returns
Type Description
NatInfoOrBuilder

getNetwork()

public NetworkInfo getNetwork()

Display information of a Google Cloud network.

.google.cloud.networkmanagement.v1.NetworkInfo network = 17;

Returns
Type Description
NetworkInfo

The network.

getNetworkOrBuilder()

public NetworkInfoOrBuilder getNetworkOrBuilder()

Display information of a Google Cloud network.

.google.cloud.networkmanagement.v1.NetworkInfo network = 17;

Returns
Type Description
NetworkInfoOrBuilder

getParserForType()

public Parser<Step> getParserForType()
Returns
Type Description
Parser<Step>
Overrides

getProjectId()

public String getProjectId()

Project ID that contains the configuration this step is validating.

string project_id = 4;

Returns
Type Description
String

The projectId.

getProjectIdBytes()

public ByteString getProjectIdBytes()

Project ID that contains the configuration this step is validating.

string project_id = 4;

Returns
Type Description
ByteString

The bytes for projectId.

getProxyConnection()

public ProxyConnectionInfo getProxyConnection()

Display information of a ProxyConnection.

.google.cloud.networkmanagement.v1.ProxyConnectionInfo proxy_connection = 26;

Returns
Type Description
ProxyConnectionInfo

The proxyConnection.

getProxyConnectionOrBuilder()

public ProxyConnectionInfoOrBuilder getProxyConnectionOrBuilder()

Display information of a ProxyConnection.

.google.cloud.networkmanagement.v1.ProxyConnectionInfo proxy_connection = 26;

Returns
Type Description
ProxyConnectionInfoOrBuilder

getRoute()

public RouteInfo getRoute()

Display information of a Compute Engine route.

.google.cloud.networkmanagement.v1.RouteInfo route = 7;

Returns
Type Description
RouteInfo

The route.

getRouteOrBuilder()

public RouteInfoOrBuilder getRouteOrBuilder()

Display information of a Compute Engine route.

.google.cloud.networkmanagement.v1.RouteInfo route = 7;

Returns
Type Description
RouteInfoOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getState()

public Step.State getState()

Each step is in one of the pre-defined states.

.google.cloud.networkmanagement.v1.Step.State state = 2;

Returns
Type Description
Step.State

The state.

getStateValue()

public int getStateValue()

Each step is in one of the pre-defined states.

.google.cloud.networkmanagement.v1.Step.State state = 2;

Returns
Type Description
int

The enum numeric value on the wire for state.

getStepInfoCase()

public Step.StepInfoCase getStepInfoCase()
Returns
Type Description
Step.StepInfoCase

getStorageBucket()

public StorageBucketInfo getStorageBucket()

Display information of a Storage Bucket. Used only for return traces.

.google.cloud.networkmanagement.v1.StorageBucketInfo storage_bucket = 28;

Returns
Type Description
StorageBucketInfo

The storageBucket.

getStorageBucketOrBuilder()

public StorageBucketInfoOrBuilder getStorageBucketOrBuilder()

Display information of a Storage Bucket. Used only for return traces.

.google.cloud.networkmanagement.v1.StorageBucketInfo storage_bucket = 28;

Returns
Type Description
StorageBucketInfoOrBuilder

getVpcConnector()

public VpcConnectorInfo getVpcConnector()

Display information of a VPC connector.

.google.cloud.networkmanagement.v1.VpcConnectorInfo vpc_connector = 21;

Returns
Type Description
VpcConnectorInfo

The vpcConnector.

getVpcConnectorOrBuilder()

public VpcConnectorInfoOrBuilder getVpcConnectorOrBuilder()

Display information of a VPC connector.

.google.cloud.networkmanagement.v1.VpcConnectorInfo vpc_connector = 21;

Returns
Type Description
VpcConnectorInfoOrBuilder

getVpnGateway()

public VpnGatewayInfo getVpnGateway()

Display information of a Compute Engine VPN gateway.

.google.cloud.networkmanagement.v1.VpnGatewayInfo vpn_gateway = 10;

Returns
Type Description
VpnGatewayInfo

The vpnGateway.

getVpnGatewayOrBuilder()

public VpnGatewayInfoOrBuilder getVpnGatewayOrBuilder()

Display information of a Compute Engine VPN gateway.

.google.cloud.networkmanagement.v1.VpnGatewayInfo vpn_gateway = 10;

Returns
Type Description
VpnGatewayInfoOrBuilder

getVpnTunnel()

public VpnTunnelInfo getVpnTunnel()

Display information of a Compute Engine VPN tunnel.

.google.cloud.networkmanagement.v1.VpnTunnelInfo vpn_tunnel = 11;

Returns
Type Description
VpnTunnelInfo

The vpnTunnel.

getVpnTunnelOrBuilder()

public VpnTunnelInfoOrBuilder getVpnTunnelOrBuilder()

Display information of a Compute Engine VPN tunnel.

.google.cloud.networkmanagement.v1.VpnTunnelInfo vpn_tunnel = 11;

Returns
Type Description
VpnTunnelInfoOrBuilder

hasAbort()

public boolean hasAbort()

Display information of the final state "abort" and reason.

.google.cloud.networkmanagement.v1.AbortInfo abort = 14;

Returns
Type Description
boolean

Whether the abort field is set.

hasAppEngineVersion()

public boolean hasAppEngineVersion()

Display information of an App Engine service version.

.google.cloud.networkmanagement.v1.AppEngineVersionInfo app_engine_version = 22;

Returns
Type Description
boolean

Whether the appEngineVersion field is set.

hasCloudFunction()

public boolean hasCloudFunction()

Display information of a Cloud Function.

.google.cloud.networkmanagement.v1.CloudFunctionInfo cloud_function = 20;

Returns
Type Description
boolean

Whether the cloudFunction field is set.

hasCloudRunRevision()

public boolean hasCloudRunRevision()

Display information of a Cloud Run revision.

.google.cloud.networkmanagement.v1.CloudRunRevisionInfo cloud_run_revision = 23;

Returns
Type Description
boolean

Whether the cloudRunRevision field is set.

hasCloudSqlInstance()

public boolean hasCloudSqlInstance()

Display information of a Cloud SQL instance.

.google.cloud.networkmanagement.v1.CloudSQLInstanceInfo cloud_sql_instance = 19;

Returns
Type Description
boolean

Whether the cloudSqlInstance field is set.

hasDeliver()

public boolean hasDeliver()

Display information of the final state "deliver" and reason.

.google.cloud.networkmanagement.v1.DeliverInfo deliver = 12;

Returns
Type Description
boolean

Whether the deliver field is set.

hasDrop()

public boolean hasDrop()

Display information of the final state "drop" and reason.

.google.cloud.networkmanagement.v1.DropInfo drop = 15;

Returns
Type Description
boolean

Whether the drop field is set.

hasEndpoint()

public boolean hasEndpoint()

Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.

.google.cloud.networkmanagement.v1.EndpointInfo endpoint = 8;

Returns
Type Description
boolean

Whether the endpoint field is set.

hasFirewall()

public boolean hasFirewall()

Display information of a Compute Engine firewall rule.

.google.cloud.networkmanagement.v1.FirewallInfo firewall = 6;

Returns
Type Description
boolean

Whether the firewall field is set.

hasForward()

public boolean hasForward()

Display information of the final state "forward" and reason.

.google.cloud.networkmanagement.v1.ForwardInfo forward = 13;

Returns
Type Description
boolean

Whether the forward field is set.

hasForwardingRule()

public boolean hasForwardingRule()

Display information of a Compute Engine forwarding rule.

.google.cloud.networkmanagement.v1.ForwardingRuleInfo forwarding_rule = 9;

Returns
Type Description
boolean

Whether the forwardingRule field is set.

hasGkeMaster()

public boolean hasGkeMaster()

Display information of a Google Kubernetes Engine cluster master.

.google.cloud.networkmanagement.v1.GKEMasterInfo gke_master = 18;

Returns
Type Description
boolean

Whether the gkeMaster field is set.

hasGoogleService()

public boolean hasGoogleService()

Display information of a Google service

.google.cloud.networkmanagement.v1.GoogleServiceInfo google_service = 24;

Returns
Type Description
boolean

Whether the googleService field is set.

hasInstance()

public boolean hasInstance()

Display information of a Compute Engine instance.

.google.cloud.networkmanagement.v1.InstanceInfo instance = 5;

Returns
Type Description
boolean

Whether the instance field is set.

hasLoadBalancer() (deprecated)

public boolean hasLoadBalancer()

Deprecated. google.cloud.networkmanagement.v1.Step.load_balancer is deprecated. See google/cloud/networkmanagement/v1/trace.proto;l=241

Display information of the load balancers. Deprecated in favor of the load_balancer_backend_info field, not used in new tests.

.google.cloud.networkmanagement.v1.LoadBalancerInfo load_balancer = 16 [deprecated = true];

Returns
Type Description
boolean

Whether the loadBalancer field is set.

hasLoadBalancerBackendInfo()

public boolean hasLoadBalancerBackendInfo()

Display information of a specific load balancer backend.

.google.cloud.networkmanagement.v1.LoadBalancerBackendInfo load_balancer_backend_info = 27;

Returns
Type Description
boolean

Whether the loadBalancerBackendInfo field is set.

hasNat()

public boolean hasNat()

Display information of a NAT.

.google.cloud.networkmanagement.v1.NatInfo nat = 25;

Returns
Type Description
boolean

Whether the nat field is set.

hasNetwork()

public boolean hasNetwork()

Display information of a Google Cloud network.

.google.cloud.networkmanagement.v1.NetworkInfo network = 17;

Returns
Type Description
boolean

Whether the network field is set.

hasProxyConnection()

public boolean hasProxyConnection()

Display information of a ProxyConnection.

.google.cloud.networkmanagement.v1.ProxyConnectionInfo proxy_connection = 26;

Returns
Type Description
boolean

Whether the proxyConnection field is set.

hasRoute()

public boolean hasRoute()

Display information of a Compute Engine route.

.google.cloud.networkmanagement.v1.RouteInfo route = 7;

Returns
Type Description
boolean

Whether the route field is set.

hasStorageBucket()

public boolean hasStorageBucket()

Display information of a Storage Bucket. Used only for return traces.

.google.cloud.networkmanagement.v1.StorageBucketInfo storage_bucket = 28;

Returns
Type Description
boolean

Whether the storageBucket field is set.

hasVpcConnector()

public boolean hasVpcConnector()

Display information of a VPC connector.

.google.cloud.networkmanagement.v1.VpcConnectorInfo vpc_connector = 21;

Returns
Type Description
boolean

Whether the vpcConnector field is set.

hasVpnGateway()

public boolean hasVpnGateway()

Display information of a Compute Engine VPN gateway.

.google.cloud.networkmanagement.v1.VpnGatewayInfo vpn_gateway = 10;

Returns
Type Description
boolean

Whether the vpnGateway field is set.

hasVpnTunnel()

public boolean hasVpnTunnel()

Display information of a Compute Engine VPN tunnel.

.google.cloud.networkmanagement.v1.VpnTunnelInfo vpn_tunnel = 11;

Returns
Type Description
boolean

Whether the vpnTunnel field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public Step.Builder newBuilderForType()
Returns
Type Description
Step.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected Step.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Step.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public Step.Builder toBuilder()
Returns
Type Description
Step.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException