Class InvocationInputMember
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.InvocationInputMember
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<InvocationInputMember.Builder,InvocationInputMember>
@Generated("software.amazon.awssdk:codegen") public final class InvocationInputMember extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InvocationInputMember.Builder,InvocationInputMember>
Contains details about the API operation or function that the agent predicts should be called.
This data type is used in the following API operations:
-
In the
returnControl
field of the InvokeAgent response
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
InvocationInputMember.Builder
static class
InvocationInputMember.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiInvocationInput
apiInvocationInput()
Contains information about the API operation that the agent predicts should be called.static InvocationInputMember.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
static InvocationInputMember
fromApiInvocationInput(Consumer<ApiInvocationInput.Builder> apiInvocationInput)
Create an instance of this class withapiInvocationInput()
initialized to the given value.static InvocationInputMember
fromApiInvocationInput(ApiInvocationInput apiInvocationInput)
Create an instance of this class withapiInvocationInput()
initialized to the given value.static InvocationInputMember
fromFunctionInvocationInput(Consumer<FunctionInvocationInput.Builder> functionInvocationInput)
Create an instance of this class withfunctionInvocationInput()
initialized to the given value.static InvocationInputMember
fromFunctionInvocationInput(FunctionInvocationInput functionInvocationInput)
Create an instance of this class withfunctionInvocationInput()
initialized to the given value.FunctionInvocationInput
functionInvocationInput()
Contains information about the function that the agent predicts should be called.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends InvocationInputMember.Builder>
serializableBuilderClass()
InvocationInputMember.Builder
toBuilder()
String
toString()
Returns a string representation of this object.InvocationInputMember.Type
type()
Retrieve an enum value representing which member of this object is populated.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
apiInvocationInput
public final ApiInvocationInput apiInvocationInput()
Contains information about the API operation that the agent predicts should be called.
- Returns:
- Contains information about the API operation that the agent predicts should be called.
-
functionInvocationInput
public final FunctionInvocationInput functionInvocationInput()
Contains information about the function that the agent predicts should be called.
- Returns:
- Contains information about the function that the agent predicts should be called.
-
toBuilder
public InvocationInputMember.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<InvocationInputMember.Builder,InvocationInputMember>
-
builder
public static InvocationInputMember.Builder builder()
-
serializableBuilderClass
public static Class<? extends InvocationInputMember.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String 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.
-
fromApiInvocationInput
public static InvocationInputMember fromApiInvocationInput(ApiInvocationInput apiInvocationInput)
Create an instance of this class withapiInvocationInput()
initialized to the given value.Contains information about the API operation that the agent predicts should be called.
- Parameters:
apiInvocationInput
- Contains information about the API operation that the agent predicts should be called.
-
fromApiInvocationInput
public static InvocationInputMember fromApiInvocationInput(Consumer<ApiInvocationInput.Builder> apiInvocationInput)
Create an instance of this class withapiInvocationInput()
initialized to the given value.Contains information about the API operation that the agent predicts should be called.
- Parameters:
apiInvocationInput
- Contains information about the API operation that the agent predicts should be called.
-
fromFunctionInvocationInput
public static InvocationInputMember fromFunctionInvocationInput(FunctionInvocationInput functionInvocationInput)
Create an instance of this class withfunctionInvocationInput()
initialized to the given value.Contains information about the function that the agent predicts should be called.
- Parameters:
functionInvocationInput
- Contains information about the function that the agent predicts should be called.
-
fromFunctionInvocationInput
public static InvocationInputMember fromFunctionInvocationInput(Consumer<FunctionInvocationInput.Builder> functionInvocationInput)
Create an instance of this class withfunctionInvocationInput()
initialized to the given value.Contains information about the function that the agent predicts should be called.
- Parameters:
functionInvocationInput
- Contains information about the function that the agent predicts should be called.
-
type
public InvocationInputMember.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beInvocationInputMember.Type.UNKNOWN_TO_SDK_VERSION
if the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beInvocationInputMember.Type.UNKNOWN_TO_SDK_VERSION
if zero members are set, andnull
if more than one member is set.
-
-