Class FaultAbort.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<FaultAbort.Builder>
-
- io.envoyproxy.envoy.extensions.filters.http.fault.v3.FaultAbort.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,FaultAbortOrBuilder
,java.lang.Cloneable
- Enclosing class:
- FaultAbort
public static final class FaultAbort.Builder extends com.google.protobuf.GeneratedMessage.Builder<FaultAbort.Builder> implements FaultAbortOrBuilder
[#next-free-field: 6]
Protobuf typeenvoy.extensions.filters.http.fault.v3.FaultAbort
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.lang.Object
errorType_
private int
errorTypeCase_
private com.google.protobuf.SingleFieldBuilder<FaultAbort.HeaderAbort,FaultAbort.HeaderAbort.Builder,FaultAbort.HeaderAbortOrBuilder>
headerAbortBuilder_
private FractionalPercent
percentage_
private com.google.protobuf.SingleFieldBuilder<FractionalPercent,FractionalPercent.Builder,FractionalPercentOrBuilder>
percentageBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FaultAbort
build()
FaultAbort
buildPartial()
private void
buildPartial0(FaultAbort result)
private void
buildPartialOneofs(FaultAbort result)
FaultAbort.Builder
clear()
FaultAbort.Builder
clearErrorType()
FaultAbort.Builder
clearGrpcStatus()
gRPC status code to use to abort the gRPC request.FaultAbort.Builder
clearHeaderAbort()
Fault aborts are controlled via an HTTP header (if applicable).FaultAbort.Builder
clearHttpStatus()
HTTP status code to use to abort the HTTP request.FaultAbort.Builder
clearPercentage()
The percentage of requests/operations/connections that will be aborted with the error code provided.FaultAbort
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
FaultAbort.ErrorTypeCase
getErrorTypeCase()
int
getGrpcStatus()
gRPC status code to use to abort the gRPC request.FaultAbort.HeaderAbort
getHeaderAbort()
Fault aborts are controlled via an HTTP header (if applicable).FaultAbort.HeaderAbort.Builder
getHeaderAbortBuilder()
Fault aborts are controlled via an HTTP header (if applicable).private com.google.protobuf.SingleFieldBuilder<FaultAbort.HeaderAbort,FaultAbort.HeaderAbort.Builder,FaultAbort.HeaderAbortOrBuilder>
getHeaderAbortFieldBuilder()
Fault aborts are controlled via an HTTP header (if applicable).FaultAbort.HeaderAbortOrBuilder
getHeaderAbortOrBuilder()
Fault aborts are controlled via an HTTP header (if applicable).int
getHttpStatus()
HTTP status code to use to abort the HTTP request.FractionalPercent
getPercentage()
The percentage of requests/operations/connections that will be aborted with the error code provided.FractionalPercent.Builder
getPercentageBuilder()
The percentage of requests/operations/connections that will be aborted with the error code provided.private com.google.protobuf.SingleFieldBuilder<FractionalPercent,FractionalPercent.Builder,FractionalPercentOrBuilder>
getPercentageFieldBuilder()
The percentage of requests/operations/connections that will be aborted with the error code provided.FractionalPercentOrBuilder
getPercentageOrBuilder()
The percentage of requests/operations/connections that will be aborted with the error code provided.boolean
hasGrpcStatus()
gRPC status code to use to abort the gRPC request.boolean
hasHeaderAbort()
Fault aborts are controlled via an HTTP header (if applicable).boolean
hasHttpStatus()
HTTP status code to use to abort the HTTP request.boolean
hasPercentage()
The percentage of requests/operations/connections that will be aborted with the error code provided.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
FaultAbort.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
FaultAbort.Builder
mergeFrom(com.google.protobuf.Message other)
FaultAbort.Builder
mergeFrom(FaultAbort other)
FaultAbort.Builder
mergeHeaderAbort(FaultAbort.HeaderAbort value)
Fault aborts are controlled via an HTTP header (if applicable).FaultAbort.Builder
mergePercentage(FractionalPercent value)
The percentage of requests/operations/connections that will be aborted with the error code provided.FaultAbort.Builder
setGrpcStatus(int value)
gRPC status code to use to abort the gRPC request.FaultAbort.Builder
setHeaderAbort(FaultAbort.HeaderAbort value)
Fault aborts are controlled via an HTTP header (if applicable).FaultAbort.Builder
setHeaderAbort(FaultAbort.HeaderAbort.Builder builderForValue)
Fault aborts are controlled via an HTTP header (if applicable).FaultAbort.Builder
setHttpStatus(int value)
HTTP status code to use to abort the HTTP request.FaultAbort.Builder
setPercentage(FractionalPercent value)
The percentage of requests/operations/connections that will be aborted with the error code provided.FaultAbort.Builder
setPercentage(FractionalPercent.Builder builderForValue)
The percentage of requests/operations/connections that will be aborted with the error code provided.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
errorTypeCase_
private int errorTypeCase_
-
errorType_
private java.lang.Object errorType_
-
bitField0_
private int bitField0_
-
headerAbortBuilder_
private com.google.protobuf.SingleFieldBuilder<FaultAbort.HeaderAbort,FaultAbort.HeaderAbort.Builder,FaultAbort.HeaderAbortOrBuilder> headerAbortBuilder_
-
percentage_
private FractionalPercent percentage_
-
percentageBuilder_
private com.google.protobuf.SingleFieldBuilder<FractionalPercent,FractionalPercent.Builder,FractionalPercentOrBuilder> percentageBuilder_
-
-
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.Builder<FaultAbort.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public FaultAbort.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<FaultAbort.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<FaultAbort.Builder>
-
getDefaultInstanceForType
public FaultAbort getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public FaultAbort build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public FaultAbort buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(FaultAbort result)
-
buildPartialOneofs
private void buildPartialOneofs(FaultAbort result)
-
mergeFrom
public FaultAbort.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<FaultAbort.Builder>
-
mergeFrom
public FaultAbort.Builder mergeFrom(FaultAbort other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<FaultAbort.Builder>
-
mergeFrom
public FaultAbort.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<FaultAbort.Builder>
- Throws:
java.io.IOException
-
getErrorTypeCase
public FaultAbort.ErrorTypeCase getErrorTypeCase()
- Specified by:
getErrorTypeCase
in interfaceFaultAbortOrBuilder
-
clearErrorType
public FaultAbort.Builder clearErrorType()
-
hasHttpStatus
public boolean hasHttpStatus()
HTTP status code to use to abort the HTTP request.
uint32 http_status = 2 [(.validate.rules) = { ... }
- Specified by:
hasHttpStatus
in interfaceFaultAbortOrBuilder
- Returns:
- Whether the httpStatus field is set.
-
getHttpStatus
public int getHttpStatus()
HTTP status code to use to abort the HTTP request.
uint32 http_status = 2 [(.validate.rules) = { ... }
- Specified by:
getHttpStatus
in interfaceFaultAbortOrBuilder
- Returns:
- The httpStatus.
-
setHttpStatus
public FaultAbort.Builder setHttpStatus(int value)
HTTP status code to use to abort the HTTP request.
uint32 http_status = 2 [(.validate.rules) = { ... }
- Parameters:
value
- The httpStatus to set.- Returns:
- This builder for chaining.
-
clearHttpStatus
public FaultAbort.Builder clearHttpStatus()
HTTP status code to use to abort the HTTP request.
uint32 http_status = 2 [(.validate.rules) = { ... }
- Returns:
- This builder for chaining.
-
hasGrpcStatus
public boolean hasGrpcStatus()
gRPC status code to use to abort the gRPC request.
uint32 grpc_status = 5;
- Specified by:
hasGrpcStatus
in interfaceFaultAbortOrBuilder
- Returns:
- Whether the grpcStatus field is set.
-
getGrpcStatus
public int getGrpcStatus()
gRPC status code to use to abort the gRPC request.
uint32 grpc_status = 5;
- Specified by:
getGrpcStatus
in interfaceFaultAbortOrBuilder
- Returns:
- The grpcStatus.
-
setGrpcStatus
public FaultAbort.Builder setGrpcStatus(int value)
gRPC status code to use to abort the gRPC request.
uint32 grpc_status = 5;
- Parameters:
value
- The grpcStatus to set.- Returns:
- This builder for chaining.
-
clearGrpcStatus
public FaultAbort.Builder clearGrpcStatus()
gRPC status code to use to abort the gRPC request.
uint32 grpc_status = 5;
- Returns:
- This builder for chaining.
-
hasHeaderAbort
public boolean hasHeaderAbort()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
- Specified by:
hasHeaderAbort
in interfaceFaultAbortOrBuilder
- Returns:
- Whether the headerAbort field is set.
-
getHeaderAbort
public FaultAbort.HeaderAbort getHeaderAbort()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
- Specified by:
getHeaderAbort
in interfaceFaultAbortOrBuilder
- Returns:
- The headerAbort.
-
setHeaderAbort
public FaultAbort.Builder setHeaderAbort(FaultAbort.HeaderAbort value)
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
setHeaderAbort
public FaultAbort.Builder setHeaderAbort(FaultAbort.HeaderAbort.Builder builderForValue)
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
mergeHeaderAbort
public FaultAbort.Builder mergeHeaderAbort(FaultAbort.HeaderAbort value)
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
clearHeaderAbort
public FaultAbort.Builder clearHeaderAbort()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
getHeaderAbortBuilder
public FaultAbort.HeaderAbort.Builder getHeaderAbortBuilder()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
getHeaderAbortOrBuilder
public FaultAbort.HeaderAbortOrBuilder getHeaderAbortOrBuilder()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
- Specified by:
getHeaderAbortOrBuilder
in interfaceFaultAbortOrBuilder
-
getHeaderAbortFieldBuilder
private com.google.protobuf.SingleFieldBuilder<FaultAbort.HeaderAbort,FaultAbort.HeaderAbort.Builder,FaultAbort.HeaderAbortOrBuilder> getHeaderAbortFieldBuilder()
Fault aborts are controlled via an HTTP header (if applicable).
.envoy.extensions.filters.http.fault.v3.FaultAbort.HeaderAbort header_abort = 4;
-
hasPercentage
public boolean hasPercentage()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
- Specified by:
hasPercentage
in interfaceFaultAbortOrBuilder
- Returns:
- Whether the percentage field is set.
-
getPercentage
public FractionalPercent getPercentage()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
- Specified by:
getPercentage
in interfaceFaultAbortOrBuilder
- Returns:
- The percentage.
-
setPercentage
public FaultAbort.Builder setPercentage(FractionalPercent value)
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
setPercentage
public FaultAbort.Builder setPercentage(FractionalPercent.Builder builderForValue)
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
mergePercentage
public FaultAbort.Builder mergePercentage(FractionalPercent value)
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
clearPercentage
public FaultAbort.Builder clearPercentage()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
getPercentageBuilder
public FractionalPercent.Builder getPercentageBuilder()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
getPercentageOrBuilder
public FractionalPercentOrBuilder getPercentageOrBuilder()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
- Specified by:
getPercentageOrBuilder
in interfaceFaultAbortOrBuilder
-
getPercentageFieldBuilder
private com.google.protobuf.SingleFieldBuilder<FractionalPercent,FractionalPercent.Builder,FractionalPercentOrBuilder> getPercentageFieldBuilder()
The percentage of requests/operations/connections that will be aborted with the error code provided.
.envoy.type.v3.FractionalPercent percentage = 3;
-
-