Class DeleteSessionResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.lexruntime.model.LexRuntimeResponse
-
- software.amazon.awssdk.services.lexruntime.model.DeleteSessionResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DeleteSessionResponse.Builder,DeleteSessionResponse>
@Generated("software.amazon.awssdk:codegen") public final class DeleteSessionResponse extends LexRuntimeResponse implements ToCopyableBuilder<DeleteSessionResponse.Builder,DeleteSessionResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeleteSessionResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbotAlias()The alias in use for the bot associated with the session data.StringbotName()The name of the bot associated with the session data.static DeleteSessionResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends DeleteSessionResponse.Builder>serializableBuilderClass()StringsessionId()The unique identifier for the session.DeleteSessionResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserId()The ID of the client application user.-
Methods inherited from class software.amazon.awssdk.services.lexruntime.model.LexRuntimeResponse
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
-
botName
public final String botName()
The name of the bot associated with the session data.
- Returns:
- The name of the bot associated with the session data.
-
botAlias
public final String botAlias()
The alias in use for the bot associated with the session data.
- Returns:
- The alias in use for the bot associated with the session data.
-
userId
public final String userId()
The ID of the client application user.
- Returns:
- The ID of the client application user.
-
sessionId
public final String sessionId()
The unique identifier for the session.
- Returns:
- The unique identifier for the session.
-
toBuilder
public DeleteSessionResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DeleteSessionResponse.Builder,DeleteSessionResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static DeleteSessionResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends DeleteSessionResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-