public static final class ApiListener.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder> implements ApiListenerOrBuilder
Describes a type of API listener, which is used in non-proxy clients. The type of API exposed to the non-proxy application depends on the type of API listener.Protobuf type
envoy.config.listener.v4alpha.ApiListener| Modifier and Type | Method and Description |
|---|---|
ApiListener.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ApiListener |
build() |
ApiListener |
buildPartial() |
ApiListener.Builder |
clear() |
ApiListener.Builder |
clearApiListener()
The type in this field determines the type of API listener.
|
ApiListener.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ApiListener.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ApiListener.Builder |
clone() |
com.google.protobuf.Any |
getApiListener()
The type in this field determines the type of API listener.
|
com.google.protobuf.Any.Builder |
getApiListenerBuilder()
The type in this field determines the type of API listener.
|
com.google.protobuf.AnyOrBuilder |
getApiListenerOrBuilder()
The type in this field determines the type of API listener.
|
ApiListener |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
hasApiListener()
The type in this field determines the type of API listener.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ApiListener.Builder |
mergeApiListener(com.google.protobuf.Any value)
The type in this field determines the type of API listener.
|
ApiListener.Builder |
mergeFrom(ApiListener other) |
ApiListener.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ApiListener.Builder |
mergeFrom(com.google.protobuf.Message other) |
ApiListener.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ApiListener.Builder |
setApiListener(com.google.protobuf.Any.Builder builderForValue)
The type in this field determines the type of API listener.
|
ApiListener.Builder |
setApiListener(com.google.protobuf.Any value)
The type in this field determines the type of API listener.
|
ApiListener.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ApiListener.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ApiListener.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ApiListener build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ApiListener buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ApiListener.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ApiListener.Builder>public ApiListener.Builder mergeFrom(ApiListener other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public ApiListener.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ApiListener.Builder>IOExceptionpublic boolean hasApiListener()
The type in this field determines the type of API listener. At present, the following types are supported: envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager (HTTP) [#next-major-version: In the v3 API, replace this Any field with a oneof containing the specific config message for each type of API listener. We could not do this in v2 because it would have caused circular dependencies for go protos: lds.proto depends on this file, and http_connection_manager.proto depends on rds.proto, which is in the same directory as lds.proto, so lds.proto cannot depend on this file.]
.google.protobuf.Any api_listener = 1;hasApiListener in interface ApiListenerOrBuilderpublic com.google.protobuf.Any getApiListener()
The type in this field determines the type of API listener. At present, the following types are supported: envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager (HTTP) [#next-major-version: In the v3 API, replace this Any field with a oneof containing the specific config message for each type of API listener. We could not do this in v2 because it would have caused circular dependencies for go protos: lds.proto depends on this file, and http_connection_manager.proto depends on rds.proto, which is in the same directory as lds.proto, so lds.proto cannot depend on this file.]
.google.protobuf.Any api_listener = 1;getApiListener in interface ApiListenerOrBuilderpublic ApiListener.Builder setApiListener(com.google.protobuf.Any value)
The type in this field determines the type of API listener. At present, the following types are supported: envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager (HTTP) [#next-major-version: In the v3 API, replace this Any field with a oneof containing the specific config message for each type of API listener. We could not do this in v2 because it would have caused circular dependencies for go protos: lds.proto depends on this file, and http_connection_manager.proto depends on rds.proto, which is in the same directory as lds.proto, so lds.proto cannot depend on this file.]
.google.protobuf.Any api_listener = 1;public ApiListener.Builder setApiListener(com.google.protobuf.Any.Builder builderForValue)
The type in this field determines the type of API listener. At present, the following types are supported: envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager (HTTP) [#next-major-version: In the v3 API, replace this Any field with a oneof containing the specific config message for each type of API listener. We could not do this in v2 because it would have caused circular dependencies for go protos: lds.proto depends on this file, and http_connection_manager.proto depends on rds.proto, which is in the same directory as lds.proto, so lds.proto cannot depend on this file.]
.google.protobuf.Any api_listener = 1;public ApiListener.Builder mergeApiListener(com.google.protobuf.Any value)
The type in this field determines the type of API listener. At present, the following types are supported: envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager (HTTP) [#next-major-version: In the v3 API, replace this Any field with a oneof containing the specific config message for each type of API listener. We could not do this in v2 because it would have caused circular dependencies for go protos: lds.proto depends on this file, and http_connection_manager.proto depends on rds.proto, which is in the same directory as lds.proto, so lds.proto cannot depend on this file.]
.google.protobuf.Any api_listener = 1;public ApiListener.Builder clearApiListener()
The type in this field determines the type of API listener. At present, the following types are supported: envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager (HTTP) [#next-major-version: In the v3 API, replace this Any field with a oneof containing the specific config message for each type of API listener. We could not do this in v2 because it would have caused circular dependencies for go protos: lds.proto depends on this file, and http_connection_manager.proto depends on rds.proto, which is in the same directory as lds.proto, so lds.proto cannot depend on this file.]
.google.protobuf.Any api_listener = 1;public com.google.protobuf.Any.Builder getApiListenerBuilder()
The type in this field determines the type of API listener. At present, the following types are supported: envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager (HTTP) [#next-major-version: In the v3 API, replace this Any field with a oneof containing the specific config message for each type of API listener. We could not do this in v2 because it would have caused circular dependencies for go protos: lds.proto depends on this file, and http_connection_manager.proto depends on rds.proto, which is in the same directory as lds.proto, so lds.proto cannot depend on this file.]
.google.protobuf.Any api_listener = 1;public com.google.protobuf.AnyOrBuilder getApiListenerOrBuilder()
The type in this field determines the type of API listener. At present, the following types are supported: envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager (HTTP) [#next-major-version: In the v3 API, replace this Any field with a oneof containing the specific config message for each type of API listener. We could not do this in v2 because it would have caused circular dependencies for go protos: lds.proto depends on this file, and http_connection_manager.proto depends on rds.proto, which is in the same directory as lds.proto, so lds.proto cannot depend on this file.]
.google.protobuf.Any api_listener = 1;getApiListenerOrBuilder in interface ApiListenerOrBuilderpublic final ApiListener.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>public final ApiListener.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ApiListener.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.