Class Attack.Builder (2.56.0)

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

Implements

AttackOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Attack.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Attack.Builder
Overrides

build()

public Attack build()
Returns
Type Description
Attack

buildPartial()

public Attack buildPartial()
Returns
Type Description
Attack

clear()

public Attack.Builder clear()
Returns
Type Description
Attack.Builder
Overrides

clearClassification()

public Attack.Builder clearClassification()

Type of attack, for example, 'SYN-flood', 'NTP-udp', or 'CHARGEN-udp'.

string classification = 3;

Returns
Type Description
Attack.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Attack.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Attack.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Attack.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Attack.Builder
Overrides

clearVolumeBps()

public Attack.Builder clearVolumeBps()

Total BPS (bytes per second) volume of attack.

int32 volume_bps = 2;

Returns
Type Description
Attack.Builder

This builder for chaining.

clearVolumePps()

public Attack.Builder clearVolumePps()

Total PPS (packets per second) volume of attack.

int32 volume_pps = 1;

Returns
Type Description
Attack.Builder

This builder for chaining.

clone()

public Attack.Builder clone()
Returns
Type Description
Attack.Builder
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()
Returns
Type Description
Descriptor
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()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Attack other)

public Attack.Builder mergeFrom(Attack other)
Parameter
Name Description
other Attack
Returns
Type Description
Attack.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Attack.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Attack.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Attack.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Attack.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Attack.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Attack.Builder
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.

Returns
Type Description
Attack.Builder

This builder for chaining.

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.

Returns
Type Description
Attack.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Attack.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Attack.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Attack.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Attack.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Attack.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Attack.Builder
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.

Returns
Type Description
Attack.Builder

This builder for chaining.

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.

Returns
Type Description
Attack.Builder

This builder for chaining.