Package com.google.cloud.compute.v1
Class SecurityPolicyRuleRateLimitOptionsThreshold.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SecurityPolicyRuleRateLimitOptionsThreshold.Builder>
com.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThreshold.Builder
- All Implemented Interfaces:
SecurityPolicyRuleRateLimitOptionsThresholdOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SecurityPolicyRuleRateLimitOptionsThreshold
public static final class SecurityPolicyRuleRateLimitOptionsThreshold.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SecurityPolicyRuleRateLimitOptionsThreshold.Builder>
implements SecurityPolicyRuleRateLimitOptionsThresholdOrBuilder
Protobuf type
google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThreshold-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Number of HTTP(S) requests for calculating the threshold.Interval over which the threshold is computed.intgetCount()Number of HTTP(S) requests for calculating the threshold.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintInterval over which the threshold is computed.booleanhasCount()Number of HTTP(S) requests for calculating the threshold.booleanInterval over which the threshold is computed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCount(int value) Number of HTTP(S) requests for calculating the threshold.setIntervalSec(int value) Interval over which the threshold is computed.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SecurityPolicyRuleRateLimitOptionsThreshold.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SecurityPolicyRuleRateLimitOptionsThreshold.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.GeneratedMessage.Builder<SecurityPolicyRuleRateLimitOptionsThreshold.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public SecurityPolicyRuleRateLimitOptionsThreshold.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecurityPolicyRuleRateLimitOptionsThreshold.Builder>
-
mergeFrom
public SecurityPolicyRuleRateLimitOptionsThreshold.Builder mergeFrom(SecurityPolicyRuleRateLimitOptionsThreshold other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SecurityPolicyRuleRateLimitOptionsThreshold.Builder>
-
mergeFrom
public SecurityPolicyRuleRateLimitOptionsThreshold.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<SecurityPolicyRuleRateLimitOptionsThreshold.Builder>- Throws:
IOException
-
hasCount
public boolean hasCount()Number of HTTP(S) requests for calculating the threshold.
optional int32 count = 94851343;- Specified by:
hasCountin interfaceSecurityPolicyRuleRateLimitOptionsThresholdOrBuilder- Returns:
- Whether the count field is set.
-
getCount
public int getCount()Number of HTTP(S) requests for calculating the threshold.
optional int32 count = 94851343;- Specified by:
getCountin interfaceSecurityPolicyRuleRateLimitOptionsThresholdOrBuilder- Returns:
- The count.
-
setCount
Number of HTTP(S) requests for calculating the threshold.
optional int32 count = 94851343;- Parameters:
value- The count to set.- Returns:
- This builder for chaining.
-
clearCount
Number of HTTP(S) requests for calculating the threshold.
optional int32 count = 94851343;- Returns:
- This builder for chaining.
-
hasIntervalSec
public boolean hasIntervalSec()Interval over which the threshold is computed.
optional int32 interval_sec = 41084375;- Specified by:
hasIntervalSecin interfaceSecurityPolicyRuleRateLimitOptionsThresholdOrBuilder- Returns:
- Whether the intervalSec field is set.
-
getIntervalSec
public int getIntervalSec()Interval over which the threshold is computed.
optional int32 interval_sec = 41084375;- Specified by:
getIntervalSecin interfaceSecurityPolicyRuleRateLimitOptionsThresholdOrBuilder- Returns:
- The intervalSec.
-
setIntervalSec
Interval over which the threshold is computed.
optional int32 interval_sec = 41084375;- Parameters:
value- The intervalSec to set.- Returns:
- This builder for chaining.
-
clearIntervalSec
Interval over which the threshold is computed.
optional int32 interval_sec = 41084375;- Returns:
- This builder for chaining.
-