@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonChimeSDKMeetingsClient extends AmazonWebServiceClient implements AmazonChimeSDKMeetings
The Amazon Chime SDK meetings APIs in this section allow software developers to create Amazon Chime SDK meetings, set the AWS Regions for meetings, create and manage users, and send and receive meeting notifications. For more information about the meeting APIs, see Amazon Chime SDK meetings.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
BatchCreateAttendeeResult |
batchCreateAttendee(BatchCreateAttendeeRequest request)
Creates up to 100 attendees for an active Amazon Chime SDK meeting.
|
BatchUpdateAttendeeCapabilitiesExceptResult |
batchUpdateAttendeeCapabilitiesExcept(BatchUpdateAttendeeCapabilitiesExceptRequest request)
Updates
AttendeeCapabilities except the capabilities listed in an ExcludedAttendeeIds
table. |
static AmazonChimeSDKMeetingsClientBuilder |
builder() |
CreateAttendeeResult |
createAttendee(CreateAttendeeRequest request)
Creates a new attendee for an active Amazon Chime SDK meeting.
|
CreateMeetingResult |
createMeeting(CreateMeetingRequest request)
Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees.
|
CreateMeetingWithAttendeesResult |
createMeetingWithAttendees(CreateMeetingWithAttendeesRequest request)
Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees.
|
DeleteAttendeeResult |
deleteAttendee(DeleteAttendeeRequest request)
Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their
JoinToken . |
DeleteMeetingResult |
deleteMeeting(DeleteMeetingRequest request)
Deletes the specified Amazon Chime SDK meeting.
|
GetAttendeeResult |
getAttendee(GetAttendeeRequest request)
Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful, request, typically used for debugging issues
where a service isn't acting as expected.
|
GetMeetingResult |
getMeeting(GetMeetingRequest request)
Gets the Amazon Chime SDK meeting details for the specified meeting ID.
|
ListAttendeesResult |
listAttendees(ListAttendeesRequest request)
Lists the attendees for the specified Amazon Chime SDK meeting.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
StartMeetingTranscriptionResult |
startMeetingTranscription(StartMeetingTranscriptionRequest request)
Starts transcription for the specified
meetingId . |
StopMeetingTranscriptionResult |
stopMeetingTranscription(StopMeetingTranscriptionRequest request)
Stops transcription for the specified
meetingId . |
UpdateAttendeeCapabilitiesResult |
updateAttendeeCapabilities(UpdateAttendeeCapabilitiesRequest request)
The capabilties that you want to update.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AmazonChimeSDKMeetingsClientBuilder builder()
public BatchCreateAttendeeResult batchCreateAttendee(BatchCreateAttendeeRequest request)
Creates up to 100 attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
batchCreateAttendee
in interface AmazonChimeSDKMeetings
batchCreateAttendeeRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.NotFoundException
- One or more of the resources in the request does not exist in the system.UnauthorizedException
- The user isn't authorized to request a resource.UnprocessableEntityException
- The request was well-formed but was unable to be followed due to semantic errors.LimitExceededException
- The request exceeds the resource limit.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.ThrottlingException
- The number of requests exceeds the limit.public BatchUpdateAttendeeCapabilitiesExceptResult batchUpdateAttendeeCapabilitiesExcept(BatchUpdateAttendeeCapabilitiesExceptRequest request)
Updates AttendeeCapabilities
except the capabilities listed in an ExcludedAttendeeIds
table.
batchUpdateAttendeeCapabilitiesExcept
in interface AmazonChimeSDKMeetings
batchUpdateAttendeeCapabilitiesExceptRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ConflictException
- Multiple instances of the same request have been made simultaneously.UnauthorizedException
- The user isn't authorized to request a resource.NotFoundException
- One or more of the resources in the request does not exist in the system.ForbiddenException
- The client is permanently forbidden from making the request.ServiceUnavailableException
- The service is currently unavailable.public CreateAttendeeResult createAttendee(CreateAttendeeRequest request)
Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
createAttendee
in interface AmazonChimeSDKMeetings
createAttendeeRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.NotFoundException
- One or more of the resources in the request does not exist in the system.UnauthorizedException
- The user isn't authorized to request a resource.UnprocessableEntityException
- The request was well-formed but was unable to be followed due to semantic errors.LimitExceededException
- The request exceeds the resource limit.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.ThrottlingException
- The number of requests exceeds the limit.public CreateMeetingResult createMeeting(CreateMeetingRequest request)
Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
createMeeting
in interface AmazonChimeSDKMeetings
createMeetingRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.UnauthorizedException
- The user isn't authorized to request a resource.ThrottlingException
- The number of requests exceeds the limit.ServiceFailureException
- The service is currently unavailable.ServiceUnavailableException
- The service is currently unavailable.LimitExceededException
- The request exceeds the resource limit.public CreateMeetingWithAttendeesResult createMeetingWithAttendees(CreateMeetingWithAttendeesRequest request)
Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
createMeetingWithAttendees
in interface AmazonChimeSDKMeetings
createMeetingWithAttendeesRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.UnauthorizedException
- The user isn't authorized to request a resource.ThrottlingException
- The number of requests exceeds the limit.ServiceFailureException
- The service is currently unavailable.ServiceUnavailableException
- The service is currently unavailable.LimitExceededException
- The request exceeds the resource limit.public DeleteAttendeeResult deleteAttendee(DeleteAttendeeRequest request)
Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken
.
Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the
Amazon Chime SDK, see Using the Amazon
Chime SDK in the Amazon Chime Developer Guide.
deleteAttendee
in interface AmazonChimeSDKMeetings
deleteAttendeeRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.NotFoundException
- One or more of the resources in the request does not exist in the system.UnauthorizedException
- The user isn't authorized to request a resource.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.ThrottlingException
- The number of requests exceeds the limit.public DeleteMeetingResult deleteMeeting(DeleteMeetingRequest request)
Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
deleteMeeting
in interface AmazonChimeSDKMeetings
deleteMeetingRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.UnauthorizedException
- The user isn't authorized to request a resource.NotFoundException
- One or more of the resources in the request does not exist in the system.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.ThrottlingException
- The number of requests exceeds the limit.public GetAttendeeResult getAttendee(GetAttendeeRequest request)
Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
getAttendee
in interface AmazonChimeSDKMeetings
getAttendeeRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.NotFoundException
- One or more of the resources in the request does not exist in the system.UnauthorizedException
- The user isn't authorized to request a resource.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.ThrottlingException
- The number of requests exceeds the limit.public GetMeetingResult getMeeting(GetMeetingRequest request)
Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
getMeeting
in interface AmazonChimeSDKMeetings
getMeetingRequest
- NotFoundException
- One or more of the resources in the request does not exist in the system.BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.UnauthorizedException
- The user isn't authorized to request a resource.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.ThrottlingException
- The number of requests exceeds the limit.public ListAttendeesResult listAttendees(ListAttendeesRequest request)
Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
listAttendees
in interface AmazonChimeSDKMeetings
listAttendeesRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ForbiddenException
- The client is permanently forbidden from making the request.NotFoundException
- One or more of the resources in the request does not exist in the system.UnauthorizedException
- The user isn't authorized to request a resource.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.ThrottlingException
- The number of requests exceeds the limit.public StartMeetingTranscriptionResult startMeetingTranscription(StartMeetingTranscriptionRequest request)
Starts transcription for the specified meetingId
.
startMeetingTranscription
in interface AmazonChimeSDKMeetings
startMeetingTranscriptionRequest
- NotFoundException
- One or more of the resources in the request does not exist in the system.ForbiddenException
- The client is permanently forbidden from making the request.BadRequestException
- The input parameters don't match the service's restrictions.UnauthorizedException
- The user isn't authorized to request a resource.LimitExceededException
- The request exceeds the resource limit.UnprocessableEntityException
- The request was well-formed but was unable to be followed due to semantic errors.ThrottlingException
- The number of requests exceeds the limit.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.public StopMeetingTranscriptionResult stopMeetingTranscription(StopMeetingTranscriptionRequest request)
Stops transcription for the specified meetingId
.
stopMeetingTranscription
in interface AmazonChimeSDKMeetings
stopMeetingTranscriptionRequest
- ForbiddenException
- The client is permanently forbidden from making the request.NotFoundException
- One or more of the resources in the request does not exist in the system.BadRequestException
- The input parameters don't match the service's restrictions.UnauthorizedException
- The user isn't authorized to request a resource.UnprocessableEntityException
- The request was well-formed but was unable to be followed due to semantic errors.ThrottlingException
- The number of requests exceeds the limit.ServiceUnavailableException
- The service is currently unavailable.ServiceFailureException
- The service is currently unavailable.public UpdateAttendeeCapabilitiesResult updateAttendeeCapabilities(UpdateAttendeeCapabilitiesRequest request)
The capabilties that you want to update.
updateAttendeeCapabilities
in interface AmazonChimeSDKMeetings
updateAttendeeCapabilitiesRequest
- BadRequestException
- The input parameters don't match the service's restrictions.ConflictException
- Multiple instances of the same request have been made simultaneously.UnauthorizedException
- The user isn't authorized to request a resource.NotFoundException
- One or more of the resources in the request does not exist in the system.ForbiddenException
- The client is permanently forbidden from making the request.ServiceUnavailableException
- The service is currently unavailable.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata
in interface AmazonChimeSDKMeetings
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AmazonChimeSDKMeetings
shutdown
in class AmazonWebServiceClient