public static final class AttackDetails.Builder extends GeneratedMessage.Builder<AttackDetails.Builder> implements AttackDetailsOrBuilderMITRE ATT&CK details.
Protobuf type google.backstory.AttackDetails
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > AttackDetails.BuilderImplements
AttackDetailsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllTactics(Iterable<? extends AttackDetails.Tactic> values)
public AttackDetails.Builder addAllTactics(Iterable<? extends AttackDetails.Tactic> values)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.backstory.AttackDetails.Tactic> |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addAllTechniques(Iterable<? extends AttackDetails.Technique> values)
public AttackDetails.Builder addAllTechniques(Iterable<? extends AttackDetails.Technique> values)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.backstory.AttackDetails.Technique> |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTactics(AttackDetails.Tactic value)
public AttackDetails.Builder addTactics(AttackDetails.Tactic value)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
AttackDetails.Tactic |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTactics(AttackDetails.Tactic.Builder builderForValue)
public AttackDetails.Builder addTactics(AttackDetails.Tactic.Builder builderForValue)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
AttackDetails.Tactic.Builder |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTactics(int index, AttackDetails.Tactic value)
public AttackDetails.Builder addTactics(int index, AttackDetails.Tactic value)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
AttackDetails.Tactic |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTactics(int index, AttackDetails.Tactic.Builder builderForValue)
public AttackDetails.Builder addTactics(int index, AttackDetails.Tactic.Builder builderForValue)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
AttackDetails.Tactic.Builder |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTacticsBuilder()
public AttackDetails.Tactic.Builder addTacticsBuilder()Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Tactic.Builder |
|
addTacticsBuilder(int index)
public AttackDetails.Tactic.Builder addTacticsBuilder(int index)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Tactic.Builder |
|
addTechniques(AttackDetails.Technique value)
public AttackDetails.Builder addTechniques(AttackDetails.Technique value)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
AttackDetails.Technique |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTechniques(AttackDetails.Technique.Builder builderForValue)
public AttackDetails.Builder addTechniques(AttackDetails.Technique.Builder builderForValue)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
AttackDetails.Technique.Builder |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTechniques(int index, AttackDetails.Technique value)
public AttackDetails.Builder addTechniques(int index, AttackDetails.Technique value)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
AttackDetails.Technique |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTechniques(int index, AttackDetails.Technique.Builder builderForValue)
public AttackDetails.Builder addTechniques(int index, AttackDetails.Technique.Builder builderForValue)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
AttackDetails.Technique.Builder |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
addTechniquesBuilder()
public AttackDetails.Technique.Builder addTechniquesBuilder()Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Technique.Builder |
|
addTechniquesBuilder(int index)
public AttackDetails.Technique.Builder addTechniquesBuilder(int index)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Technique.Builder |
|
build()
public AttackDetails build()| Returns | |
|---|---|
| Type | Description |
AttackDetails |
|
buildPartial()
public AttackDetails buildPartial()| Returns | |
|---|---|
| Type | Description |
AttackDetails |
|
clear()
public AttackDetails.Builder clear()| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
clearTactics()
public AttackDetails.Builder clearTactics()Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
clearTechniques()
public AttackDetails.Builder clearTechniques()Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
clearVersion()
public AttackDetails.Builder clearVersion()ATT&CK version (e.g. 12.1).
string version = 1;
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public AttackDetails getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
AttackDetails |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getTactics(int index)
public AttackDetails.Tactic getTactics(int index)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Tactic |
|
getTacticsBuilder(int index)
public AttackDetails.Tactic.Builder getTacticsBuilder(int index)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Tactic.Builder |
|
getTacticsBuilderList()
public List<AttackDetails.Tactic.Builder> getTacticsBuilderList()Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getTacticsCount()
public int getTacticsCount()Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Returns | |
|---|---|
| Type | Description |
int |
|
getTacticsList()
public List<AttackDetails.Tactic> getTacticsList()Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Returns | |
|---|---|
| Type | Description |
List<Tactic> |
|
getTacticsOrBuilder(int index)
public AttackDetails.TacticOrBuilder getTacticsOrBuilder(int index)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.TacticOrBuilder |
|
getTacticsOrBuilderList()
public List<? extends AttackDetails.TacticOrBuilder> getTacticsOrBuilderList()Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.backstory.AttackDetails.TacticOrBuilder> |
|
getTechniques(int index)
public AttackDetails.Technique getTechniques(int index)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Technique |
|
getTechniquesBuilder(int index)
public AttackDetails.Technique.Builder getTechniquesBuilder(int index)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Technique.Builder |
|
getTechniquesBuilderList()
public List<AttackDetails.Technique.Builder> getTechniquesBuilderList()Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getTechniquesCount()
public int getTechniquesCount()Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Returns | |
|---|---|
| Type | Description |
int |
|
getTechniquesList()
public List<AttackDetails.Technique> getTechniquesList()Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Returns | |
|---|---|
| Type | Description |
List<Technique> |
|
getTechniquesOrBuilder(int index)
public AttackDetails.TechniqueOrBuilder getTechniquesOrBuilder(int index)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.TechniqueOrBuilder |
|
getTechniquesOrBuilderList()
public List<? extends AttackDetails.TechniqueOrBuilder> getTechniquesOrBuilderList()Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.backstory.AttackDetails.TechniqueOrBuilder> |
|
getVersion()
public String getVersion()ATT&CK version (e.g. 12.1).
string version = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The version. |
getVersionBytes()
public ByteString getVersionBytes()ATT&CK version (e.g. 12.1).
string version = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for version. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(AttackDetails other)
public AttackDetails.Builder mergeFrom(AttackDetails other)| Parameter | |
|---|---|
| Name | Description |
other |
AttackDetails |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AttackDetails.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public AttackDetails.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
removeTactics(int index)
public AttackDetails.Builder removeTactics(int index)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
removeTechniques(int index)
public AttackDetails.Builder removeTechniques(int index)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
setTactics(int index, AttackDetails.Tactic value)
public AttackDetails.Builder setTactics(int index, AttackDetails.Tactic value)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
AttackDetails.Tactic |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
setTactics(int index, AttackDetails.Tactic.Builder builderForValue)
public AttackDetails.Builder setTactics(int index, AttackDetails.Tactic.Builder builderForValue)Tactics employed.
repeated .google.backstory.AttackDetails.Tactic tactics = 2;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
AttackDetails.Tactic.Builder |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
setTechniques(int index, AttackDetails.Technique value)
public AttackDetails.Builder setTechniques(int index, AttackDetails.Technique value)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
AttackDetails.Technique |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
setTechniques(int index, AttackDetails.Technique.Builder builderForValue)
public AttackDetails.Builder setTechniques(int index, AttackDetails.Technique.Builder builderForValue)Techniques employed.
repeated .google.backstory.AttackDetails.Technique techniques = 3;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
AttackDetails.Technique.Builder |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
|
setVersion(String value)
public AttackDetails.Builder setVersion(String value)ATT&CK version (e.g. 12.1).
string version = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe version to set. |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
This builder for chaining. |
setVersionBytes(ByteString value)
public AttackDetails.Builder setVersionBytes(ByteString value)ATT&CK version (e.g. 12.1).
string version = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for version to set. |
| Returns | |
|---|---|
| Type | Description |
AttackDetails.Builder |
This builder for chaining. |