Class ConfigSource
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- 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.GeneratedMessageV3 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 typeenvoy.config.core.v3.ConfigSource- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfigSource.BuilderConfiguration 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.static classConfigSource.ConfigSourceSpecifierCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intADS_FIELD_NUMBERstatic intAPI_CONFIG_SOURCE_FIELD_NUMBERstatic intAUTHORITIES_FIELD_NUMBERstatic intINITIAL_FETCH_TIMEOUT_FIELD_NUMBERstatic intPATH_CONFIG_SOURCE_FIELD_NUMBERstatic intPATH_FIELD_NUMBERstatic intRESOURCE_API_VERSION_FIELD_NUMBERstatic intSELF_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object obj)AggregatedConfigSourcegetAds()When set, ADS will be used to fetch resources.AggregatedConfigSourceOrBuildergetAdsOrBuilder()When set, ADS will be used to fetch resources.ApiConfigSourcegetApiConfigSource()API configuration source.ApiConfigSourceOrBuildergetApiConfigSourceOrBuilder()API configuration source.AuthoritygetAuthorities(int index)Authorities that this config source may be used for.intgetAuthoritiesCount()Authorities that this config source may be used for.List<Authority>getAuthoritiesList()Authorities that this config source may be used for.AuthorityOrBuildergetAuthoritiesOrBuilder(int index)Authorities that this config source may be used for.List<? extends AuthorityOrBuilder>getAuthoritiesOrBuilderList()Authorities that this config source may be used for.ConfigSource.ConfigSourceSpecifierCasegetConfigSourceSpecifierCase()static ConfigSourcegetDefaultInstance()ConfigSourcegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.DurationgetInitialFetchTimeout()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.DurationOrBuildergetInitialFetchTimeoutOrBuilder()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>getParserForType()StringgetPath()Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.com.google.protobuf.ByteStringgetPathBytes()Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.PathConfigSourcegetPathConfigSource()Local filesystem path configuration source.PathConfigSourceOrBuildergetPathConfigSourceOrBuilder()Local filesystem path configuration source.ApiVersiongetResourceApiVersion()API version for xDS resources.intgetResourceApiVersionValue()API version for xDS resources.SelfConfigSourcegetSelf()[#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.SelfConfigSourceOrBuildergetSelfOrBuilder()[#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.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAds()When set, ADS will be used to fetch resources.booleanhasApiConfigSource()API configuration source.inthashCode()booleanhasInitialFetchTimeout()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>`.booleanhasPath()Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.booleanhasPathConfigSource()Local filesystem path configuration source.booleanhasSelf()[#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.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ConfigSource.BuildernewBuilder()static ConfigSource.BuildernewBuilder(ConfigSource prototype)ConfigSource.BuildernewBuilderForType()protected ConfigSource.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ConfigSourceparseDelimitedFrom(InputStream input)static ConfigSourceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConfigSourceparseFrom(byte[] data)static ConfigSourceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConfigSourceparseFrom(com.google.protobuf.ByteString data)static ConfigSourceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConfigSourceparseFrom(com.google.protobuf.CodedInputStream input)static ConfigSourceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConfigSourceparseFrom(InputStream input)static ConfigSourceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConfigSourceparseFrom(ByteBuffer data)static ConfigSourceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ConfigSource>parser()ConfigSource.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, 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, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
AUTHORITIES_FIELD_NUMBER
public static final int AUTHORITIES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PATH_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PATH_CONFIG_SOURCE_FIELD_NUMBER
public static final int PATH_CONFIG_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
API_CONFIG_SOURCE_FIELD_NUMBER
public static final int API_CONFIG_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADS_FIELD_NUMBER
public static final int ADS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELF_FIELD_NUMBER
public static final int SELF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INITIAL_FETCH_TIMEOUT_FIELD_NUMBER
public static final int INITIAL_FETCH_TIMEOUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_API_VERSION_FIELD_NUMBER
public static final int RESOURCE_API_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getConfigSourceSpecifierCase
public ConfigSource.ConfigSourceSpecifierCase getConfigSourceSpecifierCase()
- Specified by:
getConfigSourceSpecifierCasein interfaceConfigSourceOrBuilder
-
getAuthoritiesList
public List<Authority> 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:
getAuthoritiesListin interfaceConfigSourceOrBuilder
-
getAuthoritiesOrBuilderList
public List<? extends AuthorityOrBuilder> 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:
getAuthoritiesOrBuilderListin 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:
getAuthoritiesCountin interfaceConfigSourceOrBuilder
-
getAuthorities
public Authority getAuthorities(int index)
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:
getAuthoritiesin interfaceConfigSourceOrBuilder
-
getAuthoritiesOrBuilder
public AuthorityOrBuilder getAuthoritiesOrBuilder(int index)
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:
getAuthoritiesOrBuilderin interfaceConfigSourceOrBuilder
-
hasPath
@Deprecated public boolean hasPath()
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated. See envoy/config/core/v3/config_source.proto;l=214Deprecated 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:
hasPathin interfaceConfigSourceOrBuilder- Returns:
- Whether the path field is set.
-
getPath
@Deprecated public String getPath()
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated. See envoy/config/core/v3/config_source.proto;l=214Deprecated 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:
getPathin interfaceConfigSourceOrBuilder- Returns:
- The path.
-
getPathBytes
@Deprecated public com.google.protobuf.ByteString getPathBytes()
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated. See envoy/config/core/v3/config_source.proto;l=214Deprecated 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:
getPathBytesin 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:
hasPathConfigSourcein interfaceConfigSourceOrBuilder- Returns:
- Whether the pathConfigSource field is set.
-
getPathConfigSource
public PathConfigSource getPathConfigSource()
Local filesystem path configuration source.
.envoy.config.core.v3.PathConfigSource path_config_source = 8;- Specified by:
getPathConfigSourcein interfaceConfigSourceOrBuilder- Returns:
- The pathConfigSource.
-
getPathConfigSourceOrBuilder
public PathConfigSourceOrBuilder getPathConfigSourceOrBuilder()
Local filesystem path configuration source.
.envoy.config.core.v3.PathConfigSource path_config_source = 8;- Specified by:
getPathConfigSourceOrBuilderin interfaceConfigSourceOrBuilder
-
hasApiConfigSource
public boolean hasApiConfigSource()
API configuration source.
.envoy.config.core.v3.ApiConfigSource api_config_source = 2;- Specified by:
hasApiConfigSourcein interfaceConfigSourceOrBuilder- Returns:
- Whether the apiConfigSource field is set.
-
getApiConfigSource
public ApiConfigSource getApiConfigSource()
API configuration source.
.envoy.config.core.v3.ApiConfigSource api_config_source = 2;- Specified by:
getApiConfigSourcein interfaceConfigSourceOrBuilder- Returns:
- The apiConfigSource.
-
getApiConfigSourceOrBuilder
public ApiConfigSourceOrBuilder getApiConfigSourceOrBuilder()
API configuration source.
.envoy.config.core.v3.ApiConfigSource api_config_source = 2;- Specified by:
getApiConfigSourceOrBuilderin 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:
hasAdsin interfaceConfigSourceOrBuilder- Returns:
- Whether the ads field is set.
-
getAds
public AggregatedConfigSource 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:
getAdsin interfaceConfigSourceOrBuilder- Returns:
- The ads.
-
getAdsOrBuilder
public AggregatedConfigSourceOrBuilder 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:
getAdsOrBuilderin 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:
hasSelfin interfaceConfigSourceOrBuilder- Returns:
- Whether the self field is set.
-
getSelf
public SelfConfigSource 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:
getSelfin interfaceConfigSourceOrBuilder- Returns:
- The self.
-
getSelfOrBuilder
public SelfConfigSourceOrBuilder 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:
getSelfOrBuilderin 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:
hasInitialFetchTimeoutin 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:
getInitialFetchTimeoutin 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:
getInitialFetchTimeoutOrBuilderin 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:
getResourceApiVersionValuein interfaceConfigSourceOrBuilder- Returns:
- The enum numeric value on the wire for resourceApiVersion.
-
getResourceApiVersion
public ApiVersion 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:
getResourceApiVersionin interfaceConfigSourceOrBuilder- Returns:
- The resourceApiVersion.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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
public static ConfigSource parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ConfigSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ConfigSource parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ConfigSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ConfigSource parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ConfigSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ConfigSource.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ConfigSource.Builder newBuilder()
-
newBuilder
public static ConfigSource.Builder newBuilder(ConfigSource prototype)
-
toBuilder
public ConfigSource.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ConfigSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ConfigSource getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ConfigSource> parser()
-
getParserForType
public com.google.protobuf.Parser<ConfigSource> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ConfigSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-