public static final class AttackPath.AttackPathNode.AttackStepNode extends GeneratedMessageV3 implements AttackPath.AttackPathNode.AttackStepNodeOrBuilder
Detailed steps the attack can take between path nodes.
Protobuf type google.cloud.securitycenter.v1.AttackPath.AttackPathNode.AttackStepNode
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
UUID_FIELD_NUMBER
public static final int UUID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AttackPath.AttackPathNode.AttackStepNode getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AttackPath.AttackPathNode.AttackStepNode.Builder newBuilder()
newBuilder(AttackPath.AttackPathNode.AttackStepNode prototype)
public static AttackPath.AttackPathNode.AttackStepNode.Builder newBuilder(AttackPath.AttackPathNode.AttackStepNode prototype)
public static AttackPath.AttackPathNode.AttackStepNode parseDelimitedFrom(InputStream input)
public static AttackPath.AttackPathNode.AttackStepNode parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(CodedInputStream input)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(InputStream input)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AttackPath.AttackPathNode.AttackStepNode parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AttackPath.AttackPathNode.AttackStepNode> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
Attack step labels for metadata
map<string, string> labels = 4;
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public AttackPath.AttackPathNode.AttackStepNode getDefaultInstanceForType()
getDescription()
public String getDescription()
Attack step description
string description = 5;
Returns |
Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Attack step description
string description = 5;
Returns |
Type |
Description |
ByteString |
The bytes for description.
|
getDisplayName()
public String getDisplayName()
User friendly name of the attack step
string display_name = 3;
Returns |
Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
User friendly name of the attack step
string display_name = 3;
Returns |
Type |
Description |
ByteString |
The bytes for displayName.
|
getLabels() (deprecated)
public Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
Attack step labels for metadata
map<string, string> labels = 4;
Returns |
Type |
Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap()
Attack step labels for metadata
map<string, string> labels = 4;
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Attack step labels for metadata
map<string, string> labels = 4;
Returns |
Type |
Description |
String |
|
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Attack step labels for metadata
map<string, string> labels = 4;
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
getParserForType()
public Parser<AttackPath.AttackPathNode.AttackStepNode> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getType()
public AttackPath.AttackPathNode.NodeType getType()
Attack step type. Can be either AND, OR or DEFENSE
.google.cloud.securitycenter.v1.AttackPath.AttackPathNode.NodeType type = 2;
getTypeValue()
public int getTypeValue()
Attack step type. Can be either AND, OR or DEFENSE
.google.cloud.securitycenter.v1.AttackPath.AttackPathNode.NodeType type = 2;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for type.
|
getUuid()
Unique ID for one Node
string uuid = 1;
Returns |
Type |
Description |
String |
The uuid.
|
getUuidBytes()
public ByteString getUuidBytes()
Unique ID for one Node
string uuid = 1;
Returns |
Type |
Description |
ByteString |
The bytes for uuid.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AttackPath.AttackPathNode.AttackStepNode.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AttackPath.AttackPathNode.AttackStepNode.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public AttackPath.AttackPathNode.AttackStepNode.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides