Package com.google.cloud.compute.v1
Class SecurityPolicyRuleRateLimitOptionsThreshold
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThreshold
-
- All Implemented Interfaces:
SecurityPolicyRuleRateLimitOptionsThresholdOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class SecurityPolicyRuleRateLimitOptionsThreshold extends com.google.protobuf.GeneratedMessageV3 implements SecurityPolicyRuleRateLimitOptionsThresholdOrBuilder
Protobuf typegoogle.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThreshold- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecurityPolicyRuleRateLimitOptionsThreshold.Builder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCOUNT_FIELD_NUMBERstatic intINTERVAL_SEC_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)intgetCount()Number of HTTP(S) requests for calculating the threshold.static SecurityPolicyRuleRateLimitOptionsThresholdgetDefaultInstance()SecurityPolicyRuleRateLimitOptionsThresholdgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()intgetIntervalSec()Interval over which the threshold is computed.com.google.protobuf.Parser<SecurityPolicyRuleRateLimitOptionsThreshold>getParserForType()intgetSerializedSize()booleanhasCount()Number of HTTP(S) requests for calculating the threshold.inthashCode()booleanhasIntervalSec()Interval over which the threshold is computed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static SecurityPolicyRuleRateLimitOptionsThreshold.BuildernewBuilder()static SecurityPolicyRuleRateLimitOptionsThreshold.BuildernewBuilder(SecurityPolicyRuleRateLimitOptionsThreshold prototype)SecurityPolicyRuleRateLimitOptionsThreshold.BuildernewBuilderForType()protected SecurityPolicyRuleRateLimitOptionsThreshold.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static SecurityPolicyRuleRateLimitOptionsThresholdparseDelimitedFrom(InputStream input)static SecurityPolicyRuleRateLimitOptionsThresholdparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(byte[] data)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(com.google.protobuf.ByteString data)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(com.google.protobuf.CodedInputStream input)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(InputStream input)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(ByteBuffer data)static SecurityPolicyRuleRateLimitOptionsThresholdparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<SecurityPolicyRuleRateLimitOptionsThreshold>parser()SecurityPolicyRuleRateLimitOptionsThreshold.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
COUNT_FIELD_NUMBER
public static final int COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INTERVAL_SEC_FIELD_NUMBER
public static final int INTERVAL_SEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SecurityPolicyRuleRateLimitOptionsThreshold parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public SecurityPolicyRuleRateLimitOptionsThreshold.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SecurityPolicyRuleRateLimitOptionsThreshold.Builder newBuilder()
-
newBuilder
public static SecurityPolicyRuleRateLimitOptionsThreshold.Builder newBuilder(SecurityPolicyRuleRateLimitOptionsThreshold prototype)
-
toBuilder
public SecurityPolicyRuleRateLimitOptionsThreshold.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SecurityPolicyRuleRateLimitOptionsThreshold.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SecurityPolicyRuleRateLimitOptionsThreshold getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SecurityPolicyRuleRateLimitOptionsThreshold> parser()
-
getParserForType
public com.google.protobuf.Parser<SecurityPolicyRuleRateLimitOptionsThreshold> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SecurityPolicyRuleRateLimitOptionsThreshold getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-