Class HealthCheck.TcpHealthCheck.Builder

    • 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<HealthCheck.TcpHealthCheck.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<HealthCheck.TcpHealthCheck.Builder>
      • getDefaultInstanceForType

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

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

        public HealthCheck.TcpHealthCheck buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

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

        public HealthCheck.TcpHealthCheck.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<HealthCheck.TcpHealthCheck.Builder>
        Throws:
        IOException
      • hasSend

        public boolean hasSend()
         Empty payloads imply a connect-only health check.
         
        .envoy.config.core.v3.HealthCheck.Payload send = 1;
        Specified by:
        hasSend in interface HealthCheck.TcpHealthCheckOrBuilder
        Returns:
        Whether the send field is set.
      • getSendBuilder

        public HealthCheck.Payload.Builder getSendBuilder()
         Empty payloads imply a connect-only health check.
         
        .envoy.config.core.v3.HealthCheck.Payload send = 1;
      • getReceiveList

        public List<HealthCheck.Payload> getReceiveList()
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
        Specified by:
        getReceiveList in interface HealthCheck.TcpHealthCheckOrBuilder
      • getReceiveCount

        public int getReceiveCount()
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
        Specified by:
        getReceiveCount in interface HealthCheck.TcpHealthCheckOrBuilder
      • getReceive

        public HealthCheck.Payload getReceive​(int index)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
        Specified by:
        getReceive in interface HealthCheck.TcpHealthCheckOrBuilder
      • setReceive

        public HealthCheck.TcpHealthCheck.Builder setReceive​(int index,
                                                             HealthCheck.Payload value)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • setReceive

        public HealthCheck.TcpHealthCheck.Builder setReceive​(int index,
                                                             HealthCheck.Payload.Builder builderForValue)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • addReceive

        public HealthCheck.TcpHealthCheck.Builder addReceive​(HealthCheck.Payload value)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • addReceive

        public HealthCheck.TcpHealthCheck.Builder addReceive​(int index,
                                                             HealthCheck.Payload value)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • addReceive

        public HealthCheck.TcpHealthCheck.Builder addReceive​(HealthCheck.Payload.Builder builderForValue)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • addReceive

        public HealthCheck.TcpHealthCheck.Builder addReceive​(int index,
                                                             HealthCheck.Payload.Builder builderForValue)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • addAllReceive

        public HealthCheck.TcpHealthCheck.Builder addAllReceive​(Iterable<? extends HealthCheck.Payload> values)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • clearReceive

        public HealthCheck.TcpHealthCheck.Builder clearReceive()
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • removeReceive

        public HealthCheck.TcpHealthCheck.Builder removeReceive​(int index)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • getReceiveBuilder

        public HealthCheck.Payload.Builder getReceiveBuilder​(int index)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • addReceiveBuilder

        public HealthCheck.Payload.Builder addReceiveBuilder()
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • addReceiveBuilder

        public HealthCheck.Payload.Builder addReceiveBuilder​(int index)
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • getReceiveBuilderList

        public List<HealthCheck.Payload.Builder> getReceiveBuilderList()
         When checking the response, “fuzzy” matching is performed such that each
         binary block must be found, and in the order specified, but not
         necessarily contiguous.
         
        repeated .envoy.config.core.v3.HealthCheck.Payload receive = 2;
      • setUnknownFields

        public final HealthCheck.TcpHealthCheck.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<HealthCheck.TcpHealthCheck.Builder>
      • mergeUnknownFields

        public final HealthCheck.TcpHealthCheck.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<HealthCheck.TcpHealthCheck.Builder>