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) Contains information about the actors involved in the attack sequence.actors(Consumer<Actor.Builder>... actors) Contains information about the actors involved in the attack sequence.Contains information about the actors involved in the attack sequence.description(String description) Description of 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.resources(Collection<ResourceV2> resources) Contains information about the resources involved in the attack sequence.resources(Consumer<ResourceV2.Builder>... resources) Contains information about the resources involved in the attack sequence.resources(ResourceV2... resources) Contains information about the resources involved 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.
-
description
Description of the attack sequence.
- Parameters:
description- Description of the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actors
Contains information about the actors involved in the attack sequence.
- Parameters:
actors- Contains 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
Contains information about the actors involved in the attack sequence.
- Parameters:
actors- Contains 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
Contains 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:
-
resources
Contains information about the resources involved in the attack sequence.
- Parameters:
resources- Contains information about the resources involved in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
Contains information about the resources involved in the attack sequence.
- Parameters:
resources- Contains information about the resources involved in the attack sequence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
Contains information about the resources involved in the attack sequence.
This is a convenience method that creates an instance of theResourceV2.Builderavoiding the need to create one manually viaResourceV2.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresources(List<ResourceV2>).- Parameters:
resources- a consumer that will call methods onResourceV2.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.
- Parameters:
sequenceIndicators- Contains information about the indicators observed in the attack sequence.- 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.
- Parameters:
sequenceIndicators- Contains information about the indicators observed in the attack sequence.- 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.
This is a convenience method that creates an instance of theIndicator.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:
-