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.BuildersignalFetchConfig(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
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
-
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.Builderavoiding the need to create one manually viaSignalFetchConfig.builder().When the
Consumercompletes,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.
-