
zio.aws.qbusiness.QBusinessMock.scala Maven / Gradle / Ivy
package zio.aws.qbusiness
import zio.aws.qbusiness.model.GetGroupResponse.ReadOnly
import software.amazon.awssdk.services.qbusiness.QBusinessAsyncClient
import zio.mock.{Proxy, Mock}
import zio.aws.qbusiness.model.{
CreateDataAccessorRequest,
DeleteUserRequest,
UpdateApplicationRequest,
StopDataSourceSyncJobRequest,
ListAttachmentsRequest,
UpdateWebExperienceRequest,
ListConversationsRequest,
ListDataAccessorsRequest,
PutGroupRequest,
ListIndicesRequest,
DeleteConversationRequest,
DeleteApplicationRequest,
UpdateDataSourceRequest,
CreateSubscriptionRequest,
GetGroupRequest,
DeletePluginRequest,
CreateIndexRequest,
ConfigurationEvent,
UpdateChatControlsConfigurationRequest,
CreateApplicationRequest,
ListTagsForResourceRequest,
SearchRelevantContentRequest,
CreatePluginRequest,
GetWebExperienceRequest,
CreateDataSourceRequest,
DeleteGroupRequest,
ListWebExperiencesRequest,
ChatSyncRequest,
BatchPutDocumentRequest,
GetPluginRequest,
ListGroupsRequest,
DeleteChatControlsConfigurationRequest,
GetDataSourceRequest,
CreateWebExperienceRequest,
CreateUserRequest,
DisassociatePermissionRequest,
ListSubscriptionsRequest,
ListDataSourcesRequest,
GetApplicationRequest,
GetUserRequest,
UpdateIndexRequest,
GetIndexRequest,
ListPluginTypeMetadataRequest,
DeleteDataAccessorRequest,
DeleteDataSourceRequest,
ListMessagesRequest,
GetPolicyRequest,
DeleteAttachmentRequest,
UntagResourceRequest,
ListDocumentsRequest,
GetMediaRequest,
DeleteWebExperienceRequest,
GetChatControlsConfigurationRequest,
ListApplicationsRequest,
ListPluginsRequest,
UpdateDataAccessorRequest,
ListRetrieversRequest,
UpdateUserRequest,
StartDataSourceSyncJobRequest,
CreateRetrieverRequest,
DeleteIndexRequest,
GetRetrieverRequest,
GetDataAccessorRequest,
ChatRequest,
DeleteRetrieverRequest,
UpdatePluginRequest,
ListPluginActionsRequest,
ListDataSourceSyncJobsRequest,
AssociatePermissionRequest,
BatchDeleteDocumentRequest,
PutFeedbackRequest,
TagResourceRequest,
UpdateRetrieverRequest,
CancelSubscriptionRequest,
ListPluginTypeActionsRequest,
UpdateSubscriptionRequest
}
import zio.aws.core.AwsError
import zio.aws.core.aspects.AwsCallAspect
import zio.{IO, ZEnvironment, URLayer}
import zio.stream.ZStream
object QBusinessMock extends Mock[QBusiness] {
object DeletePlugin
extends Effect[
DeletePluginRequest,
AwsError,
zio.aws.qbusiness.model.DeletePluginResponse.ReadOnly
]
object DeleteChatControlsConfiguration
extends Effect[
DeleteChatControlsConfigurationRequest,
AwsError,
zio.aws.qbusiness.model.DeleteChatControlsConfigurationResponse.ReadOnly
]
object DeleteConversation
extends Effect[
DeleteConversationRequest,
AwsError,
zio.aws.qbusiness.model.DeleteConversationResponse.ReadOnly
]
object GetApplication
extends Effect[
GetApplicationRequest,
AwsError,
zio.aws.qbusiness.model.GetApplicationResponse.ReadOnly
]
object UpdateIndex
extends Effect[
UpdateIndexRequest,
AwsError,
zio.aws.qbusiness.model.UpdateIndexResponse.ReadOnly
]
object GetDataSource
extends Effect[
GetDataSourceRequest,
AwsError,
zio.aws.qbusiness.model.GetDataSourceResponse.ReadOnly
]
object DeleteApplication
extends Effect[
DeleteApplicationRequest,
AwsError,
zio.aws.qbusiness.model.DeleteApplicationResponse.ReadOnly
]
object Chat
extends Stream[
Tuple2[ChatRequest, ZStream[Any, AwsError, ConfigurationEvent]],
AwsError,
zio.aws.qbusiness.model.TextOutputEvent.ReadOnly
]
object UpdateUser
extends Effect[
UpdateUserRequest,
AwsError,
zio.aws.qbusiness.model.UpdateUserResponse.ReadOnly
]
object CreatePlugin
extends Effect[
CreatePluginRequest,
AwsError,
zio.aws.qbusiness.model.CreatePluginResponse.ReadOnly
]
object ListIndices
extends Stream[
ListIndicesRequest,
AwsError,
zio.aws.qbusiness.model.Index.ReadOnly
]
object ListIndicesPaginated
extends Effect[
ListIndicesRequest,
AwsError,
zio.aws.qbusiness.model.ListIndicesResponse.ReadOnly
]
object CreateSubscription
extends Effect[
CreateSubscriptionRequest,
AwsError,
zio.aws.qbusiness.model.CreateSubscriptionResponse.ReadOnly
]
object DeleteWebExperience
extends Effect[
DeleteWebExperienceRequest,
AwsError,
zio.aws.qbusiness.model.DeleteWebExperienceResponse.ReadOnly
]
object ListSubscriptions
extends Stream[
ListSubscriptionsRequest,
AwsError,
zio.aws.qbusiness.model.Subscription.ReadOnly
]
object ListSubscriptionsPaginated
extends Effect[
ListSubscriptionsRequest,
AwsError,
zio.aws.qbusiness.model.ListSubscriptionsResponse.ReadOnly
]
object UpdateSubscription
extends Effect[
UpdateSubscriptionRequest,
AwsError,
zio.aws.qbusiness.model.UpdateSubscriptionResponse.ReadOnly
]
object ListDataAccessors
extends Stream[
ListDataAccessorsRequest,
AwsError,
zio.aws.qbusiness.model.DataAccessor.ReadOnly
]
object ListDataAccessorsPaginated
extends Effect[
ListDataAccessorsRequest,
AwsError,
zio.aws.qbusiness.model.ListDataAccessorsResponse.ReadOnly
]
object UpdateRetriever
extends Effect[
UpdateRetrieverRequest,
AwsError,
zio.aws.qbusiness.model.UpdateRetrieverResponse.ReadOnly
]
object GetMedia
extends Effect[
GetMediaRequest,
AwsError,
zio.aws.qbusiness.model.GetMediaResponse.ReadOnly
]
object GetDataAccessor
extends Effect[
GetDataAccessorRequest,
AwsError,
zio.aws.qbusiness.model.GetDataAccessorResponse.ReadOnly
]
object DeleteGroup
extends Effect[
DeleteGroupRequest,
AwsError,
zio.aws.qbusiness.model.DeleteGroupResponse.ReadOnly
]
object CreateApplication
extends Effect[
CreateApplicationRequest,
AwsError,
zio.aws.qbusiness.model.CreateApplicationResponse.ReadOnly
]
object StopDataSourceSyncJob
extends Effect[
StopDataSourceSyncJobRequest,
AwsError,
zio.aws.qbusiness.model.StopDataSourceSyncJobResponse.ReadOnly
]
object SearchRelevantContent
extends Stream[
SearchRelevantContentRequest,
AwsError,
zio.aws.qbusiness.model.RelevantContent.ReadOnly
]
object SearchRelevantContentPaginated
extends Effect[
SearchRelevantContentRequest,
AwsError,
zio.aws.qbusiness.model.SearchRelevantContentResponse.ReadOnly
]
object CreateDataSource
extends Effect[
CreateDataSourceRequest,
AwsError,
zio.aws.qbusiness.model.CreateDataSourceResponse.ReadOnly
]
object GetUser
extends Effect[
GetUserRequest,
AwsError,
zio.aws.qbusiness.model.GetUserResponse.ReadOnly
]
object ListGroups
extends Stream[
ListGroupsRequest,
AwsError,
zio.aws.qbusiness.model.GroupSummary.ReadOnly
]
object ListGroupsPaginated
extends Effect[
ListGroupsRequest,
AwsError,
zio.aws.qbusiness.model.ListGroupsResponse.ReadOnly
]
object ListPluginTypeMetadata
extends Stream[
ListPluginTypeMetadataRequest,
AwsError,
zio.aws.qbusiness.model.PluginTypeMetadataSummary.ReadOnly
]
object ListPluginTypeMetadataPaginated
extends Effect[
ListPluginTypeMetadataRequest,
AwsError,
zio.aws.qbusiness.model.ListPluginTypeMetadataResponse.ReadOnly
]
object CreateUser
extends Effect[
CreateUserRequest,
AwsError,
zio.aws.qbusiness.model.CreateUserResponse.ReadOnly
]
object ListPlugins
extends Stream[
ListPluginsRequest,
AwsError,
zio.aws.qbusiness.model.Plugin.ReadOnly
]
object ListPluginsPaginated
extends Effect[
ListPluginsRequest,
AwsError,
zio.aws.qbusiness.model.ListPluginsResponse.ReadOnly
]
object UpdateWebExperience
extends Effect[
UpdateWebExperienceRequest,
AwsError,
zio.aws.qbusiness.model.UpdateWebExperienceResponse.ReadOnly
]
object ListDataSourceSyncJobs
extends Stream[
ListDataSourceSyncJobsRequest,
AwsError,
zio.aws.qbusiness.model.DataSourceSyncJob.ReadOnly
]
object ListDataSourceSyncJobsPaginated
extends Effect[
ListDataSourceSyncJobsRequest,
AwsError,
zio.aws.qbusiness.model.ListDataSourceSyncJobsResponse.ReadOnly
]
object DisassociatePermission
extends Effect[
DisassociatePermissionRequest,
AwsError,
zio.aws.qbusiness.model.DisassociatePermissionResponse.ReadOnly
]
object ListDocuments
extends Stream[
ListDocumentsRequest,
AwsError,
zio.aws.qbusiness.model.DocumentDetails.ReadOnly
]
object ListDocumentsPaginated
extends Effect[
ListDocumentsRequest,
AwsError,
zio.aws.qbusiness.model.ListDocumentsResponse.ReadOnly
]
object ListDataSources
extends Stream[
ListDataSourcesRequest,
AwsError,
zio.aws.qbusiness.model.DataSource.ReadOnly
]
object ListDataSourcesPaginated
extends Effect[
ListDataSourcesRequest,
AwsError,
zio.aws.qbusiness.model.ListDataSourcesResponse.ReadOnly
]
object CreateRetriever
extends Effect[
CreateRetrieverRequest,
AwsError,
zio.aws.qbusiness.model.CreateRetrieverResponse.ReadOnly
]
object PutGroup
extends Effect[
PutGroupRequest,
AwsError,
zio.aws.qbusiness.model.PutGroupResponse.ReadOnly
]
object UpdateDataAccessor
extends Effect[
UpdateDataAccessorRequest,
AwsError,
zio.aws.qbusiness.model.UpdateDataAccessorResponse.ReadOnly
]
object GetIndex
extends Effect[
GetIndexRequest,
AwsError,
zio.aws.qbusiness.model.GetIndexResponse.ReadOnly
]
object CreateDataAccessor
extends Effect[
CreateDataAccessorRequest,
AwsError,
zio.aws.qbusiness.model.CreateDataAccessorResponse.ReadOnly
]
object UntagResource
extends Effect[
UntagResourceRequest,
AwsError,
zio.aws.qbusiness.model.UntagResourceResponse.ReadOnly
]
object ListPluginActions
extends Stream[
ListPluginActionsRequest,
AwsError,
zio.aws.qbusiness.model.ActionSummary.ReadOnly
]
object ListPluginActionsPaginated
extends Effect[
ListPluginActionsRequest,
AwsError,
zio.aws.qbusiness.model.ListPluginActionsResponse.ReadOnly
]
object UpdateDataSource
extends Effect[
UpdateDataSourceRequest,
AwsError,
zio.aws.qbusiness.model.UpdateDataSourceResponse.ReadOnly
]
object ListMessages
extends Stream[
ListMessagesRequest,
AwsError,
zio.aws.qbusiness.model.Message.ReadOnly
]
object ListMessagesPaginated
extends Effect[
ListMessagesRequest,
AwsError,
zio.aws.qbusiness.model.ListMessagesResponse.ReadOnly
]
object BatchDeleteDocument
extends Effect[
BatchDeleteDocumentRequest,
AwsError,
zio.aws.qbusiness.model.BatchDeleteDocumentResponse.ReadOnly
]
object DeleteDataSource
extends Effect[
DeleteDataSourceRequest,
AwsError,
zio.aws.qbusiness.model.DeleteDataSourceResponse.ReadOnly
]
object BatchPutDocument
extends Effect[
BatchPutDocumentRequest,
AwsError,
zio.aws.qbusiness.model.BatchPutDocumentResponse.ReadOnly
]
object ChatSync
extends Effect[
ChatSyncRequest,
AwsError,
zio.aws.qbusiness.model.ChatSyncResponse.ReadOnly
]
object GetPlugin
extends Effect[
GetPluginRequest,
AwsError,
zio.aws.qbusiness.model.GetPluginResponse.ReadOnly
]
object GetChatControlsConfiguration
extends Stream[
GetChatControlsConfigurationRequest,
AwsError,
zio.aws.qbusiness.model.TopicConfiguration.ReadOnly
]
object GetChatControlsConfigurationPaginated
extends Effect[
GetChatControlsConfigurationRequest,
AwsError,
zio.aws.qbusiness.model.GetChatControlsConfigurationResponse.ReadOnly
]
object UpdateChatControlsConfiguration
extends Effect[
UpdateChatControlsConfigurationRequest,
AwsError,
zio.aws.qbusiness.model.UpdateChatControlsConfigurationResponse.ReadOnly
]
object ListTagsForResource
extends Effect[
ListTagsForResourceRequest,
AwsError,
zio.aws.qbusiness.model.ListTagsForResourceResponse.ReadOnly
]
object GetWebExperience
extends Effect[
GetWebExperienceRequest,
AwsError,
zio.aws.qbusiness.model.GetWebExperienceResponse.ReadOnly
]
object CreateWebExperience
extends Effect[
CreateWebExperienceRequest,
AwsError,
zio.aws.qbusiness.model.CreateWebExperienceResponse.ReadOnly
]
object TagResource
extends Effect[
TagResourceRequest,
AwsError,
zio.aws.qbusiness.model.TagResourceResponse.ReadOnly
]
object DeleteIndex
extends Effect[
DeleteIndexRequest,
AwsError,
zio.aws.qbusiness.model.DeleteIndexResponse.ReadOnly
]
object ListApplications
extends Stream[
ListApplicationsRequest,
AwsError,
zio.aws.qbusiness.model.Application.ReadOnly
]
object ListApplicationsPaginated
extends Effect[
ListApplicationsRequest,
AwsError,
zio.aws.qbusiness.model.ListApplicationsResponse.ReadOnly
]
object ListAttachments
extends Stream[
ListAttachmentsRequest,
AwsError,
zio.aws.qbusiness.model.Attachment.ReadOnly
]
object ListAttachmentsPaginated
extends Effect[
ListAttachmentsRequest,
AwsError,
zio.aws.qbusiness.model.ListAttachmentsResponse.ReadOnly
]
object ListConversations
extends Stream[
ListConversationsRequest,
AwsError,
zio.aws.qbusiness.model.Conversation.ReadOnly
]
object ListConversationsPaginated
extends Effect[
ListConversationsRequest,
AwsError,
zio.aws.qbusiness.model.ListConversationsResponse.ReadOnly
]
object DeleteUser
extends Effect[
DeleteUserRequest,
AwsError,
zio.aws.qbusiness.model.DeleteUserResponse.ReadOnly
]
object GetGroup extends Effect[GetGroupRequest, AwsError, ReadOnly]
object GetPolicy
extends Effect[
GetPolicyRequest,
AwsError,
zio.aws.qbusiness.model.GetPolicyResponse.ReadOnly
]
object ListPluginTypeActions
extends Stream[
ListPluginTypeActionsRequest,
AwsError,
zio.aws.qbusiness.model.ActionSummary.ReadOnly
]
object ListPluginTypeActionsPaginated
extends Effect[
ListPluginTypeActionsRequest,
AwsError,
zio.aws.qbusiness.model.ListPluginTypeActionsResponse.ReadOnly
]
object PutFeedback extends Effect[PutFeedbackRequest, AwsError, Unit]
object ListWebExperiences
extends Stream[
ListWebExperiencesRequest,
AwsError,
zio.aws.qbusiness.model.WebExperience.ReadOnly
]
object ListWebExperiencesPaginated
extends Effect[
ListWebExperiencesRequest,
AwsError,
zio.aws.qbusiness.model.ListWebExperiencesResponse.ReadOnly
]
object AssociatePermission
extends Effect[
AssociatePermissionRequest,
AwsError,
zio.aws.qbusiness.model.AssociatePermissionResponse.ReadOnly
]
object DeleteRetriever
extends Effect[
DeleteRetrieverRequest,
AwsError,
zio.aws.qbusiness.model.DeleteRetrieverResponse.ReadOnly
]
object UpdateApplication
extends Effect[
UpdateApplicationRequest,
AwsError,
zio.aws.qbusiness.model.UpdateApplicationResponse.ReadOnly
]
object CancelSubscription
extends Effect[
CancelSubscriptionRequest,
AwsError,
zio.aws.qbusiness.model.CancelSubscriptionResponse.ReadOnly
]
object GetRetriever
extends Effect[
GetRetrieverRequest,
AwsError,
zio.aws.qbusiness.model.GetRetrieverResponse.ReadOnly
]
object DeleteAttachment
extends Effect[
DeleteAttachmentRequest,
AwsError,
zio.aws.qbusiness.model.DeleteAttachmentResponse.ReadOnly
]
object UpdatePlugin
extends Effect[
UpdatePluginRequest,
AwsError,
zio.aws.qbusiness.model.UpdatePluginResponse.ReadOnly
]
object CreateIndex
extends Effect[
CreateIndexRequest,
AwsError,
zio.aws.qbusiness.model.CreateIndexResponse.ReadOnly
]
object StartDataSourceSyncJob
extends Effect[
StartDataSourceSyncJobRequest,
AwsError,
zio.aws.qbusiness.model.StartDataSourceSyncJobResponse.ReadOnly
]
object ListRetrievers
extends Stream[
ListRetrieversRequest,
AwsError,
zio.aws.qbusiness.model.Retriever.ReadOnly
]
object ListRetrieversPaginated
extends Effect[
ListRetrieversRequest,
AwsError,
zio.aws.qbusiness.model.ListRetrieversResponse.ReadOnly
]
object DeleteDataAccessor
extends Effect[
DeleteDataAccessorRequest,
AwsError,
zio.aws.qbusiness.model.DeleteDataAccessorResponse.ReadOnly
]
val compose: URLayer[Proxy, QBusiness] = zio.ZLayer {
zio.ZIO.service[Proxy].flatMap { proxy =>
withRuntime[Proxy, QBusiness] { rts =>
zio.ZIO.succeed {
new QBusiness {
val api: QBusinessAsyncClient = null
def withAspect[R1](
newAspect: AwsCallAspect[R1],
r: ZEnvironment[R1]
): QBusiness = this
def deletePlugin(request: DeletePluginRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeletePluginResponse.ReadOnly
] = proxy(DeletePlugin, request)
def deleteChatControlsConfiguration(
request: DeleteChatControlsConfigurationRequest
): IO[
AwsError,
zio.aws.qbusiness.model.DeleteChatControlsConfigurationResponse.ReadOnly
] = proxy(DeleteChatControlsConfiguration, request)
def deleteConversation(request: DeleteConversationRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteConversationResponse.ReadOnly
] = proxy(DeleteConversation, request)
def getApplication(request: GetApplicationRequest): IO[
AwsError,
zio.aws.qbusiness.model.GetApplicationResponse.ReadOnly
] = proxy(GetApplication, request)
def updateIndex(request: UpdateIndexRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdateIndexResponse.ReadOnly
] = proxy(UpdateIndex, request)
def getDataSource(request: GetDataSourceRequest): IO[
AwsError,
zio.aws.qbusiness.model.GetDataSourceResponse.ReadOnly
] = proxy(GetDataSource, request)
def deleteApplication(request: DeleteApplicationRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteApplicationResponse.ReadOnly
] = proxy(DeleteApplication, request)
def chat(
request: ChatRequest,
input: ZStream[Any, AwsError, ConfigurationEvent]
): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.TextOutputEvent.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(Chat, request, input)
}
.getOrThrowFiberFailure()
}
def updateUser(request: UpdateUserRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdateUserResponse.ReadOnly
] = proxy(UpdateUser, request)
def createPlugin(request: CreatePluginRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreatePluginResponse.ReadOnly
] = proxy(CreatePlugin, request)
def listIndices(
request: ListIndicesRequest
): ZStream[Any, AwsError, zio.aws.qbusiness.model.Index.ReadOnly] =
zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListIndices, request)
}
.getOrThrowFiberFailure()
}
def listIndicesPaginated(request: ListIndicesRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListIndicesResponse.ReadOnly
] = proxy(ListIndicesPaginated, request)
def createSubscription(request: CreateSubscriptionRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreateSubscriptionResponse.ReadOnly
] = proxy(CreateSubscription, request)
def deleteWebExperience(request: DeleteWebExperienceRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteWebExperienceResponse.ReadOnly
] = proxy(DeleteWebExperience, request)
def listSubscriptions(request: ListSubscriptionsRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.Subscription.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListSubscriptions, request)
}
.getOrThrowFiberFailure()
}
def listSubscriptionsPaginated(
request: ListSubscriptionsRequest
): IO[
AwsError,
zio.aws.qbusiness.model.ListSubscriptionsResponse.ReadOnly
] = proxy(ListSubscriptionsPaginated, request)
def updateSubscription(request: UpdateSubscriptionRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdateSubscriptionResponse.ReadOnly
] = proxy(UpdateSubscription, request)
def listDataAccessors(request: ListDataAccessorsRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.DataAccessor.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListDataAccessors, request)
}
.getOrThrowFiberFailure()
}
def listDataAccessorsPaginated(
request: ListDataAccessorsRequest
): IO[
AwsError,
zio.aws.qbusiness.model.ListDataAccessorsResponse.ReadOnly
] = proxy(ListDataAccessorsPaginated, request)
def updateRetriever(request: UpdateRetrieverRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdateRetrieverResponse.ReadOnly
] = proxy(UpdateRetriever, request)
def getMedia(
request: GetMediaRequest
): IO[AwsError, zio.aws.qbusiness.model.GetMediaResponse.ReadOnly] =
proxy(GetMedia, request)
def getDataAccessor(request: GetDataAccessorRequest): IO[
AwsError,
zio.aws.qbusiness.model.GetDataAccessorResponse.ReadOnly
] = proxy(GetDataAccessor, request)
def deleteGroup(request: DeleteGroupRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteGroupResponse.ReadOnly
] = proxy(DeleteGroup, request)
def createApplication(request: CreateApplicationRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreateApplicationResponse.ReadOnly
] = proxy(CreateApplication, request)
def stopDataSourceSyncJob(
request: StopDataSourceSyncJobRequest
): IO[
AwsError,
zio.aws.qbusiness.model.StopDataSourceSyncJobResponse.ReadOnly
] = proxy(StopDataSourceSyncJob, request)
def searchRelevantContent(
request: SearchRelevantContentRequest
): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.RelevantContent.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(SearchRelevantContent, request)
}
.getOrThrowFiberFailure()
}
def searchRelevantContentPaginated(
request: SearchRelevantContentRequest
): IO[
AwsError,
zio.aws.qbusiness.model.SearchRelevantContentResponse.ReadOnly
] = proxy(SearchRelevantContentPaginated, request)
def createDataSource(request: CreateDataSourceRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreateDataSourceResponse.ReadOnly
] = proxy(CreateDataSource, request)
def getUser(
request: GetUserRequest
): IO[AwsError, zio.aws.qbusiness.model.GetUserResponse.ReadOnly] =
proxy(GetUser, request)
def listGroups(request: ListGroupsRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.GroupSummary.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListGroups, request)
}
.getOrThrowFiberFailure()
}
def listGroupsPaginated(request: ListGroupsRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListGroupsResponse.ReadOnly
] = proxy(ListGroupsPaginated, request)
def listPluginTypeMetadata(
request: ListPluginTypeMetadataRequest
): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.PluginTypeMetadataSummary.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListPluginTypeMetadata, request)
}
.getOrThrowFiberFailure()
}
def listPluginTypeMetadataPaginated(
request: ListPluginTypeMetadataRequest
): IO[
AwsError,
zio.aws.qbusiness.model.ListPluginTypeMetadataResponse.ReadOnly
] = proxy(ListPluginTypeMetadataPaginated, request)
def createUser(request: CreateUserRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreateUserResponse.ReadOnly
] = proxy(CreateUser, request)
def listPlugins(
request: ListPluginsRequest
): ZStream[Any, AwsError, zio.aws.qbusiness.model.Plugin.ReadOnly] =
zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListPlugins, request)
}
.getOrThrowFiberFailure()
}
def listPluginsPaginated(request: ListPluginsRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListPluginsResponse.ReadOnly
] = proxy(ListPluginsPaginated, request)
def updateWebExperience(request: UpdateWebExperienceRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdateWebExperienceResponse.ReadOnly
] = proxy(UpdateWebExperience, request)
def listDataSourceSyncJobs(
request: ListDataSourceSyncJobsRequest
): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.DataSourceSyncJob.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListDataSourceSyncJobs, request)
}
.getOrThrowFiberFailure()
}
def listDataSourceSyncJobsPaginated(
request: ListDataSourceSyncJobsRequest
): IO[
AwsError,
zio.aws.qbusiness.model.ListDataSourceSyncJobsResponse.ReadOnly
] = proxy(ListDataSourceSyncJobsPaginated, request)
def disassociatePermission(
request: DisassociatePermissionRequest
): IO[
AwsError,
zio.aws.qbusiness.model.DisassociatePermissionResponse.ReadOnly
] = proxy(DisassociatePermission, request)
def listDocuments(request: ListDocumentsRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.DocumentDetails.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListDocuments, request)
}
.getOrThrowFiberFailure()
}
def listDocumentsPaginated(request: ListDocumentsRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListDocumentsResponse.ReadOnly
] = proxy(ListDocumentsPaginated, request)
def listDataSources(request: ListDataSourcesRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.DataSource.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListDataSources, request)
}
.getOrThrowFiberFailure()
}
def listDataSourcesPaginated(request: ListDataSourcesRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListDataSourcesResponse.ReadOnly
] = proxy(ListDataSourcesPaginated, request)
def createRetriever(request: CreateRetrieverRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreateRetrieverResponse.ReadOnly
] = proxy(CreateRetriever, request)
def putGroup(
request: PutGroupRequest
): IO[AwsError, zio.aws.qbusiness.model.PutGroupResponse.ReadOnly] =
proxy(PutGroup, request)
def updateDataAccessor(request: UpdateDataAccessorRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdateDataAccessorResponse.ReadOnly
] = proxy(UpdateDataAccessor, request)
def getIndex(
request: GetIndexRequest
): IO[AwsError, zio.aws.qbusiness.model.GetIndexResponse.ReadOnly] =
proxy(GetIndex, request)
def createDataAccessor(request: CreateDataAccessorRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreateDataAccessorResponse.ReadOnly
] = proxy(CreateDataAccessor, request)
def untagResource(request: UntagResourceRequest): IO[
AwsError,
zio.aws.qbusiness.model.UntagResourceResponse.ReadOnly
] = proxy(UntagResource, request)
def listPluginActions(request: ListPluginActionsRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.ActionSummary.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListPluginActions, request)
}
.getOrThrowFiberFailure()
}
def listPluginActionsPaginated(
request: ListPluginActionsRequest
): IO[
AwsError,
zio.aws.qbusiness.model.ListPluginActionsResponse.ReadOnly
] = proxy(ListPluginActionsPaginated, request)
def updateDataSource(request: UpdateDataSourceRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdateDataSourceResponse.ReadOnly
] = proxy(UpdateDataSource, request)
def listMessages(request: ListMessagesRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.Message.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListMessages, request)
}
.getOrThrowFiberFailure()
}
def listMessagesPaginated(request: ListMessagesRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListMessagesResponse.ReadOnly
] = proxy(ListMessagesPaginated, request)
def batchDeleteDocument(request: BatchDeleteDocumentRequest): IO[
AwsError,
zio.aws.qbusiness.model.BatchDeleteDocumentResponse.ReadOnly
] = proxy(BatchDeleteDocument, request)
def deleteDataSource(request: DeleteDataSourceRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteDataSourceResponse.ReadOnly
] = proxy(DeleteDataSource, request)
def batchPutDocument(request: BatchPutDocumentRequest): IO[
AwsError,
zio.aws.qbusiness.model.BatchPutDocumentResponse.ReadOnly
] = proxy(BatchPutDocument, request)
def chatSync(
request: ChatSyncRequest
): IO[AwsError, zio.aws.qbusiness.model.ChatSyncResponse.ReadOnly] =
proxy(ChatSync, request)
def getPlugin(request: GetPluginRequest): IO[
AwsError,
zio.aws.qbusiness.model.GetPluginResponse.ReadOnly
] = proxy(GetPlugin, request)
def getChatControlsConfiguration(
request: GetChatControlsConfigurationRequest
): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.TopicConfiguration.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(GetChatControlsConfiguration, request)
}
.getOrThrowFiberFailure()
}
def getChatControlsConfigurationPaginated(
request: GetChatControlsConfigurationRequest
): IO[
AwsError,
zio.aws.qbusiness.model.GetChatControlsConfigurationResponse.ReadOnly
] = proxy(GetChatControlsConfigurationPaginated, request)
def updateChatControlsConfiguration(
request: UpdateChatControlsConfigurationRequest
): IO[
AwsError,
zio.aws.qbusiness.model.UpdateChatControlsConfigurationResponse.ReadOnly
] = proxy(UpdateChatControlsConfiguration, request)
def listTagsForResource(request: ListTagsForResourceRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListTagsForResourceResponse.ReadOnly
] = proxy(ListTagsForResource, request)
def getWebExperience(request: GetWebExperienceRequest): IO[
AwsError,
zio.aws.qbusiness.model.GetWebExperienceResponse.ReadOnly
] = proxy(GetWebExperience, request)
def createWebExperience(request: CreateWebExperienceRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreateWebExperienceResponse.ReadOnly
] = proxy(CreateWebExperience, request)
def tagResource(request: TagResourceRequest): IO[
AwsError,
zio.aws.qbusiness.model.TagResourceResponse.ReadOnly
] = proxy(TagResource, request)
def deleteIndex(request: DeleteIndexRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteIndexResponse.ReadOnly
] = proxy(DeleteIndex, request)
def listApplications(request: ListApplicationsRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.Application.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListApplications, request)
}
.getOrThrowFiberFailure()
}
def listApplicationsPaginated(request: ListApplicationsRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListApplicationsResponse.ReadOnly
] = proxy(ListApplicationsPaginated, request)
def listAttachments(request: ListAttachmentsRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.Attachment.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListAttachments, request)
}
.getOrThrowFiberFailure()
}
def listAttachmentsPaginated(request: ListAttachmentsRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListAttachmentsResponse.ReadOnly
] = proxy(ListAttachmentsPaginated, request)
def listConversations(request: ListConversationsRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.Conversation.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListConversations, request)
}
.getOrThrowFiberFailure()
}
def listConversationsPaginated(
request: ListConversationsRequest
): IO[
AwsError,
zio.aws.qbusiness.model.ListConversationsResponse.ReadOnly
] = proxy(ListConversationsPaginated, request)
def deleteUser(request: DeleteUserRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteUserResponse.ReadOnly
] = proxy(DeleteUser, request)
def getGroup(request: GetGroupRequest): IO[AwsError, ReadOnly] =
proxy(GetGroup, request)
def getPolicy(request: GetPolicyRequest): IO[
AwsError,
zio.aws.qbusiness.model.GetPolicyResponse.ReadOnly
] = proxy(GetPolicy, request)
def listPluginTypeActions(
request: ListPluginTypeActionsRequest
): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.ActionSummary.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListPluginTypeActions, request)
}
.getOrThrowFiberFailure()
}
def listPluginTypeActionsPaginated(
request: ListPluginTypeActionsRequest
): IO[
AwsError,
zio.aws.qbusiness.model.ListPluginTypeActionsResponse.ReadOnly
] = proxy(ListPluginTypeActionsPaginated, request)
def putFeedback(request: PutFeedbackRequest): IO[AwsError, Unit] =
proxy(PutFeedback, request)
def listWebExperiences(request: ListWebExperiencesRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.WebExperience.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListWebExperiences, request)
}
.getOrThrowFiberFailure()
}
def listWebExperiencesPaginated(
request: ListWebExperiencesRequest
): IO[
AwsError,
zio.aws.qbusiness.model.ListWebExperiencesResponse.ReadOnly
] = proxy(ListWebExperiencesPaginated, request)
def associatePermission(request: AssociatePermissionRequest): IO[
AwsError,
zio.aws.qbusiness.model.AssociatePermissionResponse.ReadOnly
] = proxy(AssociatePermission, request)
def deleteRetriever(request: DeleteRetrieverRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteRetrieverResponse.ReadOnly
] = proxy(DeleteRetriever, request)
def updateApplication(request: UpdateApplicationRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdateApplicationResponse.ReadOnly
] = proxy(UpdateApplication, request)
def cancelSubscription(request: CancelSubscriptionRequest): IO[
AwsError,
zio.aws.qbusiness.model.CancelSubscriptionResponse.ReadOnly
] = proxy(CancelSubscription, request)
def getRetriever(request: GetRetrieverRequest): IO[
AwsError,
zio.aws.qbusiness.model.GetRetrieverResponse.ReadOnly
] = proxy(GetRetriever, request)
def deleteAttachment(request: DeleteAttachmentRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteAttachmentResponse.ReadOnly
] = proxy(DeleteAttachment, request)
def updatePlugin(request: UpdatePluginRequest): IO[
AwsError,
zio.aws.qbusiness.model.UpdatePluginResponse.ReadOnly
] = proxy(UpdatePlugin, request)
def createIndex(request: CreateIndexRequest): IO[
AwsError,
zio.aws.qbusiness.model.CreateIndexResponse.ReadOnly
] = proxy(CreateIndex, request)
def startDataSourceSyncJob(
request: StartDataSourceSyncJobRequest
): IO[
AwsError,
zio.aws.qbusiness.model.StartDataSourceSyncJobResponse.ReadOnly
] = proxy(StartDataSourceSyncJob, request)
def listRetrievers(request: ListRetrieversRequest): ZStream[
Any,
AwsError,
zio.aws.qbusiness.model.Retriever.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListRetrievers, request)
}
.getOrThrowFiberFailure()
}
def listRetrieversPaginated(request: ListRetrieversRequest): IO[
AwsError,
zio.aws.qbusiness.model.ListRetrieversResponse.ReadOnly
] = proxy(ListRetrieversPaginated, request)
def deleteDataAccessor(request: DeleteDataAccessorRequest): IO[
AwsError,
zio.aws.qbusiness.model.DeleteDataAccessorResponse.ReadOnly
] = proxy(DeleteDataAccessor, request)
}
}
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy