Interface Sequence.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Sequence.Builder,
,Sequence> SdkBuilder<Sequence.Builder,
,Sequence> SdkPojo
- Enclosing class:
Sequence
-
Method Summary
Modifier and TypeMethodDescriptionactors
(Collection<Actor> actors) Provides information about the actors involved in the attack sequence.actors
(Consumer<Actor.Builder>... actors) Provides information about the actors involved in the attack sequence.Provides information about the actors involved in the attack sequence.endpoints
(Collection<NetworkEndpoint> endpoints) Contains information about the network endpoints that were used in the attack sequence.endpoints
(Consumer<NetworkEndpoint.Builder>... endpoints) Contains information about the network endpoints that were used in the attack sequence.endpoints
(NetworkEndpoint... endpoints) Contains information about the network endpoints that were used in the attack sequence.sequenceIndicators
(Collection<Indicator> sequenceIndicators) Contains information about the indicators observed in the attack sequence.sequenceIndicators
(Consumer<Indicator.Builder>... sequenceIndicators) Contains information about the indicators observed in the attack sequence.sequenceIndicators
(Indicator... sequenceIndicators) Contains information about the indicators observed in the attack sequence.signals
(Collection<Signal> signals) Contains information about the signals involved in the attack sequence.signals
(Consumer<Signal.Builder>... signals) Contains information about the signals involved in the attack sequence.Contains information about the signals involved in the attack sequence.Unique identifier of the attack sequence.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 Details
-
uid
Unique identifier of the attack sequence.
- Parameters:
uid
- Unique identifier of the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actors
Provides information about the actors involved in the attack sequence.
- Parameters:
actors
- Provides information about the actors involved in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actors
Provides information about the actors involved in the attack sequence.
- Parameters:
actors
- Provides information about the actors involved in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actors
Provides information about the actors involved in the attack sequence.
This is a convenience method that creates an instance of theActor.Builder
avoiding the need to create one manually viaActor.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactors(List<Actor>)
.- Parameters:
actors
- a consumer that will call methods onActor.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpoints
Contains information about the network endpoints that were used in the attack sequence.
- Parameters:
endpoints
- Contains information about the network endpoints that were used in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
Contains information about the network endpoints that were used in the attack sequence.
- Parameters:
endpoints
- Contains information about the network endpoints that were used in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
Contains information about the network endpoints that were used in the attack sequence.
This is a convenience method that creates an instance of theNetworkEndpoint.Builder
avoiding the need to create one manually viaNetworkEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendpoints(List<NetworkEndpoint>)
.- Parameters:
endpoints
- a consumer that will call methods onNetworkEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signals
Contains information about the signals involved in the attack sequence.
- Parameters:
signals
- Contains information about the signals involved in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signals
Contains information about the signals involved in the attack sequence.
- Parameters:
signals
- Contains information about the signals involved in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signals
Contains information about the signals involved in the attack sequence.
This is a convenience method that creates an instance of theSignal.Builder
avoiding the need to create one manually viaSignal.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosignals(List<Signal>)
.- Parameters:
signals
- a consumer that will call methods onSignal.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sequenceIndicators
Contains information about the indicators observed in the attack sequence. The values for SignalIndicators are a subset of the values for
SequenceIndicators
, but the values for these fields don't always match 1:1.- Parameters:
sequenceIndicators
- Contains information about the indicators observed in the attack sequence. The values for SignalIndicators are a subset of the values forSequenceIndicators
, but the values for these fields don't always match 1:1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sequenceIndicators
Contains information about the indicators observed in the attack sequence. The values for SignalIndicators are a subset of the values for
SequenceIndicators
, but the values for these fields don't always match 1:1.- Parameters:
sequenceIndicators
- Contains information about the indicators observed in the attack sequence. The values for SignalIndicators are a subset of the values forSequenceIndicators
, but the values for these fields don't always match 1:1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sequenceIndicators
Contains information about the indicators observed in the attack sequence. The values for SignalIndicators are a subset of the values for
This is a convenience method that creates an instance of theSequenceIndicators
, but the values for these fields don't always match 1:1.Indicator.Builder
avoiding the need to create one manually viaIndicator.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosequenceIndicators(List<Indicator>)
.- Parameters:
sequenceIndicators
- a consumer that will call methods onIndicator.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-