Class ConfigSource
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.envoyproxy.envoy.config.core.v3.ConfigSource
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,ConfigSourceOrBuilder
,Serializable
public final class ConfigSource
extends com.google.protobuf.GeneratedMessage
implements ConfigSourceOrBuilder
Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source. Filesystem configs are watched with inotify for updates. [#next-free-field: 9]Protobuf type
envoy.config.core.v3.ConfigSource
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc.static enum
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,
BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParent
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
private int
private Object
private int
private static final ConfigSource
static final int
private com.google.protobuf.Duration
private byte
private static final com.google.protobuf.Parser
<ConfigSource> static final int
static final int
static final int
private int
static final int
private static final long
Fields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
private
ConfigSource
(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getAds()
When set, ADS will be used to fetch resources.When set, ADS will be used to fetch resources.API configuration source.API configuration source.getAuthorities
(int index) Authorities that this config source may be used for.int
Authorities that this config source may be used for.Authorities that this config source may be used for.getAuthoritiesOrBuilder
(int index) Authorities that this config source may be used for.List
<? extends AuthorityOrBuilder> Authorities that this config source may be used for.static ConfigSource
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Duration
When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`.com.google.protobuf.DurationOrBuilder
When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`.com.google.protobuf.Parser
<ConfigSource> getPath()
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.com.google.protobuf.ByteString
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.Local filesystem path configuration source.Local filesystem path configuration source.API version for xDS resources.int
API version for xDS resources.getSelf()
[#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream.[#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream.int
boolean
hasAds()
When set, ADS will be used to fetch resources.boolean
API configuration source.int
hashCode()
boolean
When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`.boolean
hasPath()
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.boolean
Local filesystem path configuration source.boolean
hasSelf()
[#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
static ConfigSource.Builder
static ConfigSource.Builder
newBuilder
(ConfigSource prototype) protected ConfigSource.Builder
newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) static ConfigSource
parseDelimitedFrom
(InputStream input) static ConfigSource
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConfigSource
parseFrom
(byte[] data) static ConfigSource
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConfigSource
parseFrom
(com.google.protobuf.ByteString data) static ConfigSource
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConfigSource
parseFrom
(com.google.protobuf.CodedInputStream input) static ConfigSource
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConfigSource
parseFrom
(InputStream input) static ConfigSource
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConfigSource
parseFrom
(ByteBuffer data) static ConfigSource
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser
<ConfigSource> parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
bitField0_
private int bitField0_ -
configSourceSpecifierCase_
private int configSourceSpecifierCase_ -
configSourceSpecifier_
-
AUTHORITIES_FIELD_NUMBER
public static final int AUTHORITIES_FIELD_NUMBER- See Also:
-
authorities_
-
PATH_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER- See Also:
-
PATH_CONFIG_SOURCE_FIELD_NUMBER
public static final int PATH_CONFIG_SOURCE_FIELD_NUMBER- See Also:
-
API_CONFIG_SOURCE_FIELD_NUMBER
public static final int API_CONFIG_SOURCE_FIELD_NUMBER- See Also:
-
ADS_FIELD_NUMBER
public static final int ADS_FIELD_NUMBER- See Also:
-
SELF_FIELD_NUMBER
public static final int SELF_FIELD_NUMBER- See Also:
-
INITIAL_FETCH_TIMEOUT_FIELD_NUMBER
public static final int INITIAL_FETCH_TIMEOUT_FIELD_NUMBER- See Also:
-
initialFetchTimeout_
private com.google.protobuf.Duration initialFetchTimeout_ -
RESOURCE_API_VERSION_FIELD_NUMBER
public static final int RESOURCE_API_VERSION_FIELD_NUMBER- See Also:
-
resourceApiVersion_
private int resourceApiVersion_ -
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
ConfigSource
private ConfigSource(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
ConfigSource
private ConfigSource()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage
-
getConfigSourceSpecifierCase
- Specified by:
getConfigSourceSpecifierCase
in interfaceConfigSourceOrBuilder
-
getAuthoritiesList
Authorities that this config source may be used for. An authority specified in a xdstp:// URL is resolved to a ``ConfigSource`` prior to configuration fetch. This field provides the association between authority name and configuration source. [#not-implemented-hide:]
repeated .xds.core.v3.Authority authorities = 7;
- Specified by:
getAuthoritiesList
in interfaceConfigSourceOrBuilder
-
getAuthoritiesOrBuilderList
Authorities that this config source may be used for. An authority specified in a xdstp:// URL is resolved to a ``ConfigSource`` prior to configuration fetch. This field provides the association between authority name and configuration source. [#not-implemented-hide:]
repeated .xds.core.v3.Authority authorities = 7;
- Specified by:
getAuthoritiesOrBuilderList
in interfaceConfigSourceOrBuilder
-
getAuthoritiesCount
public int getAuthoritiesCount()Authorities that this config source may be used for. An authority specified in a xdstp:// URL is resolved to a ``ConfigSource`` prior to configuration fetch. This field provides the association between authority name and configuration source. [#not-implemented-hide:]
repeated .xds.core.v3.Authority authorities = 7;
- Specified by:
getAuthoritiesCount
in interfaceConfigSourceOrBuilder
-
getAuthorities
Authorities that this config source may be used for. An authority specified in a xdstp:// URL is resolved to a ``ConfigSource`` prior to configuration fetch. This field provides the association between authority name and configuration source. [#not-implemented-hide:]
repeated .xds.core.v3.Authority authorities = 7;
- Specified by:
getAuthorities
in interfaceConfigSourceOrBuilder
-
getAuthoritiesOrBuilder
Authorities that this config source may be used for. An authority specified in a xdstp:// URL is resolved to a ``ConfigSource`` prior to configuration fetch. This field provides the association between authority name and configuration source. [#not-implemented-hide:]
repeated .xds.core.v3.Authority authorities = 7;
- Specified by:
getAuthoritiesOrBuilder
in interfaceConfigSourceOrBuilder
-
hasPath
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated. See envoy/config/core/v3/config_source.proto;l=213Deprecated in favor of ``path_config_source``. Use that field instead.
string path = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
hasPath
in interfaceConfigSourceOrBuilder
- Returns:
- Whether the path field is set.
-
getPath
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated. See envoy/config/core/v3/config_source.proto;l=213Deprecated in favor of ``path_config_source``. Use that field instead.
string path = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getPath
in interfaceConfigSourceOrBuilder
- Returns:
- The path.
-
getPathBytes
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated. See envoy/config/core/v3/config_source.proto;l=213Deprecated in favor of ``path_config_source``. Use that field instead.
string path = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getPathBytes
in interfaceConfigSourceOrBuilder
- Returns:
- The bytes for path.
-
hasPathConfigSource
public boolean hasPathConfigSource()Local filesystem path configuration source.
.envoy.config.core.v3.PathConfigSource path_config_source = 8;
- Specified by:
hasPathConfigSource
in interfaceConfigSourceOrBuilder
- Returns:
- Whether the pathConfigSource field is set.
-
getPathConfigSource
Local filesystem path configuration source.
.envoy.config.core.v3.PathConfigSource path_config_source = 8;
- Specified by:
getPathConfigSource
in interfaceConfigSourceOrBuilder
- Returns:
- The pathConfigSource.
-
getPathConfigSourceOrBuilder
Local filesystem path configuration source.
.envoy.config.core.v3.PathConfigSource path_config_source = 8;
- Specified by:
getPathConfigSourceOrBuilder
in interfaceConfigSourceOrBuilder
-
hasApiConfigSource
public boolean hasApiConfigSource()API configuration source.
.envoy.config.core.v3.ApiConfigSource api_config_source = 2;
- Specified by:
hasApiConfigSource
in interfaceConfigSourceOrBuilder
- Returns:
- Whether the apiConfigSource field is set.
-
getApiConfigSource
API configuration source.
.envoy.config.core.v3.ApiConfigSource api_config_source = 2;
- Specified by:
getApiConfigSource
in interfaceConfigSourceOrBuilder
- Returns:
- The apiConfigSource.
-
getApiConfigSourceOrBuilder
API configuration source.
.envoy.config.core.v3.ApiConfigSource api_config_source = 2;
- Specified by:
getApiConfigSourceOrBuilder
in interfaceConfigSourceOrBuilder
-
hasAds
public boolean hasAds()When set, ADS will be used to fetch resources. The ADS API configuration source in the bootstrap configuration is used.
.envoy.config.core.v3.AggregatedConfigSource ads = 3;
- Specified by:
hasAds
in interfaceConfigSourceOrBuilder
- Returns:
- Whether the ads field is set.
-
getAds
When set, ADS will be used to fetch resources. The ADS API configuration source in the bootstrap configuration is used.
.envoy.config.core.v3.AggregatedConfigSource ads = 3;
- Specified by:
getAds
in interfaceConfigSourceOrBuilder
- Returns:
- The ads.
-
getAdsOrBuilder
When set, ADS will be used to fetch resources. The ADS API configuration source in the bootstrap configuration is used.
.envoy.config.core.v3.AggregatedConfigSource ads = 3;
- Specified by:
getAdsOrBuilder
in interfaceConfigSourceOrBuilder
-
hasSelf
public boolean hasSelf()[#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream. This is similar to the :ref:`ads<envoy_v3_api_field.ConfigSource.ads>` field, except that the client may use a different stream to the same server. As a result, this field can be used for things like LRS that cannot be sent on an ADS stream. It can also be used to link from (e.g.) LDS to RDS on the same server without requiring the management server to know its name or required credentials. [#next-major-version: In xDS v3, consider replacing the ads field with this one, since this field can implicitly mean to use the same stream in the case where the ConfigSource is provided via ADS and the specified data can also be obtained via ADS.]
.envoy.config.core.v3.SelfConfigSource self = 5;
- Specified by:
hasSelf
in interfaceConfigSourceOrBuilder
- Returns:
- Whether the self field is set.
-
getSelf
[#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream. This is similar to the :ref:`ads<envoy_v3_api_field.ConfigSource.ads>` field, except that the client may use a different stream to the same server. As a result, this field can be used for things like LRS that cannot be sent on an ADS stream. It can also be used to link from (e.g.) LDS to RDS on the same server without requiring the management server to know its name or required credentials. [#next-major-version: In xDS v3, consider replacing the ads field with this one, since this field can implicitly mean to use the same stream in the case where the ConfigSource is provided via ADS and the specified data can also be obtained via ADS.]
.envoy.config.core.v3.SelfConfigSource self = 5;
- Specified by:
getSelf
in interfaceConfigSourceOrBuilder
- Returns:
- The self.
-
getSelfOrBuilder
[#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream. This is similar to the :ref:`ads<envoy_v3_api_field.ConfigSource.ads>` field, except that the client may use a different stream to the same server. As a result, this field can be used for things like LRS that cannot be sent on an ADS stream. It can also be used to link from (e.g.) LDS to RDS on the same server without requiring the management server to know its name or required credentials. [#next-major-version: In xDS v3, consider replacing the ads field with this one, since this field can implicitly mean to use the same stream in the case where the ConfigSource is provided via ADS and the specified data can also be obtained via ADS.]
.envoy.config.core.v3.SelfConfigSource self = 5;
- Specified by:
getSelfOrBuilder
in interfaceConfigSourceOrBuilder
-
hasInitialFetchTimeout
public boolean hasInitialFetchTimeout()When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`. After reaching the timeout, Envoy will move to the next initialization phase, even if the first config is not delivered yet. The timer is activated when the xDS API subscription starts, and is disarmed on first config update or on error. 0 means no timeout - Envoy will wait indefinitely for the first xDS config (unless another timeout applies). The default is 15s.
.google.protobuf.Duration initial_fetch_timeout = 4;
- Specified by:
hasInitialFetchTimeout
in interfaceConfigSourceOrBuilder
- Returns:
- Whether the initialFetchTimeout field is set.
-
getInitialFetchTimeout
public com.google.protobuf.Duration getInitialFetchTimeout()When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`. After reaching the timeout, Envoy will move to the next initialization phase, even if the first config is not delivered yet. The timer is activated when the xDS API subscription starts, and is disarmed on first config update or on error. 0 means no timeout - Envoy will wait indefinitely for the first xDS config (unless another timeout applies). The default is 15s.
.google.protobuf.Duration initial_fetch_timeout = 4;
- Specified by:
getInitialFetchTimeout
in interfaceConfigSourceOrBuilder
- Returns:
- The initialFetchTimeout.
-
getInitialFetchTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getInitialFetchTimeoutOrBuilder()When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`. After reaching the timeout, Envoy will move to the next initialization phase, even if the first config is not delivered yet. The timer is activated when the xDS API subscription starts, and is disarmed on first config update or on error. 0 means no timeout - Envoy will wait indefinitely for the first xDS config (unless another timeout applies). The default is 15s.
.google.protobuf.Duration initial_fetch_timeout = 4;
- Specified by:
getInitialFetchTimeoutOrBuilder
in interfaceConfigSourceOrBuilder
-
getResourceApiVersionValue
public int getResourceApiVersionValue()API version for xDS resources. This implies the type URLs that the client will request for resources and the resource type that the client will in turn expect to be delivered.
.envoy.config.core.v3.ApiVersion resource_api_version = 6 [(.validate.rules) = { ... }
- Specified by:
getResourceApiVersionValue
in interfaceConfigSourceOrBuilder
- Returns:
- The enum numeric value on the wire for resourceApiVersion.
-
getResourceApiVersion
API version for xDS resources. This implies the type URLs that the client will request for resources and the resource type that the client will in turn expect to be delivered.
.envoy.config.core.v3.ApiVersion resource_api_version = 6 [(.validate.rules) = { ... }
- Specified by:
getResourceApiVersion
in interfaceConfigSourceOrBuilder
- Returns:
- The resourceApiVersion.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ConfigSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConfigSource parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConfigSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConfigSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConfigSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConfigSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ConfigSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ConfigSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ConfigSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ConfigSource.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-