public static final class RouteOuterClass.DirectResponseAction.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.DirectResponseAction.Builder> implements RouteOuterClass.DirectResponseActionOrBuilder
envoy.api.v2.route.DirectResponseActiongetAllFields, 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<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.DirectResponseAction.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<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouteOuterClass.DirectResponseAction build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouteOuterClass.DirectResponseAction buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouteOuterClass.DirectResponseAction.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.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<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.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<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.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<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.Builder mergeFrom(RouteOuterClass.DirectResponseAction other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.DirectResponseAction.Builder>public RouteOuterClass.DirectResponseAction.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<RouteOuterClass.DirectResponseAction.Builder>IOExceptionpublic int getStatus()
Specifies the HTTP response status to be returned.
uint32 status = 1 [(.validate.rules) = { ... }getStatus in interface RouteOuterClass.DirectResponseActionOrBuilderpublic RouteOuterClass.DirectResponseAction.Builder setStatus(int value)
Specifies the HTTP response status to be returned.
uint32 status = 1 [(.validate.rules) = { ... }public RouteOuterClass.DirectResponseAction.Builder clearStatus()
Specifies the HTTP response status to be returned.
uint32 status = 1 [(.validate.rules) = { ... }public boolean hasBody()
Specifies the content of the response body. If this setting is omitted, no body is included in the generated response. .. note:: Headers can be specified using *response_headers_to_add* in :ref:`envoy_api_msg_RouteConfiguration`.
.envoy.api.v2.core.DataSource body = 2;hasBody in interface RouteOuterClass.DirectResponseActionOrBuilderpublic Base.DataSource getBody()
Specifies the content of the response body. If this setting is omitted, no body is included in the generated response. .. note:: Headers can be specified using *response_headers_to_add* in :ref:`envoy_api_msg_RouteConfiguration`.
.envoy.api.v2.core.DataSource body = 2;getBody in interface RouteOuterClass.DirectResponseActionOrBuilderpublic RouteOuterClass.DirectResponseAction.Builder setBody(Base.DataSource value)
Specifies the content of the response body. If this setting is omitted, no body is included in the generated response. .. note:: Headers can be specified using *response_headers_to_add* in :ref:`envoy_api_msg_RouteConfiguration`.
.envoy.api.v2.core.DataSource body = 2;public RouteOuterClass.DirectResponseAction.Builder setBody(Base.DataSource.Builder builderForValue)
Specifies the content of the response body. If this setting is omitted, no body is included in the generated response. .. note:: Headers can be specified using *response_headers_to_add* in :ref:`envoy_api_msg_RouteConfiguration`.
.envoy.api.v2.core.DataSource body = 2;public RouteOuterClass.DirectResponseAction.Builder mergeBody(Base.DataSource value)
Specifies the content of the response body. If this setting is omitted, no body is included in the generated response. .. note:: Headers can be specified using *response_headers_to_add* in :ref:`envoy_api_msg_RouteConfiguration`.
.envoy.api.v2.core.DataSource body = 2;public RouteOuterClass.DirectResponseAction.Builder clearBody()
Specifies the content of the response body. If this setting is omitted, no body is included in the generated response. .. note:: Headers can be specified using *response_headers_to_add* in :ref:`envoy_api_msg_RouteConfiguration`.
.envoy.api.v2.core.DataSource body = 2;public Base.DataSource.Builder getBodyBuilder()
Specifies the content of the response body. If this setting is omitted, no body is included in the generated response. .. note:: Headers can be specified using *response_headers_to_add* in :ref:`envoy_api_msg_RouteConfiguration`.
.envoy.api.v2.core.DataSource body = 2;public Base.DataSourceOrBuilder getBodyOrBuilder()
Specifies the content of the response body. If this setting is omitted, no body is included in the generated response. .. note:: Headers can be specified using *response_headers_to_add* in :ref:`envoy_api_msg_RouteConfiguration`.
.envoy.api.v2.core.DataSource body = 2;getBodyOrBuilder in interface RouteOuterClass.DirectResponseActionOrBuilderpublic final RouteOuterClass.DirectResponseAction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.DirectResponseAction.Builder>public final RouteOuterClass.DirectResponseAction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteOuterClass.DirectResponseAction.Builder>Copyright © 2018 The Envoy Project. All rights reserved.