Class SelfConfigSource.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SelfConfigSourceOrBuilder, java.lang.Cloneable
    Enclosing class:
    SelfConfigSource

    public static final class SelfConfigSource.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<SelfConfigSource.Builder>
    implements SelfConfigSourceOrBuilder
     [#not-implemented-hide:]
     Self-referencing config source options. This is currently empty, but when
     set in :ref:`ConfigSource <envoy_v3_api_msg_config.core.v3.ConfigSource>` can be used to
     specify that other data can be obtained from the same server.
     
    Protobuf type envoy.config.core.v3.SelfConfigSource
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Builder()  
      private Builder​(com.google.protobuf.AbstractMessage.BuilderParent parent)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      SelfConfigSource build()  
      SelfConfigSource buildPartial()  
      private void buildPartial0​(SelfConfigSource result)  
      SelfConfigSource.Builder clear()  
      SelfConfigSource.Builder clearTransportApiVersion()
      API version for xDS transport protocol.
      SelfConfigSource getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      ApiVersion getTransportApiVersion()
      API version for xDS transport protocol.
      int getTransportApiVersionValue()
      API version for xDS transport protocol.
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      SelfConfigSource.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      SelfConfigSource.Builder mergeFrom​(com.google.protobuf.Message other)  
      SelfConfigSource.Builder mergeFrom​(SelfConfigSource other)  
      SelfConfigSource.Builder setTransportApiVersion​(ApiVersion value)
      API version for xDS transport protocol.
      SelfConfigSource.Builder setTransportApiVersionValue​(int value)
      API version for xDS transport protocol.
      • Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

        addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
      • Methods inherited from class com.google.protobuf.AbstractMessage.Builder

        findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Field Detail

      • bitField0_

        private int bitField0_
      • transportApiVersion_

        private int transportApiVersion_
    • Constructor Detail

      • Builder

        private Builder()
      • Builder

        private Builder​(com.google.protobuf.AbstractMessage.BuilderParent parent)
    • Method Detail

      • getDescriptor

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

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

        public SelfConfigSource.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.GeneratedMessage.Builder<SelfConfigSource.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.GeneratedMessage.Builder<SelfConfigSource.Builder>
      • getDefaultInstanceForType

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

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

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

        public SelfConfigSource.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<SelfConfigSource.Builder>
      • isInitialized

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

        public SelfConfigSource.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                           throws java.io.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<SelfConfigSource.Builder>
        Throws:
        java.io.IOException
      • getTransportApiVersionValue

        public int getTransportApiVersionValue()
         API version for xDS transport protocol. This describes the xDS gRPC/REST
         endpoint and version of [Delta]DiscoveryRequest/Response used on the wire.
         
        .envoy.config.core.v3.ApiVersion transport_api_version = 1 [(.validate.rules) = { ... }
        Specified by:
        getTransportApiVersionValue in interface SelfConfigSourceOrBuilder
        Returns:
        The enum numeric value on the wire for transportApiVersion.
      • setTransportApiVersionValue

        public SelfConfigSource.Builder setTransportApiVersionValue​(int value)
         API version for xDS transport protocol. This describes the xDS gRPC/REST
         endpoint and version of [Delta]DiscoveryRequest/Response used on the wire.
         
        .envoy.config.core.v3.ApiVersion transport_api_version = 1 [(.validate.rules) = { ... }
        Parameters:
        value - The enum numeric value on the wire for transportApiVersion to set.
        Returns:
        This builder for chaining.
      • getTransportApiVersion

        public ApiVersion getTransportApiVersion()
         API version for xDS transport protocol. This describes the xDS gRPC/REST
         endpoint and version of [Delta]DiscoveryRequest/Response used on the wire.
         
        .envoy.config.core.v3.ApiVersion transport_api_version = 1 [(.validate.rules) = { ... }
        Specified by:
        getTransportApiVersion in interface SelfConfigSourceOrBuilder
        Returns:
        The transportApiVersion.
      • setTransportApiVersion

        public SelfConfigSource.Builder setTransportApiVersion​(ApiVersion value)
         API version for xDS transport protocol. This describes the xDS gRPC/REST
         endpoint and version of [Delta]DiscoveryRequest/Response used on the wire.
         
        .envoy.config.core.v3.ApiVersion transport_api_version = 1 [(.validate.rules) = { ... }
        Parameters:
        value - The transportApiVersion to set.
        Returns:
        This builder for chaining.
      • clearTransportApiVersion

        public SelfConfigSource.Builder clearTransportApiVersion()
         API version for xDS transport protocol. This describes the xDS gRPC/REST
         endpoint and version of [Delta]DiscoveryRequest/Response used on the wire.
         
        .envoy.config.core.v3.ApiVersion transport_api_version = 1 [(.validate.rules) = { ... }
        Returns:
        This builder for chaining.