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
,java.io.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 typeenvoy.config.core.v3.ConfigSource
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConfigSource.Builder
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 class
ConfigSource.ConfigSourceSpecifierCase
-
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 extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ADS_FIELD_NUMBER
static int
API_CONFIG_SOURCE_FIELD_NUMBER
private java.util.List<Authority>
authorities_
static int
AUTHORITIES_FIELD_NUMBER
private int
bitField0_
private java.lang.Object
configSourceSpecifier_
private int
configSourceSpecifierCase_
private static ConfigSource
DEFAULT_INSTANCE
static int
INITIAL_FETCH_TIMEOUT_FIELD_NUMBER
private com.google.protobuf.Duration
initialFetchTimeout_
private byte
memoizedIsInitialized
private static com.google.protobuf.Parser<ConfigSource>
PARSER
static int
PATH_CONFIG_SOURCE_FIELD_NUMBER
static int
PATH_FIELD_NUMBER
static int
RESOURCE_API_VERSION_FIELD_NUMBER
private int
resourceApiVersion_
static int
SELF_FIELD_NUMBER
private static long
serialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description private
ConfigSource()
private
ConfigSource(com.google.protobuf.GeneratedMessage.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
AggregatedConfigSource
getAds()
When set, ADS will be used to fetch resources.AggregatedConfigSourceOrBuilder
getAdsOrBuilder()
When set, ADS will be used to fetch resources.ApiConfigSource
getApiConfigSource()
API configuration source.ApiConfigSourceOrBuilder
getApiConfigSourceOrBuilder()
API configuration source.Authority
getAuthorities(int index)
Authorities that this config source may be used for.int
getAuthoritiesCount()
Authorities that this config source may be used for.java.util.List<Authority>
getAuthoritiesList()
Authorities that this config source may be used for.AuthorityOrBuilder
getAuthoritiesOrBuilder(int index)
Authorities that this config source may be used for.java.util.List<? extends AuthorityOrBuilder>
getAuthoritiesOrBuilderList()
Authorities that this config source may be used for.ConfigSource.ConfigSourceSpecifierCase
getConfigSourceSpecifierCase()
static ConfigSource
getDefaultInstance()
ConfigSource
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
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>`.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>`.com.google.protobuf.Parser<ConfigSource>
getParserForType()
java.lang.String
getPath()
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.com.google.protobuf.ByteString
getPathBytes()
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.PathConfigSource
getPathConfigSource()
Local filesystem path configuration source.PathConfigSourceOrBuilder
getPathConfigSourceOrBuilder()
Local filesystem path configuration source.ApiVersion
getResourceApiVersion()
API version for xDS resources.int
getResourceApiVersionValue()
API version for xDS resources.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.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.int
getSerializedSize()
boolean
hasAds()
When set, ADS will be used to fetch resources.boolean
hasApiConfigSource()
API configuration source.int
hashCode()
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>`.boolean
hasPath()
Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.boolean
hasPathConfigSource()
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
internalGetFieldAccessorTable()
boolean
isInitialized()
static ConfigSource.Builder
newBuilder()
static ConfigSource.Builder
newBuilder(ConfigSource prototype)
ConfigSource.Builder
newBuilderForType()
protected ConfigSource.Builder
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
static ConfigSource
parseDelimitedFrom(java.io.InputStream input)
static ConfigSource
parseDelimitedFrom(java.io.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(java.io.InputStream input)
static ConfigSource
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ConfigSource
parseFrom(java.nio.ByteBuffer data)
static ConfigSource
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ConfigSource>
parser()
ConfigSource.Builder
toBuilder()
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
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
bitField0_
private int bitField0_
-
configSourceSpecifierCase_
private int configSourceSpecifierCase_
-
configSourceSpecifier_
private java.lang.Object configSourceSpecifier_
-
AUTHORITIES_FIELD_NUMBER
public static final int AUTHORITIES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
authorities_
private java.util.List<Authority> authorities_
-
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
-
initialFetchTimeout_
private com.google.protobuf.Duration initialFetchTimeout_
-
RESOURCE_API_VERSION_FIELD_NUMBER
public static final int RESOURCE_API_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
resourceApiVersion_
private int resourceApiVersion_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final ConfigSource DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<ConfigSource> PARSER
-
-
Method Detail
-
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
public ConfigSource.ConfigSourceSpecifierCase getConfigSourceSpecifierCase()
- Specified by:
getConfigSourceSpecifierCase
in interfaceConfigSourceOrBuilder
-
getAuthoritiesList
public java.util.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:
getAuthoritiesList
in interfaceConfigSourceOrBuilder
-
getAuthoritiesOrBuilderList
public java.util.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:
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
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:
getAuthorities
in 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:
getAuthoritiesOrBuilder
in interfaceConfigSourceOrBuilder
-
hasPath
@Deprecated public boolean 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 public java.lang.String 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 public com.google.protobuf.ByteString 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
public PathConfigSource getPathConfigSource()
Local filesystem path configuration source.
.envoy.config.core.v3.PathConfigSource path_config_source = 8;
- Specified by:
getPathConfigSource
in interfaceConfigSourceOrBuilder
- Returns:
- The pathConfigSource.
-
getPathConfigSourceOrBuilder
public PathConfigSourceOrBuilder 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
public ApiConfigSource getApiConfigSource()
API configuration source.
.envoy.config.core.v3.ApiConfigSource api_config_source = 2;
- Specified by:
getApiConfigSource
in interfaceConfigSourceOrBuilder
- Returns:
- The apiConfigSource.
-
getApiConfigSourceOrBuilder
public ApiConfigSourceOrBuilder 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
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:
getAds
in 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:
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
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:
getSelf
in 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:
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
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:
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
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- 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(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConfigSource parseFrom(java.nio.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(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConfigSource parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ConfigSource parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ConfigSource parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConfigSource parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConfigSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public ConfigSource.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
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
public static ConfigSource getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ConfigSource> parser()
-
getParserForType
public com.google.protobuf.Parser<ConfigSource> 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
public ConfigSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-