public static final class MitreAttack.Builder extends GeneratedMessageV3.Builder<MitreAttack.Builder> implements MitreAttackOrBuilder
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.orgProtobuf type
google.cloud.securitycenter.v1.MitreAttack
Modifier and Type | Method and Description |
---|---|
MitreAttack.Builder |
addAdditionalTactics(MitreAttack.Tactic value)
Additional MITRE ATT&CK tactics related to this finding, if any.
|
MitreAttack.Builder |
addAdditionalTacticsValue(int value)
Additional MITRE ATT&CK tactics related to this finding, if any.
|
MitreAttack.Builder |
addAdditionalTechniques(MitreAttack.Technique value)
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
MitreAttack.Builder |
addAdditionalTechniquesValue(int value)
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
MitreAttack.Builder |
addAllAdditionalTactics(Iterable<? extends MitreAttack.Tactic> values)
Additional MITRE ATT&CK tactics related to this finding, if any.
|
MitreAttack.Builder |
addAllAdditionalTacticsValue(Iterable<Integer> values)
Additional MITRE ATT&CK tactics related to this finding, if any.
|
MitreAttack.Builder |
addAllAdditionalTechniques(Iterable<? extends MitreAttack.Technique> values)
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
MitreAttack.Builder |
addAllAdditionalTechniquesValue(Iterable<Integer> values)
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
MitreAttack.Builder |
addAllPrimaryTechniques(Iterable<? extends MitreAttack.Technique> values)
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
MitreAttack.Builder |
addAllPrimaryTechniquesValue(Iterable<Integer> values)
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
MitreAttack.Builder |
addPrimaryTechniques(MitreAttack.Technique value)
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
MitreAttack.Builder |
addPrimaryTechniquesValue(int value)
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
MitreAttack.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
MitreAttack |
build() |
MitreAttack |
buildPartial() |
MitreAttack.Builder |
clear() |
MitreAttack.Builder |
clearAdditionalTactics()
Additional MITRE ATT&CK tactics related to this finding, if any.
|
MitreAttack.Builder |
clearAdditionalTechniques()
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
MitreAttack.Builder |
clearField(Descriptors.FieldDescriptor field) |
MitreAttack.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
MitreAttack.Builder |
clearPrimaryTactic()
The MITRE ATT&CK tactic most closely represented by this finding, if any.
|
MitreAttack.Builder |
clearPrimaryTechniques()
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
MitreAttack.Builder |
clearVersion()
The MITRE ATT&CK version referenced by the above fields.
|
MitreAttack.Builder |
clone() |
MitreAttack.Tactic |
getAdditionalTactics(int index)
Additional MITRE ATT&CK tactics related to this finding, if any.
|
int |
getAdditionalTacticsCount()
Additional MITRE ATT&CK tactics related to this finding, if any.
|
List<MitreAttack.Tactic> |
getAdditionalTacticsList()
Additional MITRE ATT&CK tactics related to this finding, if any.
|
int |
getAdditionalTacticsValue(int index)
Additional MITRE ATT&CK tactics related to this finding, if any.
|
List<Integer> |
getAdditionalTacticsValueList()
Additional MITRE ATT&CK tactics related to this finding, if any.
|
MitreAttack.Technique |
getAdditionalTechniques(int index)
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
int |
getAdditionalTechniquesCount()
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
List<MitreAttack.Technique> |
getAdditionalTechniquesList()
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
int |
getAdditionalTechniquesValue(int index)
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
List<Integer> |
getAdditionalTechniquesValueList()
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
MitreAttack |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
MitreAttack.Tactic |
getPrimaryTactic()
The MITRE ATT&CK tactic most closely represented by this finding, if any.
|
int |
getPrimaryTacticValue()
The MITRE ATT&CK tactic most closely represented by this finding, if any.
|
MitreAttack.Technique |
getPrimaryTechniques(int index)
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
int |
getPrimaryTechniquesCount()
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
List<MitreAttack.Technique> |
getPrimaryTechniquesList()
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
int |
getPrimaryTechniquesValue(int index)
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
List<Integer> |
getPrimaryTechniquesValueList()
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
String |
getVersion()
The MITRE ATT&CK version referenced by the above fields.
|
ByteString |
getVersionBytes()
The MITRE ATT&CK version referenced by the above fields.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MitreAttack.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
MitreAttack.Builder |
mergeFrom(Message other) |
MitreAttack.Builder |
mergeFrom(MitreAttack other) |
MitreAttack.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
MitreAttack.Builder |
setAdditionalTactics(int index,
MitreAttack.Tactic value)
Additional MITRE ATT&CK tactics related to this finding, if any.
|
MitreAttack.Builder |
setAdditionalTacticsValue(int index,
int value)
Additional MITRE ATT&CK tactics related to this finding, if any.
|
MitreAttack.Builder |
setAdditionalTechniques(int index,
MitreAttack.Technique value)
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
MitreAttack.Builder |
setAdditionalTechniquesValue(int index,
int value)
Additional MITRE ATT&CK techniques related to this finding, if any, along
with any of their respective parent techniques.
|
MitreAttack.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
MitreAttack.Builder |
setPrimaryTactic(MitreAttack.Tactic value)
The MITRE ATT&CK tactic most closely represented by this finding, if any.
|
MitreAttack.Builder |
setPrimaryTacticValue(int value)
The MITRE ATT&CK tactic most closely represented by this finding, if any.
|
MitreAttack.Builder |
setPrimaryTechniques(int index,
MitreAttack.Technique value)
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
MitreAttack.Builder |
setPrimaryTechniquesValue(int index,
int value)
The MITRE ATT&CK technique most closely represented by this finding, if
any.
|
MitreAttack.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
MitreAttack.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
MitreAttack.Builder |
setVersion(String value)
The MITRE ATT&CK version referenced by the above fields.
|
MitreAttack.Builder |
setVersionBytes(ByteString value)
The MITRE ATT&CK version referenced by the above fields.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public MitreAttack build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public MitreAttack buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public MitreAttack.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<MitreAttack.Builder>
public MitreAttack.Builder mergeFrom(MitreAttack other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public MitreAttack.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<MitreAttack.Builder>
IOException
public int getPrimaryTacticValue()
The MITRE ATT&CK tactic most closely represented by this finding, if any.
.google.cloud.securitycenter.v1.MitreAttack.Tactic primary_tactic = 1;
getPrimaryTacticValue
in interface MitreAttackOrBuilder
public MitreAttack.Builder setPrimaryTacticValue(int value)
The MITRE ATT&CK tactic most closely represented by this finding, if any.
.google.cloud.securitycenter.v1.MitreAttack.Tactic primary_tactic = 1;
value
- The enum numeric value on the wire for primaryTactic to set.public MitreAttack.Tactic getPrimaryTactic()
The MITRE ATT&CK tactic most closely represented by this finding, if any.
.google.cloud.securitycenter.v1.MitreAttack.Tactic primary_tactic = 1;
getPrimaryTactic
in interface MitreAttackOrBuilder
public MitreAttack.Builder setPrimaryTactic(MitreAttack.Tactic value)
The MITRE ATT&CK tactic most closely represented by this finding, if any.
.google.cloud.securitycenter.v1.MitreAttack.Tactic primary_tactic = 1;
value
- The primaryTactic to set.public MitreAttack.Builder clearPrimaryTactic()
The MITRE ATT&CK tactic most closely represented by this finding, if any.
.google.cloud.securitycenter.v1.MitreAttack.Tactic primary_tactic = 1;
public List<MitreAttack.Technique> getPrimaryTechniquesList()
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
getPrimaryTechniquesList
in interface MitreAttackOrBuilder
public int getPrimaryTechniquesCount()
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
getPrimaryTechniquesCount
in interface MitreAttackOrBuilder
public MitreAttack.Technique getPrimaryTechniques(int index)
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
getPrimaryTechniques
in interface MitreAttackOrBuilder
index
- The index of the element to return.public MitreAttack.Builder setPrimaryTechniques(int index, MitreAttack.Technique value)
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
index
- The index to set the value at.value
- The primaryTechniques to set.public MitreAttack.Builder addPrimaryTechniques(MitreAttack.Technique value)
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
value
- The primaryTechniques to add.public MitreAttack.Builder addAllPrimaryTechniques(Iterable<? extends MitreAttack.Technique> values)
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
values
- The primaryTechniques to add.public MitreAttack.Builder clearPrimaryTechniques()
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
public List<Integer> getPrimaryTechniquesValueList()
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
getPrimaryTechniquesValueList
in interface MitreAttackOrBuilder
public int getPrimaryTechniquesValue(int index)
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
getPrimaryTechniquesValue
in interface MitreAttackOrBuilder
index
- The index of the value to return.public MitreAttack.Builder setPrimaryTechniquesValue(int index, int value)
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
index
- The index to set the value at.value
- The enum numeric value on the wire for primaryTechniques to set.public MitreAttack.Builder addPrimaryTechniquesValue(int value)
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
value
- The enum numeric value on the wire for primaryTechniques to add.public MitreAttack.Builder addAllPrimaryTechniquesValue(Iterable<Integer> values)
The MITRE ATT&CK technique most closely represented by this finding, if any. primary_techniques is a repeated field because there are multiple levels of MITRE ATT&CK techniques. If the technique most closely represented by this finding is a sub-technique (e.g. `SCANNING_IP_BLOCKS`), both the sub-technique and its parent technique(s) will be listed (e.g. `SCANNING_IP_BLOCKS`, `ACTIVE_SCANNING`).
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique primary_techniques = 2;
values
- The enum numeric values on the wire for primaryTechniques to add.public List<MitreAttack.Tactic> getAdditionalTacticsList()
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
getAdditionalTacticsList
in interface MitreAttackOrBuilder
public int getAdditionalTacticsCount()
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
getAdditionalTacticsCount
in interface MitreAttackOrBuilder
public MitreAttack.Tactic getAdditionalTactics(int index)
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
getAdditionalTactics
in interface MitreAttackOrBuilder
index
- The index of the element to return.public MitreAttack.Builder setAdditionalTactics(int index, MitreAttack.Tactic value)
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
index
- The index to set the value at.value
- The additionalTactics to set.public MitreAttack.Builder addAdditionalTactics(MitreAttack.Tactic value)
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
value
- The additionalTactics to add.public MitreAttack.Builder addAllAdditionalTactics(Iterable<? extends MitreAttack.Tactic> values)
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
values
- The additionalTactics to add.public MitreAttack.Builder clearAdditionalTactics()
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
public List<Integer> getAdditionalTacticsValueList()
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
getAdditionalTacticsValueList
in interface MitreAttackOrBuilder
public int getAdditionalTacticsValue(int index)
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
getAdditionalTacticsValue
in interface MitreAttackOrBuilder
index
- The index of the value to return.public MitreAttack.Builder setAdditionalTacticsValue(int index, int value)
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
index
- The index to set the value at.value
- The enum numeric value on the wire for additionalTactics to set.public MitreAttack.Builder addAdditionalTacticsValue(int value)
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
value
- The enum numeric value on the wire for additionalTactics to add.public MitreAttack.Builder addAllAdditionalTacticsValue(Iterable<Integer> values)
Additional MITRE ATT&CK tactics related to this finding, if any.
repeated .google.cloud.securitycenter.v1.MitreAttack.Tactic additional_tactics = 3;
values
- The enum numeric values on the wire for additionalTactics to add.public List<MitreAttack.Technique> getAdditionalTechniquesList()
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
getAdditionalTechniquesList
in interface MitreAttackOrBuilder
public int getAdditionalTechniquesCount()
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
getAdditionalTechniquesCount
in interface MitreAttackOrBuilder
public MitreAttack.Technique getAdditionalTechniques(int index)
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
getAdditionalTechniques
in interface MitreAttackOrBuilder
index
- The index of the element to return.public MitreAttack.Builder setAdditionalTechniques(int index, MitreAttack.Technique value)
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
index
- The index to set the value at.value
- The additionalTechniques to set.public MitreAttack.Builder addAdditionalTechniques(MitreAttack.Technique value)
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
value
- The additionalTechniques to add.public MitreAttack.Builder addAllAdditionalTechniques(Iterable<? extends MitreAttack.Technique> values)
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
values
- The additionalTechniques to add.public MitreAttack.Builder clearAdditionalTechniques()
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
public List<Integer> getAdditionalTechniquesValueList()
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
getAdditionalTechniquesValueList
in interface MitreAttackOrBuilder
public int getAdditionalTechniquesValue(int index)
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
getAdditionalTechniquesValue
in interface MitreAttackOrBuilder
index
- The index of the value to return.public MitreAttack.Builder setAdditionalTechniquesValue(int index, int value)
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
index
- The index to set the value at.value
- The enum numeric value on the wire for additionalTechniques to set.public MitreAttack.Builder addAdditionalTechniquesValue(int value)
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
value
- The enum numeric value on the wire for additionalTechniques to add.public MitreAttack.Builder addAllAdditionalTechniquesValue(Iterable<Integer> values)
Additional MITRE ATT&CK techniques related to this finding, if any, along with any of their respective parent techniques.
repeated .google.cloud.securitycenter.v1.MitreAttack.Technique additional_techniques = 4;
values
- The enum numeric values on the wire for additionalTechniques to add.public String getVersion()
The MITRE ATT&CK version referenced by the above fields. E.g. "8".
string version = 5;
getVersion
in interface MitreAttackOrBuilder
public ByteString getVersionBytes()
The MITRE ATT&CK version referenced by the above fields. E.g. "8".
string version = 5;
getVersionBytes
in interface MitreAttackOrBuilder
public MitreAttack.Builder setVersion(String value)
The MITRE ATT&CK version referenced by the above fields. E.g. "8".
string version = 5;
value
- The version to set.public MitreAttack.Builder clearVersion()
The MITRE ATT&CK version referenced by the above fields. E.g. "8".
string version = 5;
public MitreAttack.Builder setVersionBytes(ByteString value)
The MITRE ATT&CK version referenced by the above fields. E.g. "8".
string version = 5;
value
- The bytes for version to set.public final MitreAttack.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
public final MitreAttack.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<MitreAttack.Builder>
Copyright © 2022 Google LLC. All rights reserved.