Interface AttackPath.AttackPathNodeOrBuilder (2.52.0)

public static interface AttackPath.AttackPathNodeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAssociatedFindings(int index)

public abstract AttackPath.AttackPathNode.PathNodeAssociatedFinding getAssociatedFindings(int index)

The findings associated with this node in the attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.PathNodeAssociatedFinding associated_findings = 4;

Parameter
Name Description
index int
Returns
Type Description
AttackPath.AttackPathNode.PathNodeAssociatedFinding

getAssociatedFindingsCount()

public abstract int getAssociatedFindingsCount()

The findings associated with this node in the attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.PathNodeAssociatedFinding associated_findings = 4;

Returns
Type Description
int

getAssociatedFindingsList()

public abstract List<AttackPath.AttackPathNode.PathNodeAssociatedFinding> getAssociatedFindingsList()

The findings associated with this node in the attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.PathNodeAssociatedFinding associated_findings = 4;

Returns
Type Description
List<PathNodeAssociatedFinding>

getAssociatedFindingsOrBuilder(int index)

public abstract AttackPath.AttackPathNode.PathNodeAssociatedFindingOrBuilder getAssociatedFindingsOrBuilder(int index)

The findings associated with this node in the attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.PathNodeAssociatedFinding associated_findings = 4;

Parameter
Name Description
index int
Returns
Type Description
AttackPath.AttackPathNode.PathNodeAssociatedFindingOrBuilder

getAssociatedFindingsOrBuilderList()

public abstract List<? extends AttackPath.AttackPathNode.PathNodeAssociatedFindingOrBuilder> getAssociatedFindingsOrBuilderList()

The findings associated with this node in the attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.PathNodeAssociatedFinding associated_findings = 4;

Returns
Type Description
List<? extends com.google.cloud.securitycenter.v2.AttackPath.AttackPathNode.PathNodeAssociatedFindingOrBuilder>

getAttackSteps(int index)

public abstract AttackPath.AttackPathNode.AttackStepNode getAttackSteps(int index)

A list of attack step nodes that exist in this attack path node.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.AttackStepNode attack_steps = 6;

Parameter
Name Description
index int
Returns
Type Description
AttackPath.AttackPathNode.AttackStepNode

getAttackStepsCount()

public abstract int getAttackStepsCount()

A list of attack step nodes that exist in this attack path node.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.AttackStepNode attack_steps = 6;

Returns
Type Description
int

getAttackStepsList()

public abstract List<AttackPath.AttackPathNode.AttackStepNode> getAttackStepsList()

A list of attack step nodes that exist in this attack path node.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.AttackStepNode attack_steps = 6;

Returns
Type Description
List<AttackStepNode>

getAttackStepsOrBuilder(int index)

public abstract AttackPath.AttackPathNode.AttackStepNodeOrBuilder getAttackStepsOrBuilder(int index)

A list of attack step nodes that exist in this attack path node.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.AttackStepNode attack_steps = 6;

Parameter
Name Description
index int
Returns
Type Description
AttackPath.AttackPathNode.AttackStepNodeOrBuilder

getAttackStepsOrBuilderList()

public abstract List<? extends AttackPath.AttackPathNode.AttackStepNodeOrBuilder> getAttackStepsOrBuilderList()

A list of attack step nodes that exist in this attack path node.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode.AttackStepNode attack_steps = 6;

Returns
Type Description
List<? extends com.google.cloud.securitycenter.v2.AttackPath.AttackPathNode.AttackStepNodeOrBuilder>

getDisplayName()

public abstract String getDisplayName()

Human-readable name of this resource.

string display_name = 3;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

Human-readable name of this resource.

string display_name = 3;

Returns
Type Description
ByteString

The bytes for displayName.

getResource()

public abstract String getResource()

The name of the resource at this point in the attack path. The format of the name follows the Cloud Asset Inventory <a href=""https://cloud.google.com/asset-inventory/docs/resource-name-format"">resource name format

string resource = 1;

Returns
Type Description
String

The resource.

getResourceBytes()

public abstract ByteString getResourceBytes()

The name of the resource at this point in the attack path. The format of the name follows the Cloud Asset Inventory <a href=""https://cloud.google.com/asset-inventory/docs/resource-name-format"">resource name format

string resource = 1;

Returns
Type Description
ByteString

The bytes for resource.

getResourceType()

public abstract String getResourceType()

The <a href="https://cloud.google.com/asset-inventory/docs/supported-asset-types"">supported resource type

string resource_type = 2;

Returns
Type Description
String

The resourceType.

getResourceTypeBytes()

public abstract ByteString getResourceTypeBytes()

The <a href="https://cloud.google.com/asset-inventory/docs/supported-asset-types"">supported resource type

string resource_type = 2;

Returns
Type Description
ByteString

The bytes for resourceType.

getUuid()

public abstract String getUuid()

Unique id of the attack path node.

string uuid = 5;

Returns
Type Description
String

The uuid.

getUuidBytes()

public abstract ByteString getUuidBytes()

Unique id of the attack path node.

string uuid = 5;

Returns
Type Description
ByteString

The bytes for uuid.