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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaActor.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNetworkEndpoint.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSignal.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaIndicator.builder().When the
Consumercompletes,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:
 
 
 -