public static final class Attack.Builder extends GeneratedMessageV3.Builder<Attack.Builder> implements AttackOrBuilder
Information about DDoS attack volume and classification.
Protobuf type google.cloud.securitycenter.v1.Attack
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Attack.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
Returns |
Type |
Description |
Attack |
|
buildPartial()
public Attack buildPartial()
Returns |
Type |
Description |
Attack |
|
clear()
public Attack.Builder clear()
Overrides
clearClassification()
public Attack.Builder clearClassification()
Type of attack, for example, 'SYN-flood', 'NTP-udp', or 'CHARGEN-udp'.
string classification = 3;
clearField(Descriptors.FieldDescriptor field)
public Attack.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Attack.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearVolumeBps()
public Attack.Builder clearVolumeBps()
Total BPS (bytes per second) volume of attack.
int32 volume_bps = 2;
clearVolumePps()
public Attack.Builder clearVolumePps()
Total PPS (packets per second) volume of attack.
int32 volume_pps = 1;
clone()
public Attack.Builder clone()
Overrides
getClassification()
public String getClassification()
Type of attack, for example, 'SYN-flood', 'NTP-udp', or 'CHARGEN-udp'.
string classification = 3;
Returns |
Type |
Description |
String |
The classification.
|
getClassificationBytes()
public ByteString getClassificationBytes()
Type of attack, for example, 'SYN-flood', 'NTP-udp', or 'CHARGEN-udp'.
string classification = 3;
Returns |
Type |
Description |
ByteString |
The bytes for classification.
|
getDefaultInstanceForType()
public Attack getDefaultInstanceForType()
Returns |
Type |
Description |
Attack |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getVolumeBps()
public int getVolumeBps()
Total BPS (bytes per second) volume of attack.
int32 volume_bps = 2;
Returns |
Type |
Description |
int |
The volumeBps.
|
getVolumePps()
public int getVolumePps()
Total PPS (packets per second) volume of attack.
int32 volume_pps = 1;
Returns |
Type |
Description |
int |
The volumePps.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Attack other)
public Attack.Builder mergeFrom(Attack other)
Parameter |
Name |
Description |
other |
Attack
|
public Attack.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Attack.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Attack.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setClassification(String value)
public Attack.Builder setClassification(String value)
Type of attack, for example, 'SYN-flood', 'NTP-udp', or 'CHARGEN-udp'.
string classification = 3;
Parameter |
Name |
Description |
value |
String
The classification to set.
|
setClassificationBytes(ByteString value)
public Attack.Builder setClassificationBytes(ByteString value)
Type of attack, for example, 'SYN-flood', 'NTP-udp', or 'CHARGEN-udp'.
string classification = 3;
Parameter |
Name |
Description |
value |
ByteString
The bytes for classification to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public Attack.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Attack.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Attack.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setVolumeBps(int value)
public Attack.Builder setVolumeBps(int value)
Total BPS (bytes per second) volume of attack.
int32 volume_bps = 2;
Parameter |
Name |
Description |
value |
int
The volumeBps to set.
|
setVolumePps(int value)
public Attack.Builder setVolumePps(int value)
Total PPS (packets per second) volume of attack.
int32 volume_pps = 1;
Parameter |
Name |
Description |
value |
int
The volumePps to set.
|