amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.session / MeetingSessionConfiguration

# MeetingSessionConfiguration

`data class MeetingSessionConfiguration`

MeetingSessionConfiguration includes information needed to start the meeting session such as attendee credentials and URLs for audio and video

Constructs a MeetingSessionConfiguration with a chime:CreateMeetingResponse and chime:CreateAttendeeResponse response and optional custom URLRewriter that will rewrite urls given to new urls.

### Constructors

#### <init> | `MeetingSessionConfiguration(createMeetingResponse: CreateMeetingResponse, createAttendeeResponse: CreateAttendeeResponse, urlRewriter: URLRewriter = ::defaultUrlRewriter)` `MeetingSessionConfiguration(meetingId: String, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs)` MeetingSessionConfiguration includes information needed to start the meeting session such as attendee credentials and URLs for audio and video `MeetingSessionConfiguration(meetingId: String, externalMeetingId: String?, credentials: MeetingSessionCredentials, urls: MeetingSessionURLs, features: MeetingFeatures = MeetingFeatures())`

### Properties

#### credentials | `val credentials: MeetingSessionCredentials`
#### externalMeetingId | `val externalMeetingId: String?`
#### features | `val features: MeetingFeatures`
#### meetingId | `val meetingId: String`
#### urls | `val urls: MeetingSessionURLs`

### Functions

#### createContentShareMeetingSessionConfiguration | `fun createContentShareMeetingSessionConfiguration(): MeetingSessionConfiguration`