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.v1.Step
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Step.BuilderImplements
StepOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Step.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Step.Builder |
build()
public Step build()
Returns | |
---|---|
Type | Description |
Step |
buildPartial()
public Step buildPartial()
Returns | |
---|---|
Type | Description |
Step |
clear()
public Step.Builder clear()
Returns | |
---|---|
Type | Description |
Step.Builder |
clearAbort()
public Step.Builder clearAbort()
Display information of the final state "abort" and reason.
.google.cloud.networkmanagement.v1.AbortInfo abort = 14;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearCausesDrop()
public Step.Builder clearCausesDrop()
This is a step that leads to the final state Drop.
bool causes_drop = 3;
Returns | |
---|---|
Type | Description |
Step.Builder | This builder for chaining. |
clearCloudSqlInstance()
public Step.Builder clearCloudSqlInstance()
Display information of a Cloud SQL instance.
.google.cloud.networkmanagement.v1.CloudSQLInstanceInfo cloud_sql_instance = 19;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearDeliver()
public Step.Builder clearDeliver()
Display information of the final state "deliver" and reason.
.google.cloud.networkmanagement.v1.DeliverInfo deliver = 12;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearDescription()
public Step.Builder clearDescription()
A description of the step. Usually this is a summary of the state.
string description = 1;
Returns | |
---|---|
Type | Description |
Step.Builder | This builder for chaining. |
clearDrop()
public Step.Builder clearDrop()
Display information of the final state "drop" and reason.
.google.cloud.networkmanagement.v1.DropInfo drop = 15;
Returns | |
---|---|
Type | Description |
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.v1.EndpointInfo endpoint = 8;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearField(Descriptors.FieldDescriptor field)
public Step.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
Step.Builder |
clearFirewall()
public Step.Builder clearFirewall()
Display information of a Compute Engine firewall rule.
.google.cloud.networkmanagement.v1.FirewallInfo firewall = 6;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearForward()
public Step.Builder clearForward()
Display information of the final state "forward" and reason.
.google.cloud.networkmanagement.v1.ForwardInfo forward = 13;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearForwardingRule()
public Step.Builder clearForwardingRule()
Display information of a Compute Engine forwarding rule.
.google.cloud.networkmanagement.v1.ForwardingRuleInfo forwarding_rule = 9;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearGkeMaster()
public Step.Builder clearGkeMaster()
Display information of a Google Kubernetes Engine cluster master.
.google.cloud.networkmanagement.v1.GKEMasterInfo gke_master = 18;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearInstance()
public Step.Builder clearInstance()
Display information of a Compute Engine instance.
.google.cloud.networkmanagement.v1.InstanceInfo instance = 5;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearLoadBalancer()
public Step.Builder clearLoadBalancer()
Display information of the load balancers.
.google.cloud.networkmanagement.v1.LoadBalancerInfo load_balancer = 16;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearNetwork()
public Step.Builder clearNetwork()
Display information of a Google Cloud network.
.google.cloud.networkmanagement.v1.NetworkInfo network = 17;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public Step.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
Step.Builder |
clearProjectId()
public Step.Builder clearProjectId()
Project ID that contains the configuration this step is validating.
string project_id = 4;
Returns | |
---|---|
Type | Description |
Step.Builder | This builder for chaining. |
clearRoute()
public Step.Builder clearRoute()
Display information of a Compute Engine route.
.google.cloud.networkmanagement.v1.RouteInfo route = 7;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearState()
public Step.Builder clearState()
Each step is in one of the pre-defined states.
.google.cloud.networkmanagement.v1.Step.State state = 2;
Returns | |
---|---|
Type | Description |
Step.Builder | This builder for chaining. |
clearStepInfo()
public Step.Builder clearStepInfo()
Returns | |
---|---|
Type | Description |
Step.Builder |
clearVpnGateway()
public Step.Builder clearVpnGateway()
Display information of a Compute Engine VPN gateway.
.google.cloud.networkmanagement.v1.VpnGatewayInfo vpn_gateway = 10;
Returns | |
---|---|
Type | Description |
Step.Builder |
clearVpnTunnel()
public Step.Builder clearVpnTunnel()
Display information of a Compute Engine VPN tunnel.
.google.cloud.networkmanagement.v1.VpnTunnelInfo vpn_tunnel = 11;
Returns | |
---|---|
Type | Description |
Step.Builder |
clone()
public Step.Builder clone()
Returns | |
---|---|
Type | Description |
Step.Builder |
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. |
getAbortBuilder()
public AbortInfo.Builder getAbortBuilder()
Display information of the final state "abort" and reason.
.google.cloud.networkmanagement.v1.AbortInfo abort = 14;
Returns | |
---|---|
Type | Description |
AbortInfo.Builder |
getAbortOrBuilder()
public AbortInfoOrBuilder getAbortOrBuilder()
Display information of the final state "abort" and reason.
.google.cloud.networkmanagement.v1.AbortInfo abort = 14;
Returns | |
---|---|
Type | Description |
AbortInfoOrBuilder |
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. |
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. |
getCloudSqlInstanceBuilder()
public CloudSQLInstanceInfo.Builder getCloudSqlInstanceBuilder()
Display information of a Cloud SQL instance.
.google.cloud.networkmanagement.v1.CloudSQLInstanceInfo cloud_sql_instance = 19;
Returns | |
---|---|
Type | Description |
CloudSQLInstanceInfo.Builder |
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. |
getDeliverBuilder()
public DeliverInfo.Builder getDeliverBuilder()
Display information of the final state "deliver" and reason.
.google.cloud.networkmanagement.v1.DeliverInfo deliver = 12;
Returns | |
---|---|
Type | Description |
DeliverInfo.Builder |
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;