Interface SignalFetchInformation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SignalFetchInformation.Builder,SignalFetchInformation>,SdkBuilder<SignalFetchInformation.Builder,SignalFetchInformation>,SdkPojo
- Enclosing class:
- SignalFetchInformation
public static interface SignalFetchInformation.Builder extends SdkPojo, CopyableBuilder<SignalFetchInformation.Builder,SignalFetchInformation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SignalFetchInformation.Builderactions(String... actions)The actions to be performed by the signal fetch.SignalFetchInformation.Builderactions(Collection<String> actions)The actions to be performed by the signal fetch.SignalFetchInformation.BuilderconditionLanguageVersion(Integer conditionLanguageVersion)The version of the condition language used.SignalFetchInformation.BuilderfullyQualifiedName(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.SignalFetchInformation.BuildersignalFetchConfig(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 Detail
-
fullyQualifiedName
SignalFetchInformation.Builder fullyQualifiedName(String 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
SignalFetchInformation.Builder signalFetchConfig(SignalFetchConfig 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:
signalFetchConfig(SignalFetchConfig)
-
conditionLanguageVersion
SignalFetchInformation.Builder conditionLanguageVersion(Integer 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
SignalFetchInformation.Builder actions(Collection<String> 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
SignalFetchInformation.Builder actions(String... 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.
-
-