Package com.google.cloud.compute.v1
Class HttpFaultAbort.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
- com.google.cloud.compute.v1.HttpFaultAbort.Builder
-
- All Implemented Interfaces:
HttpFaultAbortOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- HttpFaultAbort
public static final class HttpFaultAbort.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder> implements HttpFaultAbortOrBuilder
Specification for how requests are aborted as part of fault injection.
Protobuf typegoogle.cloud.compute.v1.HttpFaultAbort
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpFaultAbort.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HttpFaultAbortbuild()HttpFaultAbortbuildPartial()HttpFaultAbort.Builderclear()HttpFaultAbort.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)HttpFaultAbort.BuilderclearHttpStatus()The HTTP status code used to abort the request.HttpFaultAbort.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)HttpFaultAbort.BuilderclearPercentage()The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection.HttpFaultAbort.Builderclone()HttpFaultAbortgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetHttpStatus()The HTTP status code used to abort the request.doublegetPercentage()The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection.booleanhasHttpStatus()The HTTP status code used to abort the request.booleanhasPercentage()The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()HttpFaultAbort.BuildermergeFrom(HttpFaultAbort other)HttpFaultAbort.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HttpFaultAbort.BuildermergeFrom(com.google.protobuf.Message other)HttpFaultAbort.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)HttpFaultAbort.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HttpFaultAbort.BuildersetHttpStatus(int value)The HTTP status code used to abort the request.HttpFaultAbort.BuildersetPercentage(double value)The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection.HttpFaultAbort.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)HttpFaultAbort.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
-
-
-
Method Detail
-
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.Builder<HttpFaultAbort.Builder>
-
clear
public HttpFaultAbort.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
getDefaultInstanceForType
public HttpFaultAbort getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HttpFaultAbort build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HttpFaultAbort buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public HttpFaultAbort.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
setField
public HttpFaultAbort.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
clearField
public HttpFaultAbort.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
clearOneof
public HttpFaultAbort.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
setRepeatedField
public HttpFaultAbort.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
addRepeatedField
public HttpFaultAbort.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
mergeFrom
public HttpFaultAbort.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpFaultAbort.Builder>
-
mergeFrom
public HttpFaultAbort.Builder mergeFrom(HttpFaultAbort other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
mergeFrom
public HttpFaultAbort.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpFaultAbort.Builder>- Throws:
IOException
-
hasHttpStatus
public boolean hasHttpStatus()
The HTTP status code used to abort the request. The value must be from 200 to 599 inclusive. For gRPC protocol, the gRPC status code is mapped to HTTP status code according to this mapping table. HTTP status 200 is mapped to gRPC status UNKNOWN. Injecting an OK status is currently not supported by Traffic Director.
optional uint32 http_status = 468949897;- Specified by:
hasHttpStatusin interfaceHttpFaultAbortOrBuilder- Returns:
- Whether the httpStatus field is set.
-
getHttpStatus
public int getHttpStatus()
The HTTP status code used to abort the request. The value must be from 200 to 599 inclusive. For gRPC protocol, the gRPC status code is mapped to HTTP status code according to this mapping table. HTTP status 200 is mapped to gRPC status UNKNOWN. Injecting an OK status is currently not supported by Traffic Director.
optional uint32 http_status = 468949897;- Specified by:
getHttpStatusin interfaceHttpFaultAbortOrBuilder- Returns:
- The httpStatus.
-
setHttpStatus
public HttpFaultAbort.Builder setHttpStatus(int value)
The HTTP status code used to abort the request. The value must be from 200 to 599 inclusive. For gRPC protocol, the gRPC status code is mapped to HTTP status code according to this mapping table. HTTP status 200 is mapped to gRPC status UNKNOWN. Injecting an OK status is currently not supported by Traffic Director.
optional uint32 http_status = 468949897;- Parameters:
value- The httpStatus to set.- Returns:
- This builder for chaining.
-
clearHttpStatus
public HttpFaultAbort.Builder clearHttpStatus()
The HTTP status code used to abort the request. The value must be from 200 to 599 inclusive. For gRPC protocol, the gRPC status code is mapped to HTTP status code according to this mapping table. HTTP status 200 is mapped to gRPC status UNKNOWN. Injecting an OK status is currently not supported by Traffic Director.
optional uint32 http_status = 468949897;- Returns:
- This builder for chaining.
-
hasPercentage
public boolean hasPercentage()
The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection. The value must be from 0.0 to 100.0 inclusive.
optional double percentage = 151909018;- Specified by:
hasPercentagein interfaceHttpFaultAbortOrBuilder- Returns:
- Whether the percentage field is set.
-
getPercentage
public double getPercentage()
The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection. The value must be from 0.0 to 100.0 inclusive.
optional double percentage = 151909018;- Specified by:
getPercentagein interfaceHttpFaultAbortOrBuilder- Returns:
- The percentage.
-
setPercentage
public HttpFaultAbort.Builder setPercentage(double value)
The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection. The value must be from 0.0 to 100.0 inclusive.
optional double percentage = 151909018;- Parameters:
value- The percentage to set.- Returns:
- This builder for chaining.
-
clearPercentage
public HttpFaultAbort.Builder clearPercentage()
The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection. The value must be from 0.0 to 100.0 inclusive.
optional double percentage = 151909018;- Returns:
- This builder for chaining.
-
setUnknownFields
public final HttpFaultAbort.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
mergeUnknownFields
public final HttpFaultAbort.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpFaultAbort.Builder>
-
-