Interface AttackPathOrBuilder (2.51.0)

public interface AttackPathOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEdges(int index)

public abstract AttackPath.AttackPathEdge getEdges(int index)

A list of the edges between nodes in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathEdge edges = 3;

Parameter
Name Description
index int
Returns
Type Description
AttackPath.AttackPathEdge

getEdgesCount()

public abstract int getEdgesCount()

A list of the edges between nodes in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathEdge edges = 3;

Returns
Type Description
int

getEdgesList()

public abstract List<AttackPath.AttackPathEdge> getEdgesList()

A list of the edges between nodes in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathEdge edges = 3;

Returns
Type Description
List<AttackPathEdge>

getEdgesOrBuilder(int index)

public abstract AttackPath.AttackPathEdgeOrBuilder getEdgesOrBuilder(int index)

A list of the edges between nodes in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathEdge edges = 3;

Parameter
Name Description
index int
Returns
Type Description
AttackPath.AttackPathEdgeOrBuilder

getEdgesOrBuilderList()

public abstract List<? extends AttackPath.AttackPathEdgeOrBuilder> getEdgesOrBuilderList()

A list of the edges between nodes in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathEdge edges = 3;

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

getName()

public abstract String getName()

The attack path name, for example, organizations/12/simulations/34/valuedResources/56/attackPaths/78

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The attack path name, for example, organizations/12/simulations/34/valuedResources/56/attackPaths/78

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getPathNodes(int index)

public abstract AttackPath.AttackPathNode getPathNodes(int index)

A list of nodes that exist in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode path_nodes = 2;

Parameter
Name Description
index int
Returns
Type Description
AttackPath.AttackPathNode

getPathNodesCount()

public abstract int getPathNodesCount()

A list of nodes that exist in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode path_nodes = 2;

Returns
Type Description
int

getPathNodesList()

public abstract List<AttackPath.AttackPathNode> getPathNodesList()

A list of nodes that exist in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode path_nodes = 2;

Returns
Type Description
List<AttackPathNode>

getPathNodesOrBuilder(int index)

public abstract AttackPath.AttackPathNodeOrBuilder getPathNodesOrBuilder(int index)

A list of nodes that exist in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode path_nodes = 2;

Parameter
Name Description
index int
Returns
Type Description
AttackPath.AttackPathNodeOrBuilder

getPathNodesOrBuilderList()

public abstract List<? extends AttackPath.AttackPathNodeOrBuilder> getPathNodesOrBuilderList()

A list of nodes that exist in this attack path.

repeated .google.cloud.securitycenter.v2.AttackPath.AttackPathNode path_nodes = 2;

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