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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services 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)
-
-