Struct aws_sdk_ivschat::operation::create_room::CreateRoomOutput
source · #[non_exhaustive]pub struct CreateRoomOutput {
pub arn: Option<String>,
pub id: Option<String>,
pub name: Option<String>,
pub create_time: Option<DateTime>,
pub update_time: Option<DateTime>,
pub maximum_message_rate_per_second: i32,
pub maximum_message_length: i32,
pub message_review_handler: Option<MessageReviewHandler>,
pub tags: Option<HashMap<String, String>>,
pub logging_configuration_identifiers: Option<Vec<String>>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.arn: Option<String>Room ARN, assigned by the system.
id: Option<String>Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
name: Option<String>Room name, from the request (if specified).
create_time: Option<DateTime>Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
update_time: Option<DateTime>Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
maximum_message_rate_per_second: i32Maximum number of messages per second that can be sent to the room (by all clients), from the request (if specified).
maximum_message_length: i32Maximum number of characters in a single message, from the request (if specified).
message_review_handler: Option<MessageReviewHandler>Configuration information for optional review of messages.
Tags attached to the resource, from the request (if specified).
logging_configuration_identifiers: Option<Vec<String>>Array of logging configurations attached to the room, from the request (if specified).
Implementations§
source§impl CreateRoomOutput
impl CreateRoomOutput
sourcepub fn id(&self) -> Option<&str>
pub fn id(&self) -> Option<&str>
Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
sourcepub fn create_time(&self) -> Option<&DateTime>
pub fn create_time(&self) -> Option<&DateTime>
Time when the room was created. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn update_time(&self) -> Option<&DateTime>
pub fn update_time(&self) -> Option<&DateTime>
Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn maximum_message_rate_per_second(&self) -> i32
pub fn maximum_message_rate_per_second(&self) -> i32
Maximum number of messages per second that can be sent to the room (by all clients), from the request (if specified).
sourcepub fn maximum_message_length(&self) -> i32
pub fn maximum_message_length(&self) -> i32
Maximum number of characters in a single message, from the request (if specified).
sourcepub fn message_review_handler(&self) -> Option<&MessageReviewHandler>
pub fn message_review_handler(&self) -> Option<&MessageReviewHandler>
Configuration information for optional review of messages.
Tags attached to the resource, from the request (if specified).
sourcepub fn logging_configuration_identifiers(&self) -> &[String]
pub fn logging_configuration_identifiers(&self) -> &[String]
Array of logging configurations attached to the room, from the request (if specified).
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .logging_configuration_identifiers.is_none().
source§impl CreateRoomOutput
impl CreateRoomOutput
sourcepub fn builder() -> CreateRoomOutputBuilder
pub fn builder() -> CreateRoomOutputBuilder
Creates a new builder-style object to manufacture CreateRoomOutput.
Trait Implementations§
source§impl Clone for CreateRoomOutput
impl Clone for CreateRoomOutput
source§fn clone(&self) -> CreateRoomOutput
fn clone(&self) -> CreateRoomOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateRoomOutput
impl Debug for CreateRoomOutput
source§impl PartialEq for CreateRoomOutput
impl PartialEq for CreateRoomOutput
source§fn eq(&self, other: &CreateRoomOutput) -> bool
fn eq(&self, other: &CreateRoomOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for CreateRoomOutput
impl RequestId for CreateRoomOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.