Class ApiConfigSource
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.core.v3.ApiConfigSource
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ApiConfigSourceOrBuilder,Serializable
public final class ApiConfigSource extends com.google.protobuf.GeneratedMessageV3 implements ApiConfigSourceOrBuilder
API configuration source. This identifies the API type and cluster that Envoy will use to fetch an xDS API. [#next-free-field: 10]
Protobuf typeenvoy.config.core.v3.ApiConfigSource- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApiConfigSource.ApiTypeAPIs may be fetched via either REST or gRPC.static classApiConfigSource.BuilderAPI configuration source.-
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 intAPI_TYPE_FIELD_NUMBERstatic intCLUSTER_NAMES_FIELD_NUMBERstatic intCONFIG_VALIDATORS_FIELD_NUMBERstatic intGRPC_SERVICES_FIELD_NUMBERstatic intRATE_LIMIT_SETTINGS_FIELD_NUMBERstatic intREFRESH_DELAY_FIELD_NUMBERstatic intREQUEST_TIMEOUT_FIELD_NUMBERstatic intSET_NODE_ON_FIRST_MESSAGE_ONLY_FIELD_NUMBERstatic intTRANSPORT_API_VERSION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ApiConfigSource.ApiTypegetApiType()API type (gRPC, REST, delta gRPC)intgetApiTypeValue()API type (gRPC, REST, delta gRPC)StringgetClusterNames(int index)Cluster names should be used only with REST.com.google.protobuf.ByteStringgetClusterNamesBytes(int index)Cluster names should be used only with REST.intgetClusterNamesCount()Cluster names should be used only with REST.com.google.protobuf.ProtocolStringListgetClusterNamesList()Cluster names should be used only with REST.TypedExtensionConfiggetConfigValidators(int index)A list of config validators that will be executed when a new update is received from the ApiConfigSource.intgetConfigValidatorsCount()A list of config validators that will be executed when a new update is received from the ApiConfigSource.List<TypedExtensionConfig>getConfigValidatorsList()A list of config validators that will be executed when a new update is received from the ApiConfigSource.TypedExtensionConfigOrBuildergetConfigValidatorsOrBuilder(int index)A list of config validators that will be executed when a new update is received from the ApiConfigSource.List<? extends TypedExtensionConfigOrBuilder>getConfigValidatorsOrBuilderList()A list of config validators that will be executed when a new update is received from the ApiConfigSource.static ApiConfigSourcegetDefaultInstance()ApiConfigSourcegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()GrpcServicegetGrpcServices(int index)Multiple gRPC services be provided for GRPC.intgetGrpcServicesCount()Multiple gRPC services be provided for GRPC.List<GrpcService>getGrpcServicesList()Multiple gRPC services be provided for GRPC.GrpcServiceOrBuildergetGrpcServicesOrBuilder(int index)Multiple gRPC services be provided for GRPC.List<? extends GrpcServiceOrBuilder>getGrpcServicesOrBuilderList()Multiple gRPC services be provided for GRPC.com.google.protobuf.Parser<ApiConfigSource>getParserForType()RateLimitSettingsgetRateLimitSettings()For GRPC APIs, the rate limit settings.RateLimitSettingsOrBuildergetRateLimitSettingsOrBuilder()For GRPC APIs, the rate limit settings.com.google.protobuf.DurationgetRefreshDelay()For REST APIs, the delay between successive polls.com.google.protobuf.DurationOrBuildergetRefreshDelayOrBuilder()For REST APIs, the delay between successive polls.com.google.protobuf.DurationgetRequestTimeout()For REST APIs, the request timeout.com.google.protobuf.DurationOrBuildergetRequestTimeoutOrBuilder()For REST APIs, the request timeout.intgetSerializedSize()booleangetSetNodeOnFirstMessageOnly()Skip the node identifier in subsequent discovery requests for streaming gRPC config types.ApiVersiongetTransportApiVersion()API version for xDS transport protocol.intgetTransportApiVersionValue()API version for xDS transport protocol.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasRateLimitSettings()For GRPC APIs, the rate limit settings.booleanhasRefreshDelay()For REST APIs, the delay between successive polls.booleanhasRequestTimeout()For REST APIs, the request timeout.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ApiConfigSource.BuildernewBuilder()static ApiConfigSource.BuildernewBuilder(ApiConfigSource prototype)ApiConfigSource.BuildernewBuilderForType()protected ApiConfigSource.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ApiConfigSourceparseDelimitedFrom(InputStream input)static ApiConfigSourceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ApiConfigSourceparseFrom(byte[] data)static ApiConfigSourceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ApiConfigSourceparseFrom(com.google.protobuf.ByteString data)static ApiConfigSourceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ApiConfigSourceparseFrom(com.google.protobuf.CodedInputStream input)static ApiConfigSourceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ApiConfigSourceparseFrom(InputStream input)static ApiConfigSourceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ApiConfigSourceparseFrom(ByteBuffer data)static ApiConfigSourceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ApiConfigSource>parser()ApiConfigSource.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
-
API_TYPE_FIELD_NUMBER
public static final int API_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRANSPORT_API_VERSION_FIELD_NUMBER
public static final int TRANSPORT_API_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLUSTER_NAMES_FIELD_NUMBER
public static final int CLUSTER_NAMES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GRPC_SERVICES_FIELD_NUMBER
public static final int GRPC_SERVICES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REFRESH_DELAY_FIELD_NUMBER
public static final int REFRESH_DELAY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUEST_TIMEOUT_FIELD_NUMBER
public static final int REQUEST_TIMEOUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RATE_LIMIT_SETTINGS_FIELD_NUMBER
public static final int RATE_LIMIT_SETTINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SET_NODE_ON_FIRST_MESSAGE_ONLY_FIELD_NUMBER
public static final int SET_NODE_ON_FIRST_MESSAGE_ONLY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONFIG_VALIDATORS_FIELD_NUMBER
public static final int CONFIG_VALIDATORS_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
-
getApiTypeValue
public int getApiTypeValue()
API type (gRPC, REST, delta gRPC)
.envoy.config.core.v3.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... }- Specified by:
getApiTypeValuein interfaceApiConfigSourceOrBuilder- Returns:
- The enum numeric value on the wire for apiType.
-
getApiType
public ApiConfigSource.ApiType getApiType()
API type (gRPC, REST, delta gRPC)
.envoy.config.core.v3.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... }- Specified by:
getApiTypein interfaceApiConfigSourceOrBuilder- Returns:
- The apiType.
-
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 = 8 [(.validate.rules) = { ... }- Specified by:
getTransportApiVersionValuein interfaceApiConfigSourceOrBuilder- Returns:
- The enum numeric value on the wire for transportApiVersion.
-
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 = 8 [(.validate.rules) = { ... }- Specified by:
getTransportApiVersionin interfaceApiConfigSourceOrBuilder- Returns:
- The transportApiVersion.
-
getClusterNamesList
public com.google.protobuf.ProtocolStringList getClusterNamesList()
Cluster names should be used only with REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;- Specified by:
getClusterNamesListin interfaceApiConfigSourceOrBuilder- Returns:
- A list containing the clusterNames.
-
getClusterNamesCount
public int getClusterNamesCount()
Cluster names should be used only with REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;- Specified by:
getClusterNamesCountin interfaceApiConfigSourceOrBuilder- Returns:
- The count of clusterNames.
-
getClusterNames
public String getClusterNames(int index)
Cluster names should be used only with REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;- Specified by:
getClusterNamesin interfaceApiConfigSourceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The clusterNames at the given index.
-
getClusterNamesBytes
public com.google.protobuf.ByteString getClusterNamesBytes(int index)
Cluster names should be used only with REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;- Specified by:
getClusterNamesBytesin interfaceApiConfigSourceOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the clusterNames at the given index.
-
getGrpcServicesList
public List<GrpcService> getGrpcServicesList()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.config.core.v3.GrpcService grpc_services = 4;- Specified by:
getGrpcServicesListin interfaceApiConfigSourceOrBuilder
-
getGrpcServicesOrBuilderList
public List<? extends GrpcServiceOrBuilder> getGrpcServicesOrBuilderList()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.config.core.v3.GrpcService grpc_services = 4;- Specified by:
getGrpcServicesOrBuilderListin interfaceApiConfigSourceOrBuilder
-
getGrpcServicesCount
public int getGrpcServicesCount()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.config.core.v3.GrpcService grpc_services = 4;- Specified by:
getGrpcServicesCountin interfaceApiConfigSourceOrBuilder
-
getGrpcServices
public GrpcService getGrpcServices(int index)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.config.core.v3.GrpcService grpc_services = 4;- Specified by:
getGrpcServicesin interfaceApiConfigSourceOrBuilder
-
getGrpcServicesOrBuilder
public GrpcServiceOrBuilder getGrpcServicesOrBuilder(int index)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.config.core.v3.GrpcService grpc_services = 4;- Specified by:
getGrpcServicesOrBuilderin interfaceApiConfigSourceOrBuilder
-
hasRefreshDelay
public boolean hasRefreshDelay()
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3;- Specified by:
hasRefreshDelayin interfaceApiConfigSourceOrBuilder- Returns:
- Whether the refreshDelay field is set.
-
getRefreshDelay
public com.google.protobuf.Duration getRefreshDelay()
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3;- Specified by:
getRefreshDelayin interfaceApiConfigSourceOrBuilder- Returns:
- The refreshDelay.
-
getRefreshDelayOrBuilder
public com.google.protobuf.DurationOrBuilder getRefreshDelayOrBuilder()
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3;- Specified by:
getRefreshDelayOrBuilderin interfaceApiConfigSourceOrBuilder
-
hasRequestTimeout
public boolean hasRequestTimeout()
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.validate.rules) = { ... }- Specified by:
hasRequestTimeoutin interfaceApiConfigSourceOrBuilder- Returns:
- Whether the requestTimeout field is set.
-
getRequestTimeout
public com.google.protobuf.Duration getRequestTimeout()
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.validate.rules) = { ... }- Specified by:
getRequestTimeoutin interfaceApiConfigSourceOrBuilder- Returns:
- The requestTimeout.
-
getRequestTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getRequestTimeoutOrBuilder()
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.validate.rules) = { ... }- Specified by:
getRequestTimeoutOrBuilderin interfaceApiConfigSourceOrBuilder
-
hasRateLimitSettings
public boolean hasRateLimitSettings()
For GRPC APIs, the rate limit settings. If present, discovery requests made by Envoy will be rate limited.
.envoy.config.core.v3.RateLimitSettings rate_limit_settings = 6;- Specified by:
hasRateLimitSettingsin interfaceApiConfigSourceOrBuilder- Returns:
- Whether the rateLimitSettings field is set.
-
getRateLimitSettings
public RateLimitSettings getRateLimitSettings()
For GRPC APIs, the rate limit settings. If present, discovery requests made by Envoy will be rate limited.
.envoy.config.core.v3.RateLimitSettings rate_limit_settings = 6;- Specified by:
getRateLimitSettingsin interfaceApiConfigSourceOrBuilder- Returns:
- The rateLimitSettings.
-
getRateLimitSettingsOrBuilder
public RateLimitSettingsOrBuilder getRateLimitSettingsOrBuilder()
For GRPC APIs, the rate limit settings. If present, discovery requests made by Envoy will be rate limited.
.envoy.config.core.v3.RateLimitSettings rate_limit_settings = 6;- Specified by:
getRateLimitSettingsOrBuilderin interfaceApiConfigSourceOrBuilder
-
getSetNodeOnFirstMessageOnly
public boolean getSetNodeOnFirstMessageOnly()
Skip the node identifier in subsequent discovery requests for streaming gRPC config types.
bool set_node_on_first_message_only = 7;- Specified by:
getSetNodeOnFirstMessageOnlyin interfaceApiConfigSourceOrBuilder- Returns:
- The setNodeOnFirstMessageOnly.
-
getConfigValidatorsList
public List<TypedExtensionConfig> getConfigValidatorsList()
A list of config validators that will be executed when a new update is received from the ApiConfigSource. Note that each validator handles a specific xDS service type, and only the validators corresponding to the type url (in ``:ref: DiscoveryResponse`` or ``:ref: DeltaDiscoveryResponse``) will be invoked. If the validator returns false or throws an exception, the config will be rejected by the client, and a NACK will be sent. [#extension-category: envoy.config.validators]
repeated .envoy.config.core.v3.TypedExtensionConfig config_validators = 9;- Specified by:
getConfigValidatorsListin interfaceApiConfigSourceOrBuilder
-
getConfigValidatorsOrBuilderList
public List<? extends TypedExtensionConfigOrBuilder> getConfigValidatorsOrBuilderList()
A list of config validators that will be executed when a new update is received from the ApiConfigSource. Note that each validator handles a specific xDS service type, and only the validators corresponding to the type url (in ``:ref: DiscoveryResponse`` or ``:ref: DeltaDiscoveryResponse``) will be invoked. If the validator returns false or throws an exception, the config will be rejected by the client, and a NACK will be sent. [#extension-category: envoy.config.validators]
repeated .envoy.config.core.v3.TypedExtensionConfig config_validators = 9;- Specified by:
getConfigValidatorsOrBuilderListin interfaceApiConfigSourceOrBuilder
-
getConfigValidatorsCount
public int getConfigValidatorsCount()
A list of config validators that will be executed when a new update is received from the ApiConfigSource. Note that each validator handles a specific xDS service type, and only the validators corresponding to the type url (in ``:ref: DiscoveryResponse`` or ``:ref: DeltaDiscoveryResponse``) will be invoked. If the validator returns false or throws an exception, the config will be rejected by the client, and a NACK will be sent. [#extension-category: envoy.config.validators]
repeated .envoy.config.core.v3.TypedExtensionConfig config_validators = 9;- Specified by:
getConfigValidatorsCountin interfaceApiConfigSourceOrBuilder
-
getConfigValidators
public TypedExtensionConfig getConfigValidators(int index)
A list of config validators that will be executed when a new update is received from the ApiConfigSource. Note that each validator handles a specific xDS service type, and only the validators corresponding to the type url (in ``:ref: DiscoveryResponse`` or ``:ref: DeltaDiscoveryResponse``) will be invoked. If the validator returns false or throws an exception, the config will be rejected by the client, and a NACK will be sent. [#extension-category: envoy.config.validators]
repeated .envoy.config.core.v3.TypedExtensionConfig config_validators = 9;- Specified by:
getConfigValidatorsin interfaceApiConfigSourceOrBuilder
-
getConfigValidatorsOrBuilder
public TypedExtensionConfigOrBuilder getConfigValidatorsOrBuilder(int index)
A list of config validators that will be executed when a new update is received from the ApiConfigSource. Note that each validator handles a specific xDS service type, and only the validators corresponding to the type url (in ``:ref: DiscoveryResponse`` or ``:ref: DeltaDiscoveryResponse``) will be invoked. If the validator returns false or throws an exception, the config will be rejected by the client, and a NACK will be sent. [#extension-category: envoy.config.validators]
repeated .envoy.config.core.v3.TypedExtensionConfig config_validators = 9;- Specified by:
getConfigValidatorsOrBuilderin interfaceApiConfigSourceOrBuilder
-
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 ApiConfigSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ApiConfigSource parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ApiConfigSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ApiConfigSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ApiConfigSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ApiConfigSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ApiConfigSource parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ApiConfigSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ApiConfigSource parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ApiConfigSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ApiConfigSource parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ApiConfigSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ApiConfigSource.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ApiConfigSource.Builder newBuilder()
-
newBuilder
public static ApiConfigSource.Builder newBuilder(ApiConfigSource prototype)
-
toBuilder
public ApiConfigSource.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ApiConfigSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ApiConfigSource getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ApiConfigSource> parser()
-
getParserForType
public com.google.protobuf.Parser<ApiConfigSource> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ApiConfigSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-