Class UpdateSessionResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.bedrockagentruntime.model.BedrockAgentRuntimeResponse
-
- software.amazon.awssdk.services.bedrockagentruntime.model.UpdateSessionResponse
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateSessionResponse.Builder,UpdateSessionResponse>
@Generated("software.amazon.awssdk:codegen") public final class UpdateSessionResponse extends BedrockAgentRuntimeResponse implements ToCopyableBuilder<UpdateSessionResponse.Builder,UpdateSessionResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateSessionResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateSessionResponse.Builder
builder()
Instant
createdAt()
The timestamp for when the session was created.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Instant
lastUpdatedAt()
The timestamp for when the session was last modified.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends UpdateSessionResponse.Builder>
serializableBuilderClass()
String
sessionArn()
The Amazon Resource Name (ARN) of the session that was updated.String
sessionId()
The unique identifier of the session you updated.SessionStatus
sessionStatus()
The status of the session you updated.String
sessionStatusAsString()
The status of the session you updated.UpdateSessionResponse.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.bedrockagentruntime.model.BedrockAgentRuntimeResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
createdAt
public final Instant createdAt()
The timestamp for when the session was created.
- Returns:
- The timestamp for when the session was created.
-
lastUpdatedAt
public final Instant lastUpdatedAt()
The timestamp for when the session was last modified.
- Returns:
- The timestamp for when the session was last modified.
-
sessionArn
public final String sessionArn()
The Amazon Resource Name (ARN) of the session that was updated.
- Returns:
- The Amazon Resource Name (ARN) of the session that was updated.
-
sessionId
public final String sessionId()
The unique identifier of the session you updated.
- Returns:
- The unique identifier of the session you updated.
-
sessionStatus
public final SessionStatus sessionStatus()
The status of the session you updated.
If the service returns an enum value that is not available in the current SDK version,
sessionStatus
will returnSessionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsessionStatusAsString()
.- Returns:
- The status of the session you updated.
- See Also:
SessionStatus
-
sessionStatusAsString
public final String sessionStatusAsString()
The status of the session you updated.
If the service returns an enum value that is not available in the current SDK version,
sessionStatus
will returnSessionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsessionStatusAsString()
.- Returns:
- The status of the session you updated.
- See Also:
SessionStatus
-
toBuilder
public UpdateSessionResponse.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateSessionResponse.Builder,UpdateSessionResponse>
- Specified by:
toBuilder
in classAwsResponse
-
builder
public static UpdateSessionResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateSessionResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-