Class Step.Builder (1.20.0)

public static final class Step.Builder extends GeneratedMessageV3.Builder<Step.Builder> 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.v1beta1.Step

Implements

StepOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Step.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Step.Builder
Overrides

build()

public Step build()
Returns
TypeDescription
Step

buildPartial()

public Step buildPartial()
Returns
TypeDescription
Step

clear()

public Step.Builder clear()
Returns
TypeDescription
Step.Builder
Overrides

clearAbort()

public Step.Builder clearAbort()

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

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

Returns
TypeDescription
Step.Builder

clearCausesDrop()

public Step.Builder clearCausesDrop()

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

bool causes_drop = 3;

Returns
TypeDescription
Step.Builder

This builder for chaining.

clearCloudFunction()

public Step.Builder clearCloudFunction()

Display information of a Cloud function.

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

Returns
TypeDescription
Step.Builder

clearCloudSqlInstance()

public Step.Builder clearCloudSqlInstance()

Display information of a Cloud SQL instance.

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

Returns
TypeDescription
Step.Builder

clearDeliver()

public Step.Builder clearDeliver()

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

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

Returns
TypeDescription
Step.Builder

clearDescription()

public Step.Builder clearDescription()

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

string description = 1;

Returns
TypeDescription
Step.Builder

This builder for chaining.

clearDrop()

public Step.Builder clearDrop()

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

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

Returns
TypeDescription
Step.Builder

clearEndpoint()

public Step.Builder clearEndpoint()

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.v1beta1.EndpointInfo endpoint = 8;

Returns
TypeDescription
Step.Builder

clearField(Descriptors.FieldDescriptor field)

public Step.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Step.Builder
Overrides

clearFirewall()

public Step.Builder clearFirewall()

Display information of a Compute Engine firewall rule.

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

Returns
TypeDescription
Step.Builder

clearForward()

public Step.Builder clearForward()

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

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

Returns
TypeDescription
Step.Builder

clearForwardingRule()

public Step.Builder clearForwardingRule()

Display information of a Compute Engine forwarding rule.

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

Returns
TypeDescription
Step.Builder

clearGkeMaster()

public Step.Builder clearGkeMaster()

Display information of a Google Kubernetes Engine cluster master.

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

Returns
TypeDescription
Step.Builder

clearInstance()

public Step.Builder clearInstance()

Display information of a Compute Engine instance.

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

Returns
TypeDescription
Step.Builder

clearLoadBalancer()

public Step.Builder clearLoadBalancer()

Display information of the load balancers.

.google.cloud.networkmanagement.v1beta1.LoadBalancerInfo load_balancer = 16;

Returns
TypeDescription
Step.Builder

clearNetwork()

public Step.Builder clearNetwork()

Display information of a Google Cloud network.

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

Returns
TypeDescription
Step.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public Step.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Step.Builder
Overrides

clearProjectId()

public Step.Builder clearProjectId()

Project ID that contains the configuration this step is validating.

string project_id = 4;

Returns
TypeDescription
Step.Builder

This builder for chaining.

clearRoute()

public Step.Builder clearRoute()

Display information of a Compute Engine route.

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

Returns
TypeDescription
Step.Builder

clearState()

public Step.Builder clearState()

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

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

Returns
TypeDescription
Step.Builder

This builder for chaining.

clearStepInfo()

public Step.Builder clearStepInfo()
Returns
TypeDescription
Step.Builder

clearVpcConnector()

public Step.Builder clearVpcConnector()

Display information of a VPC connector.

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

Returns
TypeDescription
Step.Builder

clearVpnGateway()

public Step.Builder clearVpnGateway()

Display information of a Compute Engine VPN gateway.

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

Returns
TypeDescription
Step.Builder

clearVpnTunnel()

public Step.Builder clearVpnTunnel()

Display information of a Compute Engine VPN tunnel.

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

Returns
TypeDescription
Step.Builder

clone()

public Step.Builder clone()
Returns
TypeDescription
Step.Builder
Overrides

getAbort()

public AbortInfo getAbort()

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

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

Returns
TypeDescription
AbortInfo

The abort.

getAbortBuilder()

public AbortInfo.Builder getAbortBuilder()

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

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

Returns
TypeDescription
AbortInfo.Builder

getAbortOrBuilder()

public AbortInfoOrBuilder getAbortOrBuilder()

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

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

Returns
TypeDescription
AbortInfoOrBuilder

getCausesDrop()

public boolean getCausesDrop()

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

bool causes_drop = 3;

Returns
TypeDescription
boolean

The causesDrop.

getCloudFunction()

public CloudFunctionInfo getCloudFunction()

Display information of a Cloud function.

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

Returns
TypeDescription
CloudFunctionInfo

The cloudFunction.

getCloudFunctionBuilder()

public CloudFunctionInfo.Builder getCloudFunctionBuilder()

Display information of a Cloud function.

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

Returns
TypeDescription
CloudFunctionInfo.Builder

getCloudFunctionOrBuilder()

public CloudFunctionInfoOrBuilder getCloudFunctionOrBuilder()

Display information of a Cloud function.

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

Returns
TypeDescription
CloudFunctionInfoOrBuilder

getCloudSqlInstance()

public CloudSQLInstanceInfo getCloudSqlInstance()

Display information of a Cloud SQL instance.

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

Returns
TypeDescription
CloudSQLInstanceInfo

The cloudSqlInstance.

getCloudSqlInstanceBuilder()

public CloudSQLInstanceInfo.Builder getCloudSqlInstanceBuilder()

Display information of a Cloud SQL instance.

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

Returns
TypeDescription
CloudSQLInstanceInfo.Builder

getCloudSqlInstanceOrBuilder()

public CloudSQLInstanceInfoOrBuilder getCloudSqlInstanceOrBuilder()

Display information of a Cloud SQL instance.

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