Interface IndicatorDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IndicatorDetail.Builder,IndicatorDetail>,SdkBuilder<IndicatorDetail.Builder,IndicatorDetail>,SdkPojo
- Enclosing class:
- IndicatorDetail
public static interface IndicatorDetail.Builder extends SdkPojo, CopyableBuilder<IndicatorDetail.Builder,IndicatorDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default IndicatorDetail.BuilderflaggedIpAddressDetail(Consumer<FlaggedIpAddressDetail.Builder> flaggedIpAddressDetail)Suspicious IP addresses that are flagged, which indicates critical or severe threats based on threat intelligence by Detective.IndicatorDetail.BuilderflaggedIpAddressDetail(FlaggedIpAddressDetail flaggedIpAddressDetail)Suspicious IP addresses that are flagged, which indicates critical or severe threats based on threat intelligence by Detective.default IndicatorDetail.BuilderimpossibleTravelDetail(Consumer<ImpossibleTravelDetail.Builder> impossibleTravelDetail)Identifies unusual and impossible user activity for an account.IndicatorDetail.BuilderimpossibleTravelDetail(ImpossibleTravelDetail impossibleTravelDetail)Identifies unusual and impossible user activity for an account.default IndicatorDetail.BuildernewAsoDetail(Consumer<NewAsoDetail.Builder> newAsoDetail)Contains details about the new Autonomous System Organization (ASO).IndicatorDetail.BuildernewAsoDetail(NewAsoDetail newAsoDetail)Contains details about the new Autonomous System Organization (ASO).default IndicatorDetail.BuildernewGeolocationDetail(Consumer<NewGeolocationDetail.Builder> newGeolocationDetail)Contains details about the new geographic location.IndicatorDetail.BuildernewGeolocationDetail(NewGeolocationDetail newGeolocationDetail)Contains details about the new geographic location.default IndicatorDetail.BuildernewUserAgentDetail(Consumer<NewUserAgentDetail.Builder> newUserAgentDetail)Contains details about the new user agent.IndicatorDetail.BuildernewUserAgentDetail(NewUserAgentDetail newUserAgentDetail)Contains details about the new user agent.default IndicatorDetail.BuilderrelatedFindingDetail(Consumer<RelatedFindingDetail.Builder> relatedFindingDetail)Contains details about related findings.IndicatorDetail.BuilderrelatedFindingDetail(RelatedFindingDetail relatedFindingDetail)Contains details about related findings.default IndicatorDetail.BuilderrelatedFindingGroupDetail(Consumer<RelatedFindingGroupDetail.Builder> relatedFindingGroupDetail)Contains details about related finding groups.IndicatorDetail.BuilderrelatedFindingGroupDetail(RelatedFindingGroupDetail relatedFindingGroupDetail)Contains details about related finding groups.default IndicatorDetail.BuilderttPsObservedDetail(Consumer<TTPsObservedDetail.Builder> ttPsObservedDetail)Details about the indicator of compromise.IndicatorDetail.BuilderttPsObservedDetail(TTPsObservedDetail ttPsObservedDetail)Details about the indicator of compromise.-
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, sdkFields
-
-
-
-
Method Detail
-
ttPsObservedDetail
IndicatorDetail.Builder ttPsObservedDetail(TTPsObservedDetail ttPsObservedDetail)
Details about the indicator of compromise.
- Parameters:
ttPsObservedDetail- Details about the indicator of compromise.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttPsObservedDetail
default IndicatorDetail.Builder ttPsObservedDetail(Consumer<TTPsObservedDetail.Builder> ttPsObservedDetail)
Details about the indicator of compromise.
This is a convenience method that creates an instance of theTTPsObservedDetail.Builderavoiding the need to create one manually viaTTPsObservedDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tottPsObservedDetail(TTPsObservedDetail).- Parameters:
ttPsObservedDetail- a consumer that will call methods onTTPsObservedDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ttPsObservedDetail(TTPsObservedDetail)
-
impossibleTravelDetail
IndicatorDetail.Builder impossibleTravelDetail(ImpossibleTravelDetail impossibleTravelDetail)
Identifies unusual and impossible user activity for an account.
- Parameters:
impossibleTravelDetail- Identifies unusual and impossible user activity for an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
impossibleTravelDetail
default IndicatorDetail.Builder impossibleTravelDetail(Consumer<ImpossibleTravelDetail.Builder> impossibleTravelDetail)
Identifies unusual and impossible user activity for an account.
This is a convenience method that creates an instance of theImpossibleTravelDetail.Builderavoiding the need to create one manually viaImpossibleTravelDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimpossibleTravelDetail(ImpossibleTravelDetail).- Parameters:
impossibleTravelDetail- a consumer that will call methods onImpossibleTravelDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
impossibleTravelDetail(ImpossibleTravelDetail)
-
flaggedIpAddressDetail
IndicatorDetail.Builder flaggedIpAddressDetail(FlaggedIpAddressDetail flaggedIpAddressDetail)
Suspicious IP addresses that are flagged, which indicates critical or severe threats based on threat intelligence by Detective. This indicator is derived from AWS threat intelligence.
- Parameters:
flaggedIpAddressDetail- Suspicious IP addresses that are flagged, which indicates critical or severe threats based on threat intelligence by Detective. This indicator is derived from AWS threat intelligence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flaggedIpAddressDetail
default IndicatorDetail.Builder flaggedIpAddressDetail(Consumer<FlaggedIpAddressDetail.Builder> flaggedIpAddressDetail)
Suspicious IP addresses that are flagged, which indicates critical or severe threats based on threat intelligence by Detective. This indicator is derived from AWS threat intelligence.
This is a convenience method that creates an instance of theFlaggedIpAddressDetail.Builderavoiding the need to create one manually viaFlaggedIpAddressDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toflaggedIpAddressDetail(FlaggedIpAddressDetail).- Parameters:
flaggedIpAddressDetail- a consumer that will call methods onFlaggedIpAddressDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
flaggedIpAddressDetail(FlaggedIpAddressDetail)
-
newGeolocationDetail
IndicatorDetail.Builder newGeolocationDetail(NewGeolocationDetail newGeolocationDetail)
Contains details about the new geographic location.
- Parameters:
newGeolocationDetail- Contains details about the new geographic location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newGeolocationDetail
default IndicatorDetail.Builder newGeolocationDetail(Consumer<NewGeolocationDetail.Builder> newGeolocationDetail)
Contains details about the new geographic location.
This is a convenience method that creates an instance of theNewGeolocationDetail.Builderavoiding the need to create one manually viaNewGeolocationDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonewGeolocationDetail(NewGeolocationDetail).- Parameters:
newGeolocationDetail- a consumer that will call methods onNewGeolocationDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
newGeolocationDetail(NewGeolocationDetail)
-
newAsoDetail
IndicatorDetail.Builder newAsoDetail(NewAsoDetail newAsoDetail)
Contains details about the new Autonomous System Organization (ASO).
- Parameters:
newAsoDetail- Contains details about the new Autonomous System Organization (ASO).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newAsoDetail
default IndicatorDetail.Builder newAsoDetail(Consumer<NewAsoDetail.Builder> newAsoDetail)
Contains details about the new Autonomous System Organization (ASO).
This is a convenience method that creates an instance of theNewAsoDetail.Builderavoiding the need to create one manually viaNewAsoDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonewAsoDetail(NewAsoDetail).- Parameters:
newAsoDetail- a consumer that will call methods onNewAsoDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
newAsoDetail(NewAsoDetail)
-
newUserAgentDetail
IndicatorDetail.Builder newUserAgentDetail(NewUserAgentDetail newUserAgentDetail)
Contains details about the new user agent.
- Parameters:
newUserAgentDetail- Contains details about the new user agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newUserAgentDetail
default IndicatorDetail.Builder newUserAgentDetail(Consumer<NewUserAgentDetail.Builder> newUserAgentDetail)
Contains details about the new user agent.
This is a convenience method that creates an instance of theNewUserAgentDetail.Builderavoiding the need to create one manually viaNewUserAgentDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonewUserAgentDetail(NewUserAgentDetail).- Parameters:
newUserAgentDetail- a consumer that will call methods onNewUserAgentDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
newUserAgentDetail(NewUserAgentDetail)
-
relatedFindingDetail
IndicatorDetail.Builder relatedFindingDetail(RelatedFindingDetail relatedFindingDetail)
Contains details about related findings.
- Parameters:
relatedFindingDetail- Contains details about related findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedFindingDetail
default IndicatorDetail.Builder relatedFindingDetail(Consumer<RelatedFindingDetail.Builder> relatedFindingDetail)
Contains details about related findings.
This is a convenience method that creates an instance of theRelatedFindingDetail.Builderavoiding the need to create one manually viaRelatedFindingDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torelatedFindingDetail(RelatedFindingDetail).- Parameters:
relatedFindingDetail- a consumer that will call methods onRelatedFindingDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
relatedFindingDetail(RelatedFindingDetail)
-
relatedFindingGroupDetail
IndicatorDetail.Builder relatedFindingGroupDetail(RelatedFindingGroupDetail relatedFindingGroupDetail)
Contains details about related finding groups.
- Parameters:
relatedFindingGroupDetail- Contains details about related finding groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedFindingGroupDetail
default IndicatorDetail.Builder relatedFindingGroupDetail(Consumer<RelatedFindingGroupDetail.Builder> relatedFindingGroupDetail)
Contains details about related finding groups.
This is a convenience method that creates an instance of theRelatedFindingGroupDetail.Builderavoiding the need to create one manually viaRelatedFindingGroupDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torelatedFindingGroupDetail(RelatedFindingGroupDetail).- Parameters:
relatedFindingGroupDetail- a consumer that will call methods onRelatedFindingGroupDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
relatedFindingGroupDetail(RelatedFindingGroupDetail)
-
-