Interface StepOrBuilder (1.55.0)

public interface StepOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAbort()

public abstract 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 abstract AbortInfoOrBuilder getAbortOrBuilder()

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

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

Returns
Type Description
AbortInfoOrBuilder

getAppEngineVersion()

public abstract 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 abstract 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 abstract 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 abstract CloudFunctionInfo getCloudFunction()

Display information of a Cloud Function.

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

Returns
Type Description
CloudFunctionInfo

The cloudFunction.

getCloudFunctionOrBuilder()

public abstract CloudFunctionInfoOrBuilder getCloudFunctionOrBuilder()

Display information of a Cloud Function.

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

Returns
Type Description
CloudFunctionInfoOrBuilder

getCloudRunRevision()

public abstract 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 abstract CloudRunRevisionInfoOrBuilder getCloudRunRevisionOrBuilder()

Display information of a Cloud Run revision.

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

Returns
Type Description
CloudRunRevisionInfoOrBuilder

getCloudSqlInstance()

public abstract 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 abstract CloudSQLInstanceInfoOrBuilder getCloudSqlInstanceOrBuilder()

Display information of a Cloud SQL instance.

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

Returns
Type Description
CloudSQLInstanceInfoOrBuilder

getDeliver()

public abstract 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 abstract DeliverInfoOrBuilder getDeliverOrBuilder()

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

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

Returns
Type Description
DeliverInfoOrBuilder

getDescription()

public abstract 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 abstract 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 abstract 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 abstract DropInfoOrBuilder getDropOrBuilder()

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

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

Returns
Type Description
DropInfoOrBuilder

getEndpoint()

public abstract 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 abstract 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 abstract 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 abstract FirewallInfoOrBuilder getFirewallOrBuilder()

Display information of a Compute Engine firewall rule.

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

Returns
Type Description
FirewallInfoOrBuilder

getForward()

public abstract 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 abstract ForwardInfoOrBuilder getForwardOrBuilder()

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

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

Returns
Type Description
ForwardInfoOrBuilder

getForwardingRule()

public abstract 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 abstract ForwardingRuleInfoOrBuilder getForwardingRuleOrBuilder()

Display information of a Compute Engine forwarding rule.

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

Returns
Type Description
ForwardingRuleInfoOrBuilder

getGkeMaster()

public abstract 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 abstract 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 abstract GoogleServiceInfo getGoogleService()

Display information of a Google service

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

Returns
Type Description
GoogleServiceInfo

The googleService.

getGoogleServiceOrBuilder()

public abstract GoogleServiceInfoOrBuilder getGoogleServiceOrBuilder()

Display information of a Google service

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

Returns
Type Description
GoogleServiceInfoOrBuilder

getInstance()

public abstract InstanceInfo getInstance()

Display information of a Compute Engine instance.

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

Returns
Type Description
InstanceInfo

The instance.

getInstanceOrBuilder()

public abstract InstanceInfoOrBuilder getInstanceOrBuilder()

Display information of a Compute Engine instance.

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

Returns
Type Description
InstanceInfoOrBuilder

getLoadBalancer() (deprecated)

public abstract LoadBalancerInfo getLoadBalancer()

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

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 abstract 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 abstract 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 abstract 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 abstract NatInfo getNat()

Display information of a NAT.

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

Returns
Type Description
NatInfo

The nat.

getNatOrBuilder()

public abstract NatInfoOrBuilder getNatOrBuilder()

Display information of a NAT.

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

Returns
Type Description
NatInfoOrBuilder

getNetwork()

public abstract NetworkInfo getNetwork()

Display information of a Google Cloud network.

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

Returns
Type Description
NetworkInfo

The network.

getNetworkOrBuilder()

public abstract NetworkInfoOrBuilder getNetworkOrBuilder()

Display information of a Google Cloud network.

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

Returns
Type Description
NetworkInfoOrBuilder

getProjectId()

public abstract String getProjectId()

Project ID that contains the configuration this step is validating.

string project_id = 4;

Returns
Type Description
String

The projectId.

getProjectIdBytes()

public abstract 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 abstract ProxyConnectionInfo getProxyConnection()

Display information of a ProxyConnection.

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

Returns
Type Description
ProxyConnectionInfo

The proxyConnection.

getProxyConnectionOrBuilder()

public abstract ProxyConnectionInfoOrBuilder getProxyConnectionOrBuilder()

Display information of a ProxyConnection.

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

Returns
Type Description
ProxyConnectionInfoOrBuilder

getRedisCluster()

public abstract RedisClusterInfo getRedisCluster()

Display information of a Redis Cluster.

.google.cloud.networkmanagement.v1.RedisClusterInfo redis_cluster = 31;

Returns
Type Description
RedisClusterInfo

The redisCluster.

getRedisClusterOrBuilder()

public abstract RedisClusterInfoOrBuilder getRedisClusterOrBuilder()

Display information of a Redis Cluster.

.google.cloud.networkmanagement.v1.RedisClusterInfo redis_cluster = 31;

Returns
Type Description
RedisClusterInfoOrBuilder

getRedisInstance()

public abstract RedisInstanceInfo getRedisInstance()

Display information of a Redis Instance.

.google.cloud.networkmanagement.v1.RedisInstanceInfo redis_instance = 30;

Returns
Type Description
RedisInstanceInfo

The redisInstance.

getRedisInstanceOrBuilder()

public abstract RedisInstanceInfoOrBuilder getRedisInstanceOrBuilder()

Display information of a Redis Instance.

.google.cloud.networkmanagement.v1.RedisInstanceInfo redis_instance = 30;

Returns
Type Description
RedisInstanceInfoOrBuilder

getRoute()

public abstract RouteInfo getRoute()

Display information of a Compute Engine route.

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

Returns
Type Description
RouteInfo

The route.

getRouteOrBuilder()

public abstract RouteInfoOrBuilder getRouteOrBuilder()

Display information of a Compute Engine route.

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

Returns
Type Description
RouteInfoOrBuilder

getServerlessNeg()

public abstract ServerlessNegInfo getServerlessNeg()

Display information of a Serverless network endpoint group backend. Used only for return traces.

.google.cloud.networkmanagement.v1.ServerlessNegInfo serverless_neg = 29;

Returns
Type Description
ServerlessNegInfo

The serverlessNeg.

getServerlessNegOrBuilder()

public abstract ServerlessNegInfoOrBuilder getServerlessNegOrBuilder()

Display information of a Serverless network endpoint group backend. Used only for return traces.

.google.cloud.networkmanagement.v1.ServerlessNegInfo serverless_neg = 29;

Returns
Type Description
ServerlessNegInfoOrBuilder

getState()

public abstract 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 abstract 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 abstract Step.StepInfoCase getStepInfoCase()
Returns
Type Description
Step.StepInfoCase

getStorageBucket()

public abstract 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 abstract 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 abstract VpcConnectorInfo getVpcConnector()

Display information of a VPC connector.

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

Returns
Type Description
VpcConnectorInfo

The vpcConnector.

getVpcConnectorOrBuilder()

public abstract VpcConnectorInfoOrBuilder getVpcConnectorOrBuilder()

Display information of a VPC connector.

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

Returns
Type Description
VpcConnectorInfoOrBuilder

getVpnGateway()

public abstract 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 abstract VpnGatewayInfoOrBuilder getVpnGatewayOrBuilder()

Display information of a Compute Engine VPN gateway.

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

Returns
Type Description
VpnGatewayInfoOrBuilder

getVpnTunnel()

public abstract 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 abstract VpnTunnelInfoOrBuilder getVpnTunnelOrBuilder()

Display information of a Compute Engine VPN tunnel.

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

Returns
Type Description
VpnTunnelInfoOrBuilder

hasAbort()

public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract boolean hasLoadBalancer()

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

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

hasRedisCluster()

public abstract boolean hasRedisCluster()

Display information of a Redis Cluster.

.google.cloud.networkmanagement.v1.RedisClusterInfo redis_cluster = 31;

Returns
Type Description
boolean

Whether the redisCluster field is set.

hasRedisInstance()

public abstract boolean hasRedisInstance()

Display information of a Redis Instance.

.google.cloud.networkmanagement.v1.RedisInstanceInfo redis_instance = 30;

Returns
Type Description
boolean

Whether the redisInstance field is set.

hasRoute()

public abstract 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.

hasServerlessNeg()

public abstract boolean hasServerlessNeg()

Display information of a Serverless network endpoint group backend. Used only for return traces.

.google.cloud.networkmanagement.v1.ServerlessNegInfo serverless_neg = 29;

Returns
Type Description
boolean

Whether the serverlessNeg field is set.

hasStorageBucket()

public abstract 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 abstract 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 abstract 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 abstract 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.