Class HTTPFault

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, HTTPFaultOrBuilder, Serializable

    public final class HTTPFault
    extends com.google.protobuf.GeneratedMessageV3
    implements HTTPFaultOrBuilder
     [#next-free-field: 14]
     
    Protobuf type envoy.config.filter.http.fault.v2.HTTPFault
    See Also:
    Serialized Form
    • Field Detail

      • UPSTREAM_CLUSTER_FIELD_NUMBER

        public static final int UPSTREAM_CLUSTER_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DOWNSTREAM_NODES_FIELD_NUMBER

        public static final int DOWNSTREAM_NODES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • MAX_ACTIVE_FAULTS_FIELD_NUMBER

        public static final int MAX_ACTIVE_FAULTS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • RESPONSE_RATE_LIMIT_FIELD_NUMBER

        public static final int RESPONSE_RATE_LIMIT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DELAY_PERCENT_RUNTIME_FIELD_NUMBER

        public static final int DELAY_PERCENT_RUNTIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ABORT_PERCENT_RUNTIME_FIELD_NUMBER

        public static final int ABORT_PERCENT_RUNTIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DELAY_DURATION_RUNTIME_FIELD_NUMBER

        public static final int DELAY_DURATION_RUNTIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ABORT_HTTP_STATUS_RUNTIME_FIELD_NUMBER

        public static final int ABORT_HTTP_STATUS_RUNTIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • MAX_ACTIVE_FAULTS_RUNTIME_FIELD_NUMBER

        public static final int MAX_ACTIVE_FAULTS_RUNTIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • RESPONSE_RATE_LIMIT_PERCENT_RUNTIME_FIELD_NUMBER

        public static final int RESPONSE_RATE_LIMIT_PERCENT_RUNTIME_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • 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
      • hasDelay

        public boolean hasDelay()
         If specified, the filter will inject delays based on the values in the
         object.
         
        .envoy.config.filter.fault.v2.FaultDelay delay = 1;
        Specified by:
        hasDelay in interface HTTPFaultOrBuilder
        Returns:
        Whether the delay field is set.
      • getDelay

        public FaultDelay getDelay()
         If specified, the filter will inject delays based on the values in the
         object.
         
        .envoy.config.filter.fault.v2.FaultDelay delay = 1;
        Specified by:
        getDelay in interface HTTPFaultOrBuilder
        Returns:
        The delay.
      • hasAbort

        public boolean hasAbort()
         If specified, the filter will abort requests based on the values in
         the object. At least *abort* or *delay* must be specified.
         
        .envoy.config.filter.http.fault.v2.FaultAbort abort = 2;
        Specified by:
        hasAbort in interface HTTPFaultOrBuilder
        Returns:
        Whether the abort field is set.
      • getAbort

        public FaultAbort getAbort()
         If specified, the filter will abort requests based on the values in
         the object. At least *abort* or *delay* must be specified.
         
        .envoy.config.filter.http.fault.v2.FaultAbort abort = 2;
        Specified by:
        getAbort in interface HTTPFaultOrBuilder
        Returns:
        The abort.
      • getAbortOrBuilder

        public FaultAbortOrBuilder getAbortOrBuilder()
         If specified, the filter will abort requests based on the values in
         the object. At least *abort* or *delay* must be specified.
         
        .envoy.config.filter.http.fault.v2.FaultAbort abort = 2;
        Specified by:
        getAbortOrBuilder in interface HTTPFaultOrBuilder
      • getUpstreamCluster

        public String getUpstreamCluster()
         Specifies the name of the (destination) upstream cluster that the
         filter should match on. Fault injection will be restricted to requests
         bound to the specific upstream cluster.
         
        string upstream_cluster = 3;
        Specified by:
        getUpstreamCluster in interface HTTPFaultOrBuilder
        Returns:
        The upstreamCluster.
      • getUpstreamClusterBytes

        public com.google.protobuf.ByteString getUpstreamClusterBytes()
         Specifies the name of the (destination) upstream cluster that the
         filter should match on. Fault injection will be restricted to requests
         bound to the specific upstream cluster.
         
        string upstream_cluster = 3;
        Specified by:
        getUpstreamClusterBytes in interface HTTPFaultOrBuilder
        Returns:
        The bytes for upstreamCluster.
      • getHeadersList

        public List<HeaderMatcher> getHeadersList()
         Specifies a set of headers that the filter should match on. The fault
         injection filter can be applied selectively to requests that match a set of
         headers specified in the fault filter config. The chances of actual fault
         injection further depend on the value of the :ref:`percentage
         <envoy_api_field_config.filter.http.fault.v2.FaultAbort.percentage>` field.
         The filter will check the request's headers against all the specified
         headers in the filter config. A match will happen if all the headers in the
         config are present in the request with the same values (or based on
         presence if the *value* field is not in the config).
         
        repeated .envoy.api.v2.route.HeaderMatcher headers = 4;
        Specified by:
        getHeadersList in interface HTTPFaultOrBuilder
      • getHeadersOrBuilderList

        public List<? extends HeaderMatcherOrBuilder> getHeadersOrBuilderList()
         Specifies a set of headers that the filter should match on. The fault
         injection filter can be applied selectively to requests that match a set of
         headers specified in the fault filter config. The chances of actual fault
         injection further depend on the value of the :ref:`percentage
         <envoy_api_field_config.filter.http.fault.v2.FaultAbort.percentage>` field.
         The filter will check the request's headers against all the specified
         headers in the filter config. A match will happen if all the headers in the
         config are present in the request with the same values (or based on
         presence if the *value* field is not in the config).
         
        repeated .envoy.api.v2.route.HeaderMatcher headers = 4;
        Specified by:
        getHeadersOrBuilderList in interface HTTPFaultOrBuilder
      • getHeadersCount

        public int getHeadersCount()
         Specifies a set of headers that the filter should match on. The fault
         injection filter can be applied selectively to requests that match a set of
         headers specified in the fault filter config. The chances of actual fault
         injection further depend on the value of the :ref:`percentage
         <envoy_api_field_config.filter.http.fault.v2.FaultAbort.percentage>` field.
         The filter will check the request's headers against all the specified
         headers in the filter config. A match will happen if all the headers in the
         config are present in the request with the same values (or based on
         presence if the *value* field is not in the config).
         
        repeated .envoy.api.v2.route.HeaderMatcher headers = 4;
        Specified by:
        getHeadersCount in interface HTTPFaultOrBuilder
      • getHeaders

        public HeaderMatcher getHeaders​(int index)
         Specifies a set of headers that the filter should match on. The fault
         injection filter can be applied selectively to requests that match a set of
         headers specified in the fault filter config. The chances of actual fault
         injection further depend on the value of the :ref:`percentage
         <envoy_api_field_config.filter.http.fault.v2.FaultAbort.percentage>` field.
         The filter will check the request's headers against all the specified
         headers in the filter config. A match will happen if all the headers in the
         config are present in the request with the same values (or based on
         presence if the *value* field is not in the config).
         
        repeated .envoy.api.v2.route.HeaderMatcher headers = 4;
        Specified by:
        getHeaders in interface HTTPFaultOrBuilder
      • getHeadersOrBuilder

        public HeaderMatcherOrBuilder getHeadersOrBuilder​(int index)
         Specifies a set of headers that the filter should match on. The fault
         injection filter can be applied selectively to requests that match a set of
         headers specified in the fault filter config. The chances of actual fault
         injection further depend on the value of the :ref:`percentage
         <envoy_api_field_config.filter.http.fault.v2.FaultAbort.percentage>` field.
         The filter will check the request's headers against all the specified
         headers in the filter config. A match will happen if all the headers in the
         config are present in the request with the same values (or based on
         presence if the *value* field is not in the config).
         
        repeated .envoy.api.v2.route.HeaderMatcher headers = 4;
        Specified by:
        getHeadersOrBuilder in interface HTTPFaultOrBuilder
      • getDownstreamNodesList

        public com.google.protobuf.ProtocolStringList getDownstreamNodesList()
         Faults are injected for the specified list of downstream hosts. If this
         setting is not set, faults are injected for all downstream nodes.
         Downstream node name is taken from :ref:`the HTTP
         x-envoy-downstream-service-node
         <config_http_conn_man_headers_downstream-service-node>` header and compared
         against downstream_nodes list.
         
        repeated string downstream_nodes = 5;
        Specified by:
        getDownstreamNodesList in interface HTTPFaultOrBuilder
        Returns:
        A list containing the downstreamNodes.
      • getDownstreamNodesCount

        public int getDownstreamNodesCount()
         Faults are injected for the specified list of downstream hosts. If this
         setting is not set, faults are injected for all downstream nodes.
         Downstream node name is taken from :ref:`the HTTP
         x-envoy-downstream-service-node
         <config_http_conn_man_headers_downstream-service-node>` header and compared
         against downstream_nodes list.
         
        repeated string downstream_nodes = 5;
        Specified by:
        getDownstreamNodesCount in interface HTTPFaultOrBuilder
        Returns:
        The count of downstreamNodes.
      • getDownstreamNodes

        public String getDownstreamNodes​(int index)
         Faults are injected for the specified list of downstream hosts. If this
         setting is not set, faults are injected for all downstream nodes.
         Downstream node name is taken from :ref:`the HTTP
         x-envoy-downstream-service-node
         <config_http_conn_man_headers_downstream-service-node>` header and compared
         against downstream_nodes list.
         
        repeated string downstream_nodes = 5;
        Specified by:
        getDownstreamNodes in interface HTTPFaultOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The downstreamNodes at the given index.
      • getDownstreamNodesBytes

        public com.google.protobuf.ByteString getDownstreamNodesBytes​(int index)
         Faults are injected for the specified list of downstream hosts. If this
         setting is not set, faults are injected for all downstream nodes.
         Downstream node name is taken from :ref:`the HTTP
         x-envoy-downstream-service-node
         <config_http_conn_man_headers_downstream-service-node>` header and compared
         against downstream_nodes list.
         
        repeated string downstream_nodes = 5;
        Specified by:
        getDownstreamNodesBytes in interface HTTPFaultOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the downstreamNodes at the given index.
      • hasMaxActiveFaults

        public boolean hasMaxActiveFaults()
         The maximum number of faults that can be active at a single time via the configured fault
         filter. Note that because this setting can be overridden at the route level, it's possible
         for the number of active faults to be greater than this value (if injected via a different
         route). If not specified, defaults to unlimited. This setting can be overridden via
         `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected
         due to overflow will be indicated via the `faults_overflow
         <config_http_filters_fault_injection_stats>` stat.
         .. attention::
           Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy
           limit. It's possible for the number of active faults to rise slightly above the configured
           amount due to the implementation details.
         
        .google.protobuf.UInt32Value max_active_faults = 6;
        Specified by:
        hasMaxActiveFaults in interface HTTPFaultOrBuilder
        Returns:
        Whether the maxActiveFaults field is set.
      • getMaxActiveFaults

        public com.google.protobuf.UInt32Value getMaxActiveFaults()
         The maximum number of faults that can be active at a single time via the configured fault
         filter. Note that because this setting can be overridden at the route level, it's possible
         for the number of active faults to be greater than this value (if injected via a different
         route). If not specified, defaults to unlimited. This setting can be overridden via
         `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected
         due to overflow will be indicated via the `faults_overflow
         <config_http_filters_fault_injection_stats>` stat.
         .. attention::
           Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy
           limit. It's possible for the number of active faults to rise slightly above the configured
           amount due to the implementation details.
         
        .google.protobuf.UInt32Value max_active_faults = 6;
        Specified by:
        getMaxActiveFaults in interface HTTPFaultOrBuilder
        Returns:
        The maxActiveFaults.
      • getMaxActiveFaultsOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getMaxActiveFaultsOrBuilder()
         The maximum number of faults that can be active at a single time via the configured fault
         filter. Note that because this setting can be overridden at the route level, it's possible
         for the number of active faults to be greater than this value (if injected via a different
         route). If not specified, defaults to unlimited. This setting can be overridden via
         `runtime <config_http_filters_fault_injection_runtime>` and any faults that are not injected
         due to overflow will be indicated via the `faults_overflow
         <config_http_filters_fault_injection_stats>` stat.
         .. attention::
           Like other :ref:`circuit breakers <arch_overview_circuit_break>` in Envoy, this is a fuzzy
           limit. It's possible for the number of active faults to rise slightly above the configured
           amount due to the implementation details.
         
        .google.protobuf.UInt32Value max_active_faults = 6;
        Specified by:
        getMaxActiveFaultsOrBuilder in interface HTTPFaultOrBuilder
      • hasResponseRateLimit

        public boolean hasResponseRateLimit()
         The response rate limit to be applied to the response body of the stream. When configured,
         the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent
         <config_http_filters_fault_injection_runtime>` runtime key.
         .. attention::
          This is a per-stream limit versus a connection level limit. This means that concurrent streams
          will each get an independent limit.
         
        .envoy.config.filter.fault.v2.FaultRateLimit response_rate_limit = 7;
        Specified by:
        hasResponseRateLimit in interface HTTPFaultOrBuilder
        Returns:
        Whether the responseRateLimit field is set.
      • getResponseRateLimit

        public FaultRateLimit getResponseRateLimit()
         The response rate limit to be applied to the response body of the stream. When configured,
         the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent
         <config_http_filters_fault_injection_runtime>` runtime key.
         .. attention::
          This is a per-stream limit versus a connection level limit. This means that concurrent streams
          will each get an independent limit.
         
        .envoy.config.filter.fault.v2.FaultRateLimit response_rate_limit = 7;
        Specified by:
        getResponseRateLimit in interface HTTPFaultOrBuilder
        Returns:
        The responseRateLimit.
      • getResponseRateLimitOrBuilder

        public FaultRateLimitOrBuilder getResponseRateLimitOrBuilder()
         The response rate limit to be applied to the response body of the stream. When configured,
         the percentage can be overridden by the :ref:`fault.http.rate_limit.response_percent
         <config_http_filters_fault_injection_runtime>` runtime key.
         .. attention::
          This is a per-stream limit versus a connection level limit. This means that concurrent streams
          will each get an independent limit.
         
        .envoy.config.filter.fault.v2.FaultRateLimit response_rate_limit = 7;
        Specified by:
        getResponseRateLimitOrBuilder in interface HTTPFaultOrBuilder
      • getDelayPercentRuntime

        public String getDelayPercentRuntime()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.delay.fixed_delay_percent
         
        string delay_percent_runtime = 8;
        Specified by:
        getDelayPercentRuntime in interface HTTPFaultOrBuilder
        Returns:
        The delayPercentRuntime.
      • getDelayPercentRuntimeBytes

        public com.google.protobuf.ByteString getDelayPercentRuntimeBytes()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.delay.fixed_delay_percent
         
        string delay_percent_runtime = 8;
        Specified by:
        getDelayPercentRuntimeBytes in interface HTTPFaultOrBuilder
        Returns:
        The bytes for delayPercentRuntime.
      • getAbortPercentRuntime

        public String getAbortPercentRuntime()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.abort.abort_percent
         
        string abort_percent_runtime = 9;
        Specified by:
        getAbortPercentRuntime in interface HTTPFaultOrBuilder
        Returns:
        The abortPercentRuntime.
      • getAbortPercentRuntimeBytes

        public com.google.protobuf.ByteString getAbortPercentRuntimeBytes()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.abort.abort_percent
         
        string abort_percent_runtime = 9;
        Specified by:
        getAbortPercentRuntimeBytes in interface HTTPFaultOrBuilder
        Returns:
        The bytes for abortPercentRuntime.
      • getDelayDurationRuntime

        public String getDelayDurationRuntime()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.delay.fixed_duration_ms
         
        string delay_duration_runtime = 10;
        Specified by:
        getDelayDurationRuntime in interface HTTPFaultOrBuilder
        Returns:
        The delayDurationRuntime.
      • getDelayDurationRuntimeBytes

        public com.google.protobuf.ByteString getDelayDurationRuntimeBytes()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.delay.fixed_duration_ms
         
        string delay_duration_runtime = 10;
        Specified by:
        getDelayDurationRuntimeBytes in interface HTTPFaultOrBuilder
        Returns:
        The bytes for delayDurationRuntime.
      • getAbortHttpStatusRuntime

        public String getAbortHttpStatusRuntime()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.abort.http_status
         
        string abort_http_status_runtime = 11;
        Specified by:
        getAbortHttpStatusRuntime in interface HTTPFaultOrBuilder
        Returns:
        The abortHttpStatusRuntime.
      • getAbortHttpStatusRuntimeBytes

        public com.google.protobuf.ByteString getAbortHttpStatusRuntimeBytes()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.abort.http_status
         
        string abort_http_status_runtime = 11;
        Specified by:
        getAbortHttpStatusRuntimeBytes in interface HTTPFaultOrBuilder
        Returns:
        The bytes for abortHttpStatusRuntime.
      • getMaxActiveFaultsRuntime

        public String getMaxActiveFaultsRuntime()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.max_active_faults
         
        string max_active_faults_runtime = 12;
        Specified by:
        getMaxActiveFaultsRuntime in interface HTTPFaultOrBuilder
        Returns:
        The maxActiveFaultsRuntime.
      • getMaxActiveFaultsRuntimeBytes

        public com.google.protobuf.ByteString getMaxActiveFaultsRuntimeBytes()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.max_active_faults
         
        string max_active_faults_runtime = 12;
        Specified by:
        getMaxActiveFaultsRuntimeBytes in interface HTTPFaultOrBuilder
        Returns:
        The bytes for maxActiveFaultsRuntime.
      • getResponseRateLimitPercentRuntime

        public String getResponseRateLimitPercentRuntime()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.rate_limit.response_percent
         
        string response_rate_limit_percent_runtime = 13;
        Specified by:
        getResponseRateLimitPercentRuntime in interface HTTPFaultOrBuilder
        Returns:
        The responseRateLimitPercentRuntime.
      • getResponseRateLimitPercentRuntimeBytes

        public com.google.protobuf.ByteString getResponseRateLimitPercentRuntimeBytes()
         The runtime key to override the :ref:`default <config_http_filters_fault_injection_runtime>`
         runtime. The default is: fault.http.rate_limit.response_percent
         
        string response_rate_limit_percent_runtime = 13;
        Specified by:
        getResponseRateLimitPercentRuntimeBytes in interface HTTPFaultOrBuilder
        Returns:
        The bytes for responseRateLimitPercentRuntime.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static HTTPFault parseFrom​(ByteBuffer data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HTTPFault parseFrom​(ByteBuffer data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HTTPFault parseFrom​(com.google.protobuf.ByteString data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HTTPFault parseFrom​(com.google.protobuf.ByteString data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HTTPFault parseFrom​(byte[] data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HTTPFault parseFrom​(byte[] data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static HTTPFault parseFrom​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws IOException
        Throws:
        IOException
      • newBuilderForType

        public HTTPFault.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public HTTPFault.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected HTTPFault.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static HTTPFault getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<HTTPFault> parser()
      • getParserForType

        public com.google.protobuf.Parser<HTTPFault> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public HTTPFault getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder