Class FlowAliasConcurrencyConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FlowAliasConcurrencyConfiguration.Builder,FlowAliasConcurrencyConfiguration>
Determines how multiple nodes in a flow can run in parallel. Running nodes concurrently can improve your flow's performance.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerThe maximum number of nodes that can be executed concurrently in the flow.static Class<? extends FlowAliasConcurrencyConfiguration.Builder>final StringtoString()Returns a string representation of this object.final ConcurrencyTypetype()The type of concurrency to use for parallel node execution.final StringThe type of concurrency to use for parallel node execution.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
type
The type of concurrency to use for parallel node execution. Specify one of the following options:
-
Automatic- Amazon Bedrock determines which nodes can be executed in parallel based on the flow definition and its dependencies. -
Manual- You specify which nodes can be executed in parallel.
If the service returns an enum value that is not available in the current SDK version,
typewill returnConcurrencyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of concurrency to use for parallel node execution. Specify one of the following options:
-
Automatic- Amazon Bedrock determines which nodes can be executed in parallel based on the flow definition and its dependencies. -
Manual- You specify which nodes can be executed in parallel.
-
- See Also:
-
-
typeAsString
The type of concurrency to use for parallel node execution. Specify one of the following options:
-
Automatic- Amazon Bedrock determines which nodes can be executed in parallel based on the flow definition and its dependencies. -
Manual- You specify which nodes can be executed in parallel.
If the service returns an enum value that is not available in the current SDK version,
typewill returnConcurrencyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of concurrency to use for parallel node execution. Specify one of the following options:
-
Automatic- Amazon Bedrock determines which nodes can be executed in parallel based on the flow definition and its dependencies. -
Manual- You specify which nodes can be executed in parallel.
-
- See Also:
-
-
maxConcurrency
The maximum number of nodes that can be executed concurrently in the flow.
- Returns:
- The maximum number of nodes that can be executed concurrently in the flow.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<FlowAliasConcurrencyConfiguration.Builder,FlowAliasConcurrencyConfiguration>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-