public static final class MitreAttack.Builder extends com.google.protobuf.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(com.google.protobuf.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(com.google.protobuf.Descriptors.FieldDescriptor field) |
MitreAttack.Builder |
clearOneof(com.google.protobuf.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 com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.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.
|
com.google.protobuf.ByteString |
getVersionBytes()
The MITRE ATT&CK version referenced by the above fields.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MitreAttack.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MitreAttack.Builder |
mergeFrom(com.google.protobuf.Message other) |
MitreAttack.Builder |
mergeFrom(MitreAttack other) |
MitreAttack.Builder |
mergeUnknownFields(com.google.protobuf.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(com.google.protobuf.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(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MitreAttack.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MitreAttack.Builder |
setVersion(String value)
The MITRE ATT&CK version referenced by the above fields.
|
MitreAttack.Builder |
setVersionBytes(com.google.protobuf.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MitreAttack build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MitreAttack buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MitreAttack.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MitreAttack.Builder>public MitreAttack.Builder mergeFrom(MitreAttack other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public MitreAttack.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MitreAttack.Builder>IOExceptionpublic 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderindex - 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderindex - 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderindex - 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderindex - 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderindex - 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 MitreAttackOrBuilderpublic 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 MitreAttackOrBuilderindex - 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 MitreAttackOrBuilderpublic com.google.protobuf.ByteString getVersionBytes()
The MITRE ATT&CK version referenced by the above fields. E.g. "8".
string version = 5;getVersionBytes in interface MitreAttackOrBuilderpublic 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(com.google.protobuf.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(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>public final MitreAttack.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MitreAttack.Builder>Copyright © 2024 Google LLC. All rights reserved.