Class CollaboratorConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagentruntime.model.CollaboratorConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CollaboratorConfiguration.Builder,CollaboratorConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class CollaboratorConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CollaboratorConfiguration.Builder,CollaboratorConfiguration>
Settings of an inline collaborator agent.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCollaboratorConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringagentAliasArn()The Amazon Resource Name (ARN) of the inline collaborator agent.static CollaboratorConfiguration.Builderbuilder()StringcollaboratorInstruction()Instructions that tell the inline collaborator agent what it should do and how it should interact with users.StringcollaboratorName()Name of the inline collaborator agent which must be the same name as specified foragentName.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()RelayConversationHistoryrelayConversationHistory()A relay conversation history for the inline collaborator agent.StringrelayConversationHistoryAsString()A relay conversation history for the inline collaborator agent.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CollaboratorConfiguration.Builder>serializableBuilderClass()CollaboratorConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
agentAliasArn
public final String agentAliasArn()
The Amazon Resource Name (ARN) of the inline collaborator agent.
- Returns:
- The Amazon Resource Name (ARN) of the inline collaborator agent.
-
collaboratorInstruction
public final String collaboratorInstruction()
Instructions that tell the inline collaborator agent what it should do and how it should interact with users.
- Returns:
- Instructions that tell the inline collaborator agent what it should do and how it should interact with users.
-
collaboratorName
public final String collaboratorName()
Name of the inline collaborator agent which must be the same name as specified for
agentName.- Returns:
- Name of the inline collaborator agent which must be the same name as specified for
agentName.
-
relayConversationHistory
public final RelayConversationHistory relayConversationHistory()
A relay conversation history for the inline collaborator agent.
If the service returns an enum value that is not available in the current SDK version,
relayConversationHistorywill returnRelayConversationHistory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrelayConversationHistoryAsString().- Returns:
- A relay conversation history for the inline collaborator agent.
- See Also:
RelayConversationHistory
-
relayConversationHistoryAsString
public final String relayConversationHistoryAsString()
A relay conversation history for the inline collaborator agent.
If the service returns an enum value that is not available in the current SDK version,
relayConversationHistorywill returnRelayConversationHistory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrelayConversationHistoryAsString().- Returns:
- A relay conversation history for the inline collaborator agent.
- See Also:
RelayConversationHistory
-
toBuilder
public CollaboratorConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CollaboratorConfiguration.Builder,CollaboratorConfiguration>
-
builder
public static CollaboratorConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends CollaboratorConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-