Interface SignalFetchInformation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SignalFetchInformation.Builder,
,SignalFetchInformation> SdkBuilder<SignalFetchInformation.Builder,
,SignalFetchInformation> SdkPojo
- Enclosing class:
SignalFetchInformation
@Mutable
@NotThreadSafe
public static interface SignalFetchInformation.Builder
extends SdkPojo, CopyableBuilder<SignalFetchInformation.Builder,SignalFetchInformation>
-
Method Summary
Modifier and TypeMethodDescriptionThe actions to be performed by the signal fetch.actions
(Collection<String> actions) The actions to be performed by the signal fetch.conditionLanguageVersion
(Integer conditionLanguageVersion) The version of the condition language used.fullyQualifiedName
(String fullyQualifiedName) The fully qualified name of the signal to be fetched.default SignalFetchInformation.Builder
signalFetchConfig
(Consumer<SignalFetchConfig.Builder> signalFetchConfig) The configuration of the signal fetch operation.signalFetchConfig
(SignalFetchConfig signalFetchConfig) The configuration of the signal fetch operation.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
-
fullyQualifiedName
The fully qualified name of the signal to be fetched.
- Parameters:
fullyQualifiedName
- The fully qualified name of the signal to be fetched.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalFetchConfig
The configuration of the signal fetch operation.
- Parameters:
signalFetchConfig
- The configuration of the signal fetch operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalFetchConfig
default SignalFetchInformation.Builder signalFetchConfig(Consumer<SignalFetchConfig.Builder> signalFetchConfig) The configuration of the signal fetch operation.
This is a convenience method that creates an instance of theSignalFetchConfig.Builder
avoiding the need to create one manually viaSignalFetchConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosignalFetchConfig(SignalFetchConfig)
.- Parameters:
signalFetchConfig
- a consumer that will call methods onSignalFetchConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
conditionLanguageVersion
The version of the condition language used.
- Parameters:
conditionLanguageVersion
- The version of the condition language used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The actions to be performed by the signal fetch.
- Parameters:
actions
- The actions to be performed by the signal fetch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The actions to be performed by the signal fetch.
- Parameters:
actions
- The actions to be performed by the signal fetch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-