public static final class AttackPath.AttackPathEdge.Builder extends GeneratedMessageV3.Builder<AttackPath.AttackPathEdge.Builder> implements AttackPath.AttackPathEdgeOrBuilder
Represents a connection between a source node and a destination node in
this attack path.
Protobuf type google.cloud.securitycenter.v2.AttackPath.AttackPathEdge
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AttackPath.AttackPathEdge.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AttackPath.AttackPathEdge build()
buildPartial()
public AttackPath.AttackPathEdge buildPartial()
clear()
public AttackPath.AttackPathEdge.Builder clear()
Overrides
clearDestination()
public AttackPath.AttackPathEdge.Builder clearDestination()
The attack node uuid of the destination node.
string destination = 2;
clearField(Descriptors.FieldDescriptor field)
public AttackPath.AttackPathEdge.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public AttackPath.AttackPathEdge.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSource()
public AttackPath.AttackPathEdge.Builder clearSource()
The attack node uuid of the source node.
string source = 1;
clone()
public AttackPath.AttackPathEdge.Builder clone()
Overrides
getDefaultInstanceForType()
public AttackPath.AttackPathEdge getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDestination()
public String getDestination()
The attack node uuid of the destination node.
string destination = 2;
Returns |
Type |
Description |
String |
The destination.
|
getDestinationBytes()
public ByteString getDestinationBytes()
The attack node uuid of the destination node.
string destination = 2;
Returns |
Type |
Description |
ByteString |
The bytes for destination.
|
getSource()
public String getSource()
The attack node uuid of the source node.
string source = 1;
Returns |
Type |
Description |
String |
The source.
|
getSourceBytes()
public ByteString getSourceBytes()
The attack node uuid of the source node.
string source = 1;
Returns |
Type |
Description |
ByteString |
The bytes for source.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(AttackPath.AttackPathEdge other)
public AttackPath.AttackPathEdge.Builder mergeFrom(AttackPath.AttackPathEdge other)
public AttackPath.AttackPathEdge.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AttackPath.AttackPathEdge.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AttackPath.AttackPathEdge.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setDestination(String value)
public AttackPath.AttackPathEdge.Builder setDestination(String value)
The attack node uuid of the destination node.
string destination = 2;
Parameter |
Name |
Description |
value |
String
The destination to set.
|
setDestinationBytes(ByteString value)
public AttackPath.AttackPathEdge.Builder setDestinationBytes(ByteString value)
The attack node uuid of the destination node.
string destination = 2;
Parameter |
Name |
Description |
value |
ByteString
The bytes for destination to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public AttackPath.AttackPathEdge.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AttackPath.AttackPathEdge.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSource(String value)
public AttackPath.AttackPathEdge.Builder setSource(String value)
The attack node uuid of the source node.
string source = 1;
Parameter |
Name |
Description |
value |
String
The source to set.
|
setSourceBytes(ByteString value)
public AttackPath.AttackPathEdge.Builder setSourceBytes(ByteString value)
The attack node uuid of the source node.
string source = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for source to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final AttackPath.AttackPathEdge.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides