Class Step.Builder

  • All Implemented Interfaces:
    StepOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Step

    public static final class Step.Builder
    extends com.google.protobuf.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
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • clear

        public Step.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • getDefaultInstanceForType

        public Step getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Step build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Step buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Step.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • setField

        public Step.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                     Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • clearField

        public Step.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • clearOneof

        public Step.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • setRepeatedField

        public Step.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                             int index,
                                             Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • addRepeatedField

        public Step.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                             Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • mergeFrom

        public Step.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Step.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • mergeFrom

        public Step.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                               throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Step.Builder>
        Throws:
        IOException
      • getDescription

        public String getDescription()
         A description of the step. Usually this is a summary of the state.
         
        string description = 1;
        Specified by:
        getDescription in interface StepOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         A description of the step. Usually this is a summary of the state.
         
        string description = 1;
        Specified by:
        getDescriptionBytes in interface StepOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public Step.Builder setDescription​(String value)
         A description of the step. Usually this is a summary of the state.
         
        string description = 1;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public Step.Builder clearDescription()
         A description of the step. Usually this is a summary of the state.
         
        string description = 1;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public Step.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         A description of the step. Usually this is a summary of the state.
         
        string description = 1;
        Parameters:
        value - The bytes for description to set.
        Returns:
        This builder for chaining.
      • getStateValue

        public int getStateValue()
         Each step is in one of the pre-defined states.
         
        .google.cloud.networkmanagement.v1beta1.Step.State state = 2;
        Specified by:
        getStateValue in interface StepOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public Step.Builder setStateValue​(int value)
         Each step is in one of the pre-defined states.
         
        .google.cloud.networkmanagement.v1beta1.Step.State state = 2;
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public Step.State getState()
         Each step is in one of the pre-defined states.
         
        .google.cloud.networkmanagement.v1beta1.Step.State state = 2;
        Specified by:
        getState in interface StepOrBuilder
        Returns:
        The state.
      • setState

        public Step.Builder setState​(Step.State value)
         Each step is in one of the pre-defined states.
         
        .google.cloud.networkmanagement.v1beta1.Step.State state = 2;
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public Step.Builder clearState()
         Each step is in one of the pre-defined states.
         
        .google.cloud.networkmanagement.v1beta1.Step.State state = 2;
        Returns:
        This builder for chaining.
      • getCausesDrop

        public boolean getCausesDrop()
         This is a step that leads to the final state Drop.
         
        bool causes_drop = 3;
        Specified by:
        getCausesDrop in interface StepOrBuilder
        Returns:
        The causesDrop.
      • setCausesDrop

        public Step.Builder setCausesDrop​(boolean value)
         This is a step that leads to the final state Drop.
         
        bool causes_drop = 3;
        Parameters:
        value - The causesDrop to set.
        Returns:
        This builder for chaining.
      • clearCausesDrop

        public Step.Builder clearCausesDrop()
         This is a step that leads to the final state Drop.
         
        bool causes_drop = 3;
        Returns:
        This builder for chaining.
      • getProjectId

        public String getProjectId()
         Project ID that contains the configuration this step is validating.
         
        string project_id = 4;
        Specified by:
        getProjectId in interface StepOrBuilder
        Returns:
        The projectId.
      • getProjectIdBytes

        public com.google.protobuf.ByteString getProjectIdBytes()
         Project ID that contains the configuration this step is validating.
         
        string project_id = 4;
        Specified by:
        getProjectIdBytes in interface StepOrBuilder
        Returns:
        The bytes for projectId.
      • setProjectId

        public Step.Builder setProjectId​(String value)
         Project ID that contains the configuration this step is validating.
         
        string project_id = 4;
        Parameters:
        value - The projectId to set.
        Returns:
        This builder for chaining.
      • clearProjectId

        public Step.Builder clearProjectId()
         Project ID that contains the configuration this step is validating.
         
        string project_id = 4;
        Returns:
        This builder for chaining.
      • setProjectIdBytes

        public Step.Builder setProjectIdBytes​(com.google.protobuf.ByteString value)
         Project ID that contains the configuration this step is validating.
         
        string project_id = 4;
        Parameters:
        value - The bytes for projectId to set.
        Returns:
        This builder for chaining.
      • hasInstance

        public boolean hasInstance()
         Display information of a Compute Engine instance.
         
        .google.cloud.networkmanagement.v1beta1.InstanceInfo instance = 5;
        Specified by:
        hasInstance in interface StepOrBuilder
        Returns:
        Whether the instance field is set.
      • getInstance

        public InstanceInfo getInstance()
         Display information of a Compute Engine instance.
         
        .google.cloud.networkmanagement.v1beta1.InstanceInfo instance = 5;
        Specified by:
        getInstance in interface StepOrBuilder
        Returns:
        The instance.
      • setInstance

        public Step.Builder setInstance​(InstanceInfo value)
         Display information of a Compute Engine instance.
         
        .google.cloud.networkmanagement.v1beta1.InstanceInfo instance = 5;
      • setInstance

        public Step.Builder setInstance​(InstanceInfo.Builder builderForValue)
         Display information of a Compute Engine instance.
         
        .google.cloud.networkmanagement.v1beta1.InstanceInfo instance = 5;
      • mergeInstance

        public Step.Builder mergeInstance​(InstanceInfo value)
         Display information of a Compute Engine instance.
         
        .google.cloud.networkmanagement.v1beta1.InstanceInfo instance = 5;
      • clearInstance

        public Step.Builder clearInstance()
         Display information of a Compute Engine instance.
         
        .google.cloud.networkmanagement.v1beta1.InstanceInfo instance = 5;
      • getInstanceBuilder

        public InstanceInfo.Builder getInstanceBuilder()
         Display information of a Compute Engine instance.
         
        .google.cloud.networkmanagement.v1beta1.InstanceInfo instance = 5;
      • hasFirewall

        public boolean hasFirewall()
         Display information of a Compute Engine firewall rule.
         
        .google.cloud.networkmanagement.v1beta1.FirewallInfo firewall = 6;
        Specified by:
        hasFirewall in interface StepOrBuilder
        Returns:
        Whether the firewall field is set.
      • getFirewall

        public FirewallInfo getFirewall()
         Display information of a Compute Engine firewall rule.
         
        .google.cloud.networkmanagement.v1beta1.FirewallInfo firewall = 6;
        Specified by:
        getFirewall in interface StepOrBuilder
        Returns:
        The firewall.
      • setFirewall

        public Step.Builder setFirewall​(FirewallInfo value)
         Display information of a Compute Engine firewall rule.
         
        .google.cloud.networkmanagement.v1beta1.FirewallInfo firewall = 6;
      • setFirewall

        public Step.Builder setFirewall​(FirewallInfo.Builder builderForValue)
         Display information of a Compute Engine firewall rule.
         
        .google.cloud.networkmanagement.v1beta1.FirewallInfo firewall = 6;
      • mergeFirewall

        public Step.Builder mergeFirewall​(FirewallInfo value)
         Display information of a Compute Engine firewall rule.
         
        .google.cloud.networkmanagement.v1beta1.FirewallInfo firewall = 6;
      • clearFirewall

        public Step.Builder clearFirewall()
         Display information of a Compute Engine firewall rule.
         
        .google.cloud.networkmanagement.v1beta1.FirewallInfo firewall = 6;
      • getFirewallBuilder

        public FirewallInfo.Builder getFirewallBuilder()
         Display information of a Compute Engine firewall rule.
         
        .google.cloud.networkmanagement.v1beta1.FirewallInfo firewall = 6;
      • hasRoute

        public boolean hasRoute()
         Display information of a Compute Engine route.
         
        .google.cloud.networkmanagement.v1beta1.RouteInfo route = 7;
        Specified by:
        hasRoute in interface StepOrBuilder
        Returns:
        Whether the route field is set.
      • getRoute

        public RouteInfo getRoute()
         Display information of a Compute Engine route.
         
        .google.cloud.networkmanagement.v1beta1.RouteInfo route = 7;
        Specified by:
        getRoute in interface StepOrBuilder
        Returns:
        The route.
      • setRoute

        public Step.Builder setRoute​(RouteInfo value)
         Display information of a Compute Engine route.
         
        .google.cloud.networkmanagement.v1beta1.RouteInfo route = 7;
      • setRoute

        public Step.Builder setRoute​(RouteInfo.Builder builderForValue)
         Display information of a Compute Engine route.
         
        .google.cloud.networkmanagement.v1beta1.RouteInfo route = 7;
      • mergeRoute

        public Step.Builder mergeRoute​(RouteInfo value)
         Display information of a Compute Engine route.
         
        .google.cloud.networkmanagement.v1beta1.RouteInfo route = 7;
      • clearRoute

        public Step.Builder clearRoute()
         Display information of a Compute Engine route.
         
        .google.cloud.networkmanagement.v1beta1.RouteInfo route = 7;
      • getRouteBuilder

        public RouteInfo.Builder getRouteBuilder()
         Display information of a Compute Engine route.
         
        .google.cloud.networkmanagement.v1beta1.RouteInfo route = 7;
      • 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.v1beta1.EndpointInfo endpoint = 8;
        Specified by:
        hasEndpoint in interface StepOrBuilder
        Returns:
        Whether the endpoint field is set.
      • 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.v1beta1.EndpointInfo endpoint = 8;
        Specified by:
        getEndpoint in interface StepOrBuilder
        Returns:
        The endpoint.
      • setEndpoint

        public Step.Builder setEndpoint​(EndpointInfo value)
         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;
      • setEndpoint

        public Step.Builder setEndpoint​(EndpointInfo.Builder builderForValue)
         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;
      • mergeEndpoint

        public Step.Builder mergeEndpoint​(EndpointInfo value)
         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;
      • 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;
      • getEndpointBuilder

        public EndpointInfo.Builder getEndpointBuilder()
         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;
      • 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.v1beta1.EndpointInfo endpoint = 8;
        Specified by:
        getEndpointOrBuilder in interface StepOrBuilder
      • hasGoogleService

        public boolean hasGoogleService()
         Display information of a Google service
         
        .google.cloud.networkmanagement.v1beta1.GoogleServiceInfo google_service = 24;
        Specified by:
        hasGoogleService in interface StepOrBuilder
        Returns:
        Whether the googleService field is set.
      • getGoogleService

        public GoogleServiceInfo getGoogleService()
         Display information of a Google service
         
        .google.cloud.networkmanagement.v1beta1.GoogleServiceInfo google_service = 24;
        Specified by:
        getGoogleService in interface StepOrBuilder
        Returns:
        The googleService.
      • setGoogleService

        public Step.Builder setGoogleService​(GoogleServiceInfo value)
         Display information of a Google service
         
        .google.cloud.networkmanagement.v1beta1.GoogleServiceInfo google_service = 24;
      • setGoogleService

        public Step.Builder setGoogleService​(GoogleServiceInfo.Builder builderForValue)
         Display information of a Google service
         
        .google.cloud.networkmanagement.v1beta1.GoogleServiceInfo google_service = 24;
      • mergeGoogleService

        public Step.Builder mergeGoogleService​(GoogleServiceInfo value)
         Display information of a Google service
         
        .google.cloud.networkmanagement.v1beta1.GoogleServiceInfo google_service = 24;
      • clearGoogleService

        public Step.Builder clearGoogleService()
         Display information of a Google service
         
        .google.cloud.networkmanagement.v1beta1.GoogleServiceInfo google_service = 24;
      • getGoogleServiceBuilder

        public GoogleServiceInfo.Builder getGoogleServiceBuilder()
         Display information of a Google service
         
        .google.cloud.networkmanagement.v1beta1.GoogleServiceInfo google_service = 24;
      • hasForwardingRule

        public boolean hasForwardingRule()
         Display information of a Compute Engine forwarding rule.
         
        .google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo forwarding_rule = 9;
        Specified by:
        hasForwardingRule in interface StepOrBuilder
        Returns:
        Whether the forwardingRule field is set.
      • getForwardingRule

        public ForwardingRuleInfo getForwardingRule()
         Display information of a Compute Engine forwarding rule.
         
        .google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo forwarding_rule = 9;
        Specified by:
        getForwardingRule in interface StepOrBuilder
        Returns:
        The forwardingRule.
      • setForwardingRule

        public Step.Builder setForwardingRule​(ForwardingRuleInfo value)
         Display information of a Compute Engine forwarding rule.
         
        .google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo forwarding_rule = 9;
      • setForwardingRule

        public Step.Builder setForwardingRule​(ForwardingRuleInfo.Builder builderForValue)
         Display information of a Compute Engine forwarding rule.
         
        .google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo forwarding_rule = 9;
      • mergeForwardingRule

        public Step.Builder mergeForwardingRule​(ForwardingRuleInfo value)
         Display information of a Compute Engine forwarding rule.
         
        .google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo forwarding_rule = 9;
      • clearForwardingRule

        public Step.Builder clearForwardingRule()
         Display information of a Compute Engine forwarding rule.
         
        .google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo forwarding_rule = 9;
      • getForwardingRuleBuilder

        public ForwardingRuleInfo.Builder getForwardingRuleBuilder()
         Display information of a Compute Engine forwarding rule.
         
        .google.cloud.networkmanagement.v1beta1.ForwardingRuleInfo forwarding_rule = 9;
      • hasVpnGateway

        public boolean hasVpnGateway()
         Display information of a Compute Engine VPN gateway.
         
        .google.cloud.networkmanagement.v1beta1.VpnGatewayInfo vpn_gateway = 10;
        Specified by:
        hasVpnGateway in interface StepOrBuilder
        Returns:
        Whether the vpnGateway field is set.
      • getVpnGateway

        public VpnGatewayInfo getVpnGateway()
         Display information of a Compute Engine VPN gateway.
         
        .google.cloud.networkmanagement.v1beta1.VpnGatewayInfo vpn_gateway = 10;
        Specified by:
        getVpnGateway in interface StepOrBuilder
        Returns:
        The vpnGateway.
      • setVpnGateway

        public Step.Builder setVpnGateway​(VpnGatewayInfo value)
         Display information of a Compute Engine VPN gateway.
         
        .google.cloud.networkmanagement.v1beta1.VpnGatewayInfo vpn_gateway = 10;
      • setVpnGateway

        public Step.Builder setVpnGateway​(VpnGatewayInfo.Builder builderForValue)
         Display information of a Compute Engine VPN gateway.
         
        .google.cloud.networkmanagement.v1beta1.VpnGatewayInfo vpn_gateway = 10;
      • mergeVpnGateway

        public Step.Builder mergeVpnGateway​(VpnGatewayInfo value)
         Display information of a Compute Engine VPN gateway.
         
        .google.cloud.networkmanagement.v1beta1.VpnGatewayInfo vpn_gateway = 10;
      • clearVpnGateway

        public Step.Builder clearVpnGateway()
         Display information of a Compute Engine VPN gateway.
         
        .google.cloud.networkmanagement.v1beta1.VpnGatewayInfo vpn_gateway = 10;
      • getVpnGatewayBuilder

        public VpnGatewayInfo.Builder getVpnGatewayBuilder()
         Display information of a Compute Engine VPN gateway.
         
        .google.cloud.networkmanagement.v1beta1.VpnGatewayInfo vpn_gateway = 10;
      • hasVpnTunnel

        public boolean hasVpnTunnel()
         Display information of a Compute Engine VPN tunnel.
         
        .google.cloud.networkmanagement.v1beta1.VpnTunnelInfo vpn_tunnel = 11;
        Specified by:
        hasVpnTunnel in interface StepOrBuilder
        Returns:
        Whether the vpnTunnel field is set.
      • getVpnTunnel

        public VpnTunnelInfo getVpnTunnel()
         Display information of a Compute Engine VPN tunnel.
         
        .google.cloud.networkmanagement.v1beta1.VpnTunnelInfo vpn_tunnel = 11;
        Specified by:
        getVpnTunnel in interface StepOrBuilder
        Returns:
        The vpnTunnel.
      • setVpnTunnel

        public Step.Builder setVpnTunnel​(VpnTunnelInfo value)
         Display information of a Compute Engine VPN tunnel.
         
        .google.cloud.networkmanagement.v1beta1.VpnTunnelInfo vpn_tunnel = 11;
      • setVpnTunnel

        public Step.Builder setVpnTunnel​(VpnTunnelInfo.Builder builderForValue)
         Display information of a Compute Engine VPN tunnel.
         
        .google.cloud.networkmanagement.v1beta1.VpnTunnelInfo vpn_tunnel = 11;
      • mergeVpnTunnel

        public Step.Builder mergeVpnTunnel​(VpnTunnelInfo value)
         Display information of a Compute Engine VPN tunnel.
         
        .google.cloud.networkmanagement.v1beta1.VpnTunnelInfo vpn_tunnel = 11;
      • clearVpnTunnel

        public Step.Builder clearVpnTunnel()
         Display information of a Compute Engine VPN tunnel.
         
        .google.cloud.networkmanagement.v1beta1.VpnTunnelInfo vpn_tunnel = 11;
      • getVpnTunnelBuilder

        public VpnTunnelInfo.Builder getVpnTunnelBuilder()
         Display information of a Compute Engine VPN tunnel.
         
        .google.cloud.networkmanagement.v1beta1.VpnTunnelInfo vpn_tunnel = 11;
      • hasVpcConnector

        public boolean hasVpcConnector()
         Display information of a VPC connector.
         
        .google.cloud.networkmanagement.v1beta1.VpcConnectorInfo vpc_connector = 21;
        Specified by:
        hasVpcConnector in interface StepOrBuilder
        Returns:
        Whether the vpcConnector field is set.
      • getVpcConnector

        public VpcConnectorInfo getVpcConnector()
         Display information of a VPC connector.
         
        .google.cloud.networkmanagement.v1beta1.VpcConnectorInfo vpc_connector = 21;
        Specified by:
        getVpcConnector in interface StepOrBuilder
        Returns:
        The vpcConnector.
      • setVpcConnector

        public Step.Builder setVpcConnector​(VpcConnectorInfo value)
         Display information of a VPC connector.
         
        .google.cloud.networkmanagement.v1beta1.VpcConnectorInfo vpc_connector = 21;
      • setVpcConnector

        public Step.Builder setVpcConnector​(VpcConnectorInfo.Builder builderForValue)
         Display information of a VPC connector.
         
        .google.cloud.networkmanagement.v1beta1.VpcConnectorInfo vpc_connector = 21;
      • mergeVpcConnector

        public Step.Builder mergeVpcConnector​(VpcConnectorInfo value)
         Display information of a VPC connector.
         
        .google.cloud.networkmanagement.v1beta1.VpcConnectorInfo vpc_connector = 21;
      • clearVpcConnector

        public Step.Builder clearVpcConnector()
         Display information of a VPC connector.
         
        .google.cloud.networkmanagement.v1beta1.VpcConnectorInfo vpc_connector = 21;
      • getVpcConnectorBuilder

        public VpcConnectorInfo.Builder getVpcConnectorBuilder()
         Display information of a VPC connector.
         
        .google.cloud.networkmanagement.v1beta1.VpcConnectorInfo vpc_connector = 21;
      • hasDeliver

        public boolean hasDeliver()
         Display information of the final state "deliver" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DeliverInfo deliver = 12;
        Specified by:
        hasDeliver in interface StepOrBuilder
        Returns:
        Whether the deliver field is set.
      • getDeliver

        public DeliverInfo getDeliver()
         Display information of the final state "deliver" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DeliverInfo deliver = 12;
        Specified by:
        getDeliver in interface StepOrBuilder
        Returns:
        The deliver.
      • setDeliver

        public Step.Builder setDeliver​(DeliverInfo value)
         Display information of the final state "deliver" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DeliverInfo deliver = 12;
      • setDeliver

        public Step.Builder setDeliver​(DeliverInfo.Builder builderForValue)
         Display information of the final state "deliver" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DeliverInfo deliver = 12;
      • mergeDeliver

        public Step.Builder mergeDeliver​(DeliverInfo value)
         Display information of the final state "deliver" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DeliverInfo deliver = 12;
      • clearDeliver

        public Step.Builder clearDeliver()
         Display information of the final state "deliver" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DeliverInfo deliver = 12;
      • getDeliverBuilder

        public DeliverInfo.Builder getDeliverBuilder()
         Display information of the final state "deliver" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DeliverInfo deliver = 12;
      • getDeliverOrBuilder

        public DeliverInfoOrBuilder getDeliverOrBuilder()
         Display information of the final state "deliver" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DeliverInfo deliver = 12;
        Specified by:
        getDeliverOrBuilder in interface StepOrBuilder
      • hasForward

        public boolean hasForward()
         Display information of the final state "forward" and reason.
         
        .google.cloud.networkmanagement.v1beta1.ForwardInfo forward = 13;
        Specified by:
        hasForward in interface StepOrBuilder
        Returns:
        Whether the forward field is set.
      • getForward

        public ForwardInfo getForward()
         Display information of the final state "forward" and reason.
         
        .google.cloud.networkmanagement.v1beta1.ForwardInfo forward = 13;
        Specified by:
        getForward in interface StepOrBuilder
        Returns:
        The forward.
      • setForward

        public Step.Builder setForward​(ForwardInfo value)
         Display information of the final state "forward" and reason.
         
        .google.cloud.networkmanagement.v1beta1.ForwardInfo forward = 13;
      • setForward

        public Step.Builder setForward​(ForwardInfo.Builder builderForValue)
         Display information of the final state "forward" and reason.
         
        .google.cloud.networkmanagement.v1beta1.ForwardInfo forward = 13;
      • mergeForward

        public Step.Builder mergeForward​(ForwardInfo value)
         Display information of the final state "forward" and reason.
         
        .google.cloud.networkmanagement.v1beta1.ForwardInfo forward = 13;
      • clearForward

        public Step.Builder clearForward()
         Display information of the final state "forward" and reason.
         
        .google.cloud.networkmanagement.v1beta1.ForwardInfo forward = 13;
      • getForwardBuilder

        public ForwardInfo.Builder getForwardBuilder()
         Display information of the final state "forward" and reason.
         
        .google.cloud.networkmanagement.v1beta1.ForwardInfo forward = 13;
      • getForwardOrBuilder

        public ForwardInfoOrBuilder getForwardOrBuilder()
         Display information of the final state "forward" and reason.
         
        .google.cloud.networkmanagement.v1beta1.ForwardInfo forward = 13;
        Specified by:
        getForwardOrBuilder in interface StepOrBuilder
      • hasAbort

        public boolean hasAbort()
         Display information of the final state "abort" and reason.
         
        .google.cloud.networkmanagement.v1beta1.AbortInfo abort = 14;
        Specified by:
        hasAbort in interface StepOrBuilder
        Returns:
        Whether the abort field is set.
      • getAbort

        public AbortInfo getAbort()
         Display information of the final state "abort" and reason.
         
        .google.cloud.networkmanagement.v1beta1.AbortInfo abort = 14;
        Specified by:
        getAbort in interface StepOrBuilder
        Returns:
        The abort.
      • setAbort

        public Step.Builder setAbort​(AbortInfo value)
         Display information of the final state "abort" and reason.
         
        .google.cloud.networkmanagement.v1beta1.AbortInfo abort = 14;
      • setAbort

        public Step.Builder setAbort​(AbortInfo.Builder builderForValue)
         Display information of the final state "abort" and reason.
         
        .google.cloud.networkmanagement.v1beta1.AbortInfo abort = 14;
      • mergeAbort

        public Step.Builder mergeAbort​(AbortInfo value)
         Display information of the final state "abort" and reason.
         
        .google.cloud.networkmanagement.v1beta1.AbortInfo abort = 14;
      • clearAbort

        public Step.Builder clearAbort()
         Display information of the final state "abort" and reason.
         
        .google.cloud.networkmanagement.v1beta1.AbortInfo abort = 14;
      • getAbortBuilder

        public AbortInfo.Builder getAbortBuilder()
         Display information of the final state "abort" and reason.
         
        .google.cloud.networkmanagement.v1beta1.AbortInfo abort = 14;
      • getAbortOrBuilder

        public AbortInfoOrBuilder getAbortOrBuilder()
         Display information of the final state "abort" and reason.
         
        .google.cloud.networkmanagement.v1beta1.AbortInfo abort = 14;
        Specified by:
        getAbortOrBuilder in interface StepOrBuilder
      • hasDrop

        public boolean hasDrop()
         Display information of the final state "drop" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DropInfo drop = 15;
        Specified by:
        hasDrop in interface StepOrBuilder
        Returns:
        Whether the drop field is set.
      • getDrop

        public DropInfo getDrop()
         Display information of the final state "drop" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DropInfo drop = 15;
        Specified by:
        getDrop in interface StepOrBuilder
        Returns:
        The drop.
      • setDrop

        public Step.Builder setDrop​(DropInfo value)
         Display information of the final state "drop" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DropInfo drop = 15;
      • setDrop

        public Step.Builder setDrop​(DropInfo.Builder builderForValue)
         Display information of the final state "drop" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DropInfo drop = 15;
      • mergeDrop

        public Step.Builder mergeDrop​(DropInfo value)
         Display information of the final state "drop" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DropInfo drop = 15;
      • clearDrop

        public Step.Builder clearDrop()
         Display information of the final state "drop" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DropInfo drop = 15;
      • getDropBuilder

        public DropInfo.Builder getDropBuilder()
         Display information of the final state "drop" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DropInfo drop = 15;
      • getDropOrBuilder

        public DropInfoOrBuilder getDropOrBuilder()
         Display information of the final state "drop" and reason.
         
        .google.cloud.networkmanagement.v1beta1.DropInfo drop = 15;
        Specified by:
        getDropOrBuilder in interface StepOrBuilder
      • hasLoadBalancer

        public boolean hasLoadBalancer()
         Display information of the load balancers.
         
        .google.cloud.networkmanagement.v1beta1.LoadBalancerInfo load_balancer = 16;
        Specified by:
        hasLoadBalancer in interface StepOrBuilder
        Returns:
        Whether the loadBalancer field is set.
      • getLoadBalancer

        public LoadBalancerInfo getLoadBalancer()
         Display information of the load balancers.
         
        .google.cloud.networkmanagement.v1beta1.LoadBalancerInfo load_balancer = 16;
        Specified by:
        getLoadBalancer in interface StepOrBuilder
        Returns:
        The loadBalancer.
      • setLoadBalancer

        public Step.Builder setLoadBalancer​(LoadBalancerInfo value)
         Display information of the load balancers.
         
        .google.cloud.networkmanagement.v1beta1.LoadBalancerInfo load_balancer = 16;
      • setLoadBalancer

        public Step.Builder setLoadBalancer​(LoadBalancerInfo.Builder builderForValue)
         Display information of the load balancers.
         
        .google.cloud.networkmanagement.v1beta1.LoadBalancerInfo load_balancer = 16;
      • mergeLoadBalancer

        public Step.Builder mergeLoadBalancer​(LoadBalancerInfo value)
         Display information of the load balancers.
         
        .google.cloud.networkmanagement.v1beta1.LoadBalancerInfo load_balancer = 16;
      • clearLoadBalancer

        public Step.Builder clearLoadBalancer()
         Display information of the load balancers.
         
        .google.cloud.networkmanagement.v1beta1.LoadBalancerInfo load_balancer = 16;
      • getLoadBalancerBuilder

        public LoadBalancerInfo.Builder getLoadBalancerBuilder()
         Display information of the load balancers.
         
        .google.cloud.networkmanagement.v1beta1.LoadBalancerInfo load_balancer = 16;
      • hasNetwork

        public boolean hasNetwork()
         Display information of a Google Cloud network.
         
        .google.cloud.networkmanagement.v1beta1.NetworkInfo network = 17;
        Specified by:
        hasNetwork in interface StepOrBuilder
        Returns:
        Whether the network field is set.
      • getNetwork

        public NetworkInfo getNetwork()
         Display information of a Google Cloud network.
         
        .google.cloud.networkmanagement.v1beta1.NetworkInfo network = 17;
        Specified by:
        getNetwork in interface StepOrBuilder
        Returns:
        The network.
      • setNetwork

        public Step.Builder setNetwork​(NetworkInfo value)
         Display information of a Google Cloud network.
         
        .google.cloud.networkmanagement.v1beta1.NetworkInfo network = 17;
      • setNetwork

        public Step.Builder setNetwork​(NetworkInfo.Builder builderForValue)
         Display information of a Google Cloud network.
         
        .google.cloud.networkmanagement.v1beta1.NetworkInfo network = 17;
      • mergeNetwork

        public Step.Builder mergeNetwork​(NetworkInfo value)
         Display information of a Google Cloud network.
         
        .google.cloud.networkmanagement.v1beta1.NetworkInfo network = 17;
      • clearNetwork

        public Step.Builder clearNetwork()
         Display information of a Google Cloud network.
         
        .google.cloud.networkmanagement.v1beta1.NetworkInfo network = 17;
      • getNetworkBuilder

        public NetworkInfo.Builder getNetworkBuilder()
         Display information of a Google Cloud network.
         
        .google.cloud.networkmanagement.v1beta1.NetworkInfo network = 17;
      • hasGkeMaster

        public boolean hasGkeMaster()
         Display information of a Google Kubernetes Engine cluster master.
         
        .google.cloud.networkmanagement.v1beta1.GKEMasterInfo gke_master = 18;
        Specified by:
        hasGkeMaster in interface StepOrBuilder
        Returns:
        Whether the gkeMaster field is set.
      • getGkeMaster

        public GKEMasterInfo getGkeMaster()
         Display information of a Google Kubernetes Engine cluster master.
         
        .google.cloud.networkmanagement.v1beta1.GKEMasterInfo gke_master = 18;
        Specified by:
        getGkeMaster in interface StepOrBuilder
        Returns:
        The gkeMaster.
      • setGkeMaster

        public Step.Builder setGkeMaster​(GKEMasterInfo value)
         Display information of a Google Kubernetes Engine cluster master.
         
        .google.cloud.networkmanagement.v1beta1.GKEMasterInfo gke_master = 18;
      • setGkeMaster

        public Step.Builder setGkeMaster​(GKEMasterInfo.Builder builderForValue)
         Display information of a Google Kubernetes Engine cluster master.
         
        .google.cloud.networkmanagement.v1beta1.GKEMasterInfo gke_master = 18;
      • mergeGkeMaster

        public Step.Builder mergeGkeMaster​(GKEMasterInfo value)
         Display information of a Google Kubernetes Engine cluster master.
         
        .google.cloud.networkmanagement.v1beta1.GKEMasterInfo gke_master = 18;
      • clearGkeMaster

        public Step.Builder clearGkeMaster()
         Display information of a Google Kubernetes Engine cluster master.
         
        .google.cloud.networkmanagement.v1beta1.GKEMasterInfo gke_master = 18;
      • getGkeMasterBuilder

        public GKEMasterInfo.Builder getGkeMasterBuilder()
         Display information of a Google Kubernetes Engine cluster master.
         
        .google.cloud.networkmanagement.v1beta1.GKEMasterInfo gke_master = 18;
      • getGkeMasterOrBuilder

        public GKEMasterInfoOrBuilder getGkeMasterOrBuilder()
         Display information of a Google Kubernetes Engine cluster master.
         
        .google.cloud.networkmanagement.v1beta1.GKEMasterInfo gke_master = 18;
        Specified by:
        getGkeMasterOrBuilder in interface StepOrBuilder
      • hasCloudSqlInstance

        public boolean hasCloudSqlInstance()
         Display information of a Cloud SQL instance.
         
        .google.cloud.networkmanagement.v1beta1.CloudSQLInstanceInfo cloud_sql_instance = 19;
        Specified by:
        hasCloudSqlInstance in interface StepOrBuilder
        Returns:
        Whether the cloudSqlInstance field is set.
      • getCloudSqlInstance

        public CloudSQLInstanceInfo getCloudSqlInstance()
         Display information of a Cloud SQL instance.
         
        .google.cloud.networkmanagement.v1beta1.CloudSQLInstanceInfo cloud_sql_instance = 19;
        Specified by:
        getCloudSqlInstance in interface StepOrBuilder
        Returns:
        The cloudSqlInstance.
      • setCloudSqlInstance

        public Step.Builder setCloudSqlInstance​(CloudSQLInstanceInfo value)
         Display information of a Cloud SQL instance.
         
        .google.cloud.networkmanagement.v1beta1.CloudSQLInstanceInfo cloud_sql_instance = 19;
      • setCloudSqlInstance

        public Step.Builder setCloudSqlInstance​(CloudSQLInstanceInfo.Builder builderForValue)
         Display information of a Cloud SQL instance.
         
        .google.cloud.networkmanagement.v1beta1.CloudSQLInstanceInfo cloud_sql_instance = 19;
      • mergeCloudSqlInstance

        public Step.Builder mergeCloudSqlInstance​(CloudSQLInstanceInfo value)
         Display information of a Cloud SQL instance.
         
        .google.cloud.networkmanagement.v1beta1.CloudSQLInstanceInfo cloud_sql_instance = 19;
      • clearCloudSqlInstance

        public Step.Builder clearCloudSqlInstance()
         Display information of a Cloud SQL instance.
         
        .google.cloud.networkmanagement.v1beta1.CloudSQLInstanceInfo cloud_sql_instance = 19;
      • getCloudSqlInstanceBuilder

        public CloudSQLInstanceInfo.Builder getCloudSqlInstanceBuilder()
         Display information of a Cloud SQL instance.
         
        .google.cloud.networkmanagement.v1beta1.CloudSQLInstanceInfo cloud_sql_instance = 19;
      • hasCloudFunction

        public boolean hasCloudFunction()
         Display information of a Cloud Function.
         
        .google.cloud.networkmanagement.v1beta1.CloudFunctionInfo cloud_function = 20;
        Specified by:
        hasCloudFunction in interface StepOrBuilder
        Returns:
        Whether the cloudFunction field is set.
      • getCloudFunction

        public CloudFunctionInfo getCloudFunction()
         Display information of a Cloud Function.
         
        .google.cloud.networkmanagement.v1beta1.CloudFunctionInfo cloud_function = 20;
        Specified by:
        getCloudFunction in interface StepOrBuilder
        Returns:
        The cloudFunction.
      • setCloudFunction

        public Step.Builder setCloudFunction​(CloudFunctionInfo value)
         Display information of a Cloud Function.
         
        .google.cloud.networkmanagement.v1beta1.CloudFunctionInfo cloud_function = 20;
      • setCloudFunction

        public Step.Builder setCloudFunction​(CloudFunctionInfo.Builder builderForValue)
         Display information of a Cloud Function.
         
        .google.cloud.networkmanagement.v1beta1.CloudFunctionInfo cloud_function = 20;
      • mergeCloudFunction

        public Step.Builder mergeCloudFunction​(CloudFunctionInfo value)
         Display information of a Cloud Function.
         
        .google.cloud.networkmanagement.v1beta1.CloudFunctionInfo cloud_function = 20;
      • clearCloudFunction

        public Step.Builder clearCloudFunction()
         Display information of a Cloud Function.
         
        .google.cloud.networkmanagement.v1beta1.CloudFunctionInfo cloud_function = 20;
      • getCloudFunctionBuilder

        public CloudFunctionInfo.Builder getCloudFunctionBuilder()
         Display information of a Cloud Function.
         
        .google.cloud.networkmanagement.v1beta1.CloudFunctionInfo cloud_function = 20;
      • hasAppEngineVersion

        public boolean hasAppEngineVersion()
         Display information of an App Engine service version.
         
        .google.cloud.networkmanagement.v1beta1.AppEngineVersionInfo app_engine_version = 22;
        Specified by:
        hasAppEngineVersion in interface StepOrBuilder
        Returns:
        Whether the appEngineVersion field is set.
      • getAppEngineVersion

        public AppEngineVersionInfo getAppEngineVersion()
         Display information of an App Engine service version.
         
        .google.cloud.networkmanagement.v1beta1.AppEngineVersionInfo app_engine_version = 22;
        Specified by:
        getAppEngineVersion in interface StepOrBuilder
        Returns:
        The appEngineVersion.
      • setAppEngineVersion

        public Step.Builder setAppEngineVersion​(AppEngineVersionInfo value)
         Display information of an App Engine service version.
         
        .google.cloud.networkmanagement.v1beta1.AppEngineVersionInfo app_engine_version = 22;
      • setAppEngineVersion

        public Step.Builder setAppEngineVersion​(AppEngineVersionInfo.Builder builderForValue)
         Display information of an App Engine service version.
         
        .google.cloud.networkmanagement.v1beta1.AppEngineVersionInfo app_engine_version = 22;
      • mergeAppEngineVersion

        public Step.Builder mergeAppEngineVersion​(AppEngineVersionInfo value)
         Display information of an App Engine service version.
         
        .google.cloud.networkmanagement.v1beta1.AppEngineVersionInfo app_engine_version = 22;
      • clearAppEngineVersion

        public Step.Builder clearAppEngineVersion()
         Display information of an App Engine service version.
         
        .google.cloud.networkmanagement.v1beta1.AppEngineVersionInfo app_engine_version = 22;
      • getAppEngineVersionBuilder

        public AppEngineVersionInfo.Builder getAppEngineVersionBuilder()
         Display information of an App Engine service version.
         
        .google.cloud.networkmanagement.v1beta1.AppEngineVersionInfo app_engine_version = 22;
      • hasCloudRunRevision

        public boolean hasCloudRunRevision()
         Display information of a Cloud Run revision.
         
        .google.cloud.networkmanagement.v1beta1.CloudRunRevisionInfo cloud_run_revision = 23;
        Specified by:
        hasCloudRunRevision in interface StepOrBuilder
        Returns:
        Whether the cloudRunRevision field is set.
      • getCloudRunRevision

        public CloudRunRevisionInfo getCloudRunRevision()
         Display information of a Cloud Run revision.
         
        .google.cloud.networkmanagement.v1beta1.CloudRunRevisionInfo cloud_run_revision = 23;
        Specified by:
        getCloudRunRevision in interface StepOrBuilder
        Returns:
        The cloudRunRevision.
      • setCloudRunRevision

        public Step.Builder setCloudRunRevision​(CloudRunRevisionInfo value)
         Display information of a Cloud Run revision.
         
        .google.cloud.networkmanagement.v1beta1.CloudRunRevisionInfo cloud_run_revision = 23;
      • setCloudRunRevision

        public Step.Builder setCloudRunRevision​(CloudRunRevisionInfo.Builder builderForValue)
         Display information of a Cloud Run revision.
         
        .google.cloud.networkmanagement.v1beta1.CloudRunRevisionInfo cloud_run_revision = 23;
      • mergeCloudRunRevision

        public Step.Builder mergeCloudRunRevision​(CloudRunRevisionInfo value)
         Display information of a Cloud Run revision.
         
        .google.cloud.networkmanagement.v1beta1.CloudRunRevisionInfo cloud_run_revision = 23;
      • clearCloudRunRevision

        public Step.Builder clearCloudRunRevision()
         Display information of a Cloud Run revision.
         
        .google.cloud.networkmanagement.v1beta1.CloudRunRevisionInfo cloud_run_revision = 23;
      • getCloudRunRevisionBuilder

        public CloudRunRevisionInfo.Builder getCloudRunRevisionBuilder()
         Display information of a Cloud Run revision.
         
        .google.cloud.networkmanagement.v1beta1.CloudRunRevisionInfo cloud_run_revision = 23;
      • setUnknownFields

        public final Step.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>
      • mergeUnknownFields

        public final Step.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Step.Builder>