Interface Indicator.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Indicator.Builder,Indicator>,SdkBuilder<Indicator.Builder,Indicator>,SdkPojo
- Enclosing class:
- Indicator
public static interface Indicator.Builder extends SdkPojo, CopyableBuilder<Indicator.Builder,Indicator>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Indicator.Builderkey(String key)Specific indicator keys observed in the attack sequence.Indicator.Builderkey(IndicatorType key)Specific indicator keys observed in the attack sequence.Indicator.Buildertitle(String title)Title describing the indicator.Indicator.Buildervalues(String... values)Values associated with each indicator key.Indicator.Buildervalues(Collection<String> values)Values associated with each indicator key.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
key
Indicator.Builder key(String key)
Specific indicator keys observed in the attack sequence.
- Parameters:
key- Specific indicator keys observed in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IndicatorType,IndicatorType
-
key
Indicator.Builder key(IndicatorType key)
Specific indicator keys observed in the attack sequence.
- Parameters:
key- Specific indicator keys observed in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IndicatorType,IndicatorType
-
values
Indicator.Builder values(Collection<String> values)
Values associated with each indicator key. For example, if the indicator key is
SUSPICIOUS_NETWORK, then the value will be the name of the network. If the indicator key isATTACK_TACTIC, then the value will be one of the MITRE tactics.For more information about the values associated with the key, see GuardDuty Extended Threat Detection in the GuardDuty User Guide.
- Parameters:
values- Values associated with each indicator key. For example, if the indicator key isSUSPICIOUS_NETWORK, then the value will be the name of the network. If the indicator key isATTACK_TACTIC, then the value will be one of the MITRE tactics.For more information about the values associated with the key, see GuardDuty Extended Threat Detection in the GuardDuty User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
Indicator.Builder values(String... values)
Values associated with each indicator key. For example, if the indicator key is
SUSPICIOUS_NETWORK, then the value will be the name of the network. If the indicator key isATTACK_TACTIC, then the value will be one of the MITRE tactics.For more information about the values associated with the key, see GuardDuty Extended Threat Detection in the GuardDuty User Guide.
- Parameters:
values- Values associated with each indicator key. For example, if the indicator key isSUSPICIOUS_NETWORK, then the value will be the name of the network. If the indicator key isATTACK_TACTIC, then the value will be one of the MITRE tactics.For more information about the values associated with the key, see GuardDuty Extended Threat Detection in the GuardDuty User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
Indicator.Builder title(String title)
Title describing the indicator.
- Parameters:
title- Title describing the indicator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-