Interface CloudArmorOrBuilder (2.56.0)

public interface CloudArmorOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAdaptiveProtection()

public abstract AdaptiveProtection getAdaptiveProtection()

Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.

.google.cloud.securitycenter.v2.AdaptiveProtection adaptive_protection = 3;

Returns
Type Description
AdaptiveProtection

The adaptiveProtection.

getAdaptiveProtectionOrBuilder()

public abstract AdaptiveProtectionOrBuilder getAdaptiveProtectionOrBuilder()

Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.

.google.cloud.securitycenter.v2.AdaptiveProtection adaptive_protection = 3;

Returns
Type Description
AdaptiveProtectionOrBuilder

getAttack()

public abstract Attack getAttack()

Information about DDoS attack volume and classification.

.google.cloud.securitycenter.v2.Attack attack = 4;

Returns
Type Description
Attack

The attack.

getAttackOrBuilder()

public abstract AttackOrBuilder getAttackOrBuilder()

Information about DDoS attack volume and classification.

.google.cloud.securitycenter.v2.Attack attack = 4;

Returns
Type Description
AttackOrBuilder

getDuration()

public abstract Duration getDuration()

Duration of attack from the start until the current moment (updated every 5 minutes).

.google.protobuf.Duration duration = 6;

Returns
Type Description
Duration

The duration.

getDurationOrBuilder()

public abstract DurationOrBuilder getDurationOrBuilder()

Duration of attack from the start until the current moment (updated every 5 minutes).

.google.protobuf.Duration duration = 6;

Returns
Type Description
DurationOrBuilder

getRequests()

public abstract Requests getRequests()

Information about incoming requests evaluated by Google Cloud Armor security policies.

.google.cloud.securitycenter.v2.Requests requests = 2;

Returns
Type Description
Requests

The requests.

getRequestsOrBuilder()

public abstract RequestsOrBuilder getRequestsOrBuilder()

Information about incoming requests evaluated by Google Cloud Armor security policies.

.google.cloud.securitycenter.v2.Requests requests = 2;

Returns
Type Description
RequestsOrBuilder

getSecurityPolicy()

public abstract SecurityPolicy getSecurityPolicy()

Information about the Google Cloud Armor security policy relevant to the finding.

.google.cloud.securitycenter.v2.SecurityPolicy security_policy = 1;

Returns
Type Description
SecurityPolicy

The securityPolicy.

getSecurityPolicyOrBuilder()

public abstract SecurityPolicyOrBuilder getSecurityPolicyOrBuilder()

Information about the Google Cloud Armor security policy relevant to the finding.

.google.cloud.securitycenter.v2.SecurityPolicy security_policy = 1;

Returns
Type Description
SecurityPolicyOrBuilder

getThreatVector()

public abstract String getThreatVector()

Distinguish between volumetric & protocol DDoS attack and application layer attacks. For example, "L3_4" for Layer 3 and Layer 4 DDoS attacks, or "L_7" for Layer 7 DDoS attacks.

string threat_vector = 5;

Returns
Type Description
String

The threatVector.

getThreatVectorBytes()

public abstract ByteString getThreatVectorBytes()

Distinguish between volumetric & protocol DDoS attack and application layer attacks. For example, "L3_4" for Layer 3 and Layer 4 DDoS attacks, or "L_7" for Layer 7 DDoS attacks.

string threat_vector = 5;

Returns
Type Description
ByteString

The bytes for threatVector.

hasAdaptiveProtection()

public abstract boolean hasAdaptiveProtection()

Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.

.google.cloud.securitycenter.v2.AdaptiveProtection adaptive_protection = 3;

Returns
Type Description
boolean

Whether the adaptiveProtection field is set.

hasAttack()

public abstract boolean hasAttack()

Information about DDoS attack volume and classification.

.google.cloud.securitycenter.v2.Attack attack = 4;

Returns
Type Description
boolean

Whether the attack field is set.

hasDuration()

public abstract boolean hasDuration()

Duration of attack from the start until the current moment (updated every 5 minutes).

.google.protobuf.Duration duration = 6;

Returns
Type Description
boolean

Whether the duration field is set.

hasRequests()

public abstract boolean hasRequests()

Information about incoming requests evaluated by Google Cloud Armor security policies.

.google.cloud.securitycenter.v2.Requests requests = 2;

Returns
Type Description
boolean

Whether the requests field is set.

hasSecurityPolicy()

public abstract boolean hasSecurityPolicy()

Information about the Google Cloud Armor security policy relevant to the finding.

.google.cloud.securitycenter.v2.SecurityPolicy security_policy = 1;

Returns
Type Description
boolean

Whether the securityPolicy field is set.