Class Room
- java.lang.Object
-
- software.amazon.awssdk.services.chime.model.Room
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Room.Builder,Room>
@Generated("software.amazon.awssdk:codegen") public final class Room extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Room.Builder,Room>
The Amazon Chime chat room details.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRoom.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccountId()The Amazon Chime account ID.static Room.Builderbuilder()StringcreatedBy()The identifier of the room creator.InstantcreatedTimestamp()The room creation timestamp, in ISO 8601 format.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The room name.StringroomId()The room ID.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends Room.Builder>serializableBuilderClass()Room.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedTimestamp()The room update timestamp, in ISO 8601 format.-
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
-
roomId
public final String roomId()
The room ID.
- Returns:
- The room ID.
-
name
public final String name()
The room name.
- Returns:
- The room name.
-
accountId
public final String accountId()
The Amazon Chime account ID.
- Returns:
- The Amazon Chime account ID.
-
createdBy
public final String createdBy()
The identifier of the room creator.
- Returns:
- The identifier of the room creator.
-
createdTimestamp
public final Instant createdTimestamp()
The room creation timestamp, in ISO 8601 format.
- Returns:
- The room creation timestamp, in ISO 8601 format.
-
updatedTimestamp
public final Instant updatedTimestamp()
The room update timestamp, in ISO 8601 format.
- Returns:
- The room update timestamp, in ISO 8601 format.
-
toBuilder
public Room.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Room.Builder,Room>
-
builder
public static Room.Builder builder()
-
serializableBuilderClass
public static Class<? extends Room.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
-
-