Skip to content

Commit 575a120

Browse files
committed
revert rename
1 parent 86e0b9e commit 575a120

File tree

13 files changed

+57
-57
lines changed

13 files changed

+57
-57
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/clients/chat/model/Requests.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package software.aws.toolkits.jetbrains.services.cwc.clients.chat.model
55

66
import com.fasterxml.jackson.annotation.JsonProperty
77
import software.amazon.awssdk.services.codewhispererstreaming.model.UserIntent
8-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
8+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
99
import software.aws.toolkits.jetbrains.services.amazonq.project.RelevantDocument
1010
import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContext
1111

@@ -22,7 +22,7 @@ data class ChatRequestData(
2222
val activeFileContext: ActiveFileContext,
2323
val userIntent: UserIntent?,
2424
val triggerType: TriggerType,
25-
val customization: QCustomization?,
25+
val customization: CodeWhispererCustomization?,
2626
val relevantTextDocuments: List<RelevantDocument>,
2727
val useRelevantDocuments: Boolean,
2828
)

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/controller/chat/telemetry/TelemetryHelper.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import software.aws.toolkits.core.utils.getLogger
1313
import software.aws.toolkits.core.utils.info
1414
import software.aws.toolkits.core.utils.warn
1515
import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitContext
16-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
16+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
1717
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
1818
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
1919
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.ChatRequestData
@@ -45,7 +45,7 @@ class TelemetryHelper(private val context: AmazonQAppInitContext, private val se
4545
private val responseStreamTimeForChunks: MutableMap<String, MutableList<Instant>> = mutableMapOf()
4646
private val responseHasProjectContext: MutableMap<String, Boolean> = mutableMapOf()
4747

48-
private val customization: QCustomization?
48+
private val customization: CodeWhispererCustomization?
4949
get() = CodeWhispererModelConfigurator.getInstance().activeCustomization(context.project)
5050

5151
fun getConversationId(tabId: String): String? = sessionStorage.getSession(tabId)?.session?.conversationId

plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/TelemetryHelperTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
4040
import software.aws.toolkits.jetbrains.core.credentials.pinning.QConnection
4141
import software.aws.toolkits.jetbrains.core.credentials.sono.Q_SCOPES
4242
import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitContext
43-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
43+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
4444
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
4545
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
4646
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.ChatSession
@@ -112,7 +112,7 @@ class TelemetryHelperTest {
112112
private const val customizationArn = "customizationArn"
113113
private const val steRequestId = "sendTelemetryEventRequestId"
114114
private const val lang = "java"
115-
private val mockCustomization = QCustomization(customizationArn, "name", "description")
115+
private val mockCustomization = CodeWhispererCustomization(customizationArn, "name", "description")
116116
private val data = ChatRequestData(
117117
tabId = tabId,
118118
message = "foo",

plugins/amazonq/codewhisperer/jetbrains-community/src/migration/software/aws/toolkits/jetbrains/services/codewhisperer/customization/CodeWhispererModelConfigurator.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package migration.software.aws.toolkits.jetbrains.services.codewhisperer.customi
55

66
import com.intellij.openapi.components.service
77
import com.intellij.openapi.project.Project
8-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
8+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
99
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CustomizationUiItem
1010

1111
// A component responsible managing client's codewhisperer model configuration (currently customization feature only support enterprise tier users)
@@ -14,9 +14,9 @@ interface CodeWhispererModelConfigurator {
1414

1515
fun listCustomizations(project: Project, passive: Boolean = false): List<CustomizationUiItem>?
1616

17-
fun activeCustomization(project: Project): QCustomization?
17+
fun activeCustomization(project: Project): CodeWhispererCustomization?
1818

19-
fun switchCustomization(project: Project, newCustomization: QCustomization?)
19+
fun switchCustomization(project: Project, newCustomization: CodeWhispererCustomization?)
2020

2121
/**
2222
* This method is only used for invalidate a stale customization which was previously active but was removed, it will remove all usage of this customization

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
4040
import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManagerListener
4141
import software.aws.toolkits.jetbrains.core.credentials.pinning.CodeWhispererConnection
4242
import software.aws.toolkits.jetbrains.services.amazonq.codeWhispererUserContext
43-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
43+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
4444
import software.aws.toolkits.jetbrains.services.codewhisperer.explorer.CodeWhispererExplorerActionManager
4545
import software.aws.toolkits.jetbrains.services.codewhisperer.language.CodeWhispererProgrammingLanguage
4646
import software.aws.toolkits.jetbrains.services.codewhisperer.service.RequestContext
@@ -84,7 +84,7 @@ interface CodeWhispererClientAdaptor : Disposable {
8484
isSigv4: Boolean = shouldUseSigv4Client(project),
8585
): ListCodeScanFindingsResponse
8686

87-
fun listAvailableCustomizations(): List<QCustomization>
87+
fun listAvailableCustomizations(): List<CodeWhispererCustomization>
8888

8989
fun sendUserTriggerDecisionTelemetry(
9090
requestContext: RequestContext,
@@ -147,7 +147,7 @@ interface CodeWhispererClientAdaptor : Disposable {
147147
responseLength: Int?,
148148
numberOfCodeBlocks: Int?,
149149
hasProjectLevelContext: Boolean?,
150-
customization: QCustomization?,
150+
customization: CodeWhispererCustomization?,
151151
): SendTelemetryEventResponse
152152

153153
fun sendChatInteractWithMessageTelemetry(
@@ -168,7 +168,7 @@ interface CodeWhispererClientAdaptor : Disposable {
168168
language: CodeWhispererProgrammingLanguage,
169169
modificationPercentage: Double,
170170
hasProjectLevelContext: Boolean?,
171-
customization: QCustomization?,
171+
customization: CodeWhispererCustomization?,
172172
): SendTelemetryEventResponse
173173

174174
companion object {
@@ -250,7 +250,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
250250
}
251251

252252
// DO NOT directly use this method to fetch customizations, use wrapper [CodeWhispererModelConfigurator.listCustomization()] instead
253-
override fun listAvailableCustomizations(): List<QCustomization> =
253+
override fun listAvailableCustomizations(): List<CodeWhispererCustomization> =
254254
bearerClient().listAvailableCustomizationsPaginator(ListAvailableCustomizationsRequest.builder().build())
255255
.stream()
256256
.toList()
@@ -261,7 +261,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
261261
}"
262262
}
263263
resp.customizations().map {
264-
QCustomization(
264+
CodeWhispererCustomization(
265265
arn = it.arn(),
266266
name = it.name(),
267267
description = it.description()
@@ -436,7 +436,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
436436
responseLength: Int?,
437437
numberOfCodeBlocks: Int?,
438438
hasProjectLevelContext: Boolean?,
439-
customization: QCustomization?,
439+
customization: CodeWhispererCustomization?,
440440
): SendTelemetryEventResponse = bearerClient().sendTelemetryEvent { requestBuilder ->
441441
requestBuilder.telemetryEvent { telemetryEventBuilder ->
442442
telemetryEventBuilder.chatAddMessageEvent {
@@ -497,7 +497,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
497497
language: CodeWhispererProgrammingLanguage,
498498
modificationPercentage: Double,
499499
hasProjectLevelContext: Boolean?,
500-
customization: QCustomization?,
500+
customization: CodeWhispererCustomization?,
501501
): SendTelemetryEventResponse = bearerClient().sendTelemetryEvent { requestBuilder ->
502502
requestBuilder.telemetryEvent { telemetryEventBuilder ->
503503
telemetryEventBuilder.chatUserModificationEvent {

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/customization/CodeWhispererCustomizationDialog.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import software.amazon.awssdk.arns.Arn
2626
import software.aws.toolkits.core.utils.debug
2727
import software.aws.toolkits.core.utils.getLogger
2828
import software.aws.toolkits.core.utils.tryOrNull
29-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
29+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
3030
import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererConstants.Q_CUSTOM_LEARN_MORE_URI
3131
import software.aws.toolkits.jetbrains.ui.AsyncComboBox
3232
import software.aws.toolkits.jetbrains.utils.notifyInfo
@@ -35,7 +35,7 @@ import javax.swing.JComponent
3535
import javax.swing.JList
3636

3737
private val NoDataToDisplay = CustomizationUiItem(
38-
QCustomization("", message("codewhisperer.custom.dialog.option.no_data"), ""),
38+
CodeWhispererCustomization("", message("codewhisperer.custom.dialog.option.no_data"), ""),
3939
false,
4040
false
4141
)
@@ -228,7 +228,7 @@ class CodeWhispererCustomizationDialog(
228228
}
229229
}
230230

231-
private fun List<CustomizationUiItem>.putPickedUpFront(picked: Set<QCustomization>) = sortedWith { o1, o2 ->
231+
private fun List<CustomizationUiItem>.putPickedUpFront(picked: Set<CodeWhispererCustomization>) = sortedWith { o1, o2 ->
232232
val has1 = picked.contains(o1.customization)
233233
val has2 = picked.contains(o2.customization)
234234

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/customization/CodeWhispererModelConfigurator.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import software.aws.toolkits.core.utils.debug
2222
import software.aws.toolkits.core.utils.getLogger
2323
import software.aws.toolkits.jetbrains.services.amazonq.CodeWhispererFeatureConfigService
2424
import software.aws.toolkits.jetbrains.services.amazonq.calculateIfIamIdentityCenterConnection
25-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
25+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
2626
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
2727
import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererConstants
2828
import software.aws.toolkits.jetbrains.utils.notifyInfo
@@ -66,7 +66,7 @@ private fun notifyNewCustomization(project: Project) {
6666
class DefaultCodeWhispererModelConfigurator : CodeWhispererModelConfigurator, PersistentStateComponent<CodeWhispererCustomizationState>, Disposable {
6767
// TODO: refactor and clean these states, probably not need all the follwing and it's hard to maintain
6868
// Map to store connectionId to its active customization
69-
private val connectionIdToActiveCustomizationArn = Collections.synchronizedMap<String, QCustomization>(mutableMapOf())
69+
private val connectionIdToActiveCustomizationArn = Collections.synchronizedMap<String, CodeWhispererCustomization>(mutableMapOf())
7070

7171
// Map to store connectionId to its listAvailableCustomizations result last time
7272
private val connectionToCustomizationsShownLastTime = mutableMapOf<String, MutableList<String>>()
@@ -158,20 +158,20 @@ class DefaultCodeWhispererModelConfigurator : CodeWhispererModelConfigurator, Pe
158158
return@calculateIfIamIdentityCenterConnection customizationUiItems
159159
}
160160

161-
override fun activeCustomization(project: Project): QCustomization? {
161+
override fun activeCustomization(project: Project): CodeWhispererCustomization? {
162162
val result = calculateIfIamIdentityCenterConnection(project) { connectionIdToActiveCustomizationArn[it.id] }
163163

164164
// A/B case
165165
val customizationArnFromAB = CodeWhispererFeatureConfigService.getInstance().getCustomizationArnOverride()
166166
if (customizationArnFromAB.isEmpty()) return result
167-
return QCustomization(
167+
return CodeWhispererCustomization(
168168
arn = customizationArnFromAB,
169169
name = result?.name.orEmpty(),
170170
description = result?.description
171171
)
172172
}
173173

174-
override fun switchCustomization(project: Project, newCustomization: QCustomization?) {
174+
override fun switchCustomization(project: Project, newCustomization: CodeWhispererCustomization?) {
175175
calculateIfIamIdentityCenterConnection(project) {
176176
val oldCus = connectionIdToActiveCustomizationArn[it.id]
177177
if (oldCus != newCustomization) {
@@ -269,15 +269,15 @@ class DefaultCodeWhispererModelConfigurator : CodeWhispererModelConfigurator, Pe
269269
class CodeWhispererCustomizationState : BaseState() {
270270
@get:Property
271271
@get:MapAnnotation
272-
val connectionIdToActiveCustomizationArn by map<String, QCustomization>()
272+
val connectionIdToActiveCustomizationArn by map<String, CodeWhispererCustomization>()
273273

274274
@get:Property
275275
@get:MapAnnotation
276276
val previousAvailableCustomizations by map<String, MutableList<String>>()
277277
}
278278

279279
data class CustomizationUiItem(
280-
val customization: QCustomization,
280+
val customization: CodeWhispererCustomization,
281281
val isNew: Boolean,
282282
val shouldPrefixAccountId: Boolean,
283283
)

plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererClientAdaptorTest.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ import software.aws.toolkits.jetbrains.core.credentials.MockCredentialManagerRul
7373
import software.aws.toolkits.jetbrains.core.credentials.MockToolkitAuthManagerRule
7474
import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
7575
import software.aws.toolkits.jetbrains.core.credentials.sono.SONO_REGION
76-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
76+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
7777
import software.aws.toolkits.jetbrains.services.codewhisperer.CodeWhispererTestUtil.metadata
7878
import software.aws.toolkits.jetbrains.services.codewhisperer.CodeWhispererTestUtil.pythonRequest
7979
import software.aws.toolkits.jetbrains.services.codewhisperer.CodeWhispererTestUtil.pythonResponseWithToken
@@ -198,9 +198,9 @@ class CodeWhispererClientAdaptorTest {
198198
assertThat(actual).hasSize(3)
199199
assertThat(actual).isEqualTo(
200200
listOf(
201-
QCustomization(name = "custom-1", arn = "arn-1"),
202-
QCustomization(name = "custom-2", arn = "arn-2"),
203-
QCustomization(name = "custom-3", arn = "arn-3")
201+
CodeWhispererCustomization(name = "custom-1", arn = "arn-1"),
202+
CodeWhispererCustomization(name = "custom-2", arn = "arn-2"),
203+
CodeWhispererCustomization(name = "custom-3", arn = "arn-3")
204204
)
205205
)
206206
}
@@ -239,7 +239,7 @@ class CodeWhispererClientAdaptorTest {
239239
@Test
240240
fun sendUserTriggerDecisionTelemetry() {
241241
val mockModelConfiguraotr = mock<CodeWhispererModelConfigurator> {
242-
on { activeCustomization(any()) } doReturn QCustomization("fake-arn", "fake-name")
242+
on { activeCustomization(any()) } doReturn CodeWhispererCustomization("fake-arn", "fake-name")
243243
}
244244
ApplicationManager.getApplication().replaceService(CodeWhispererModelConfigurator::class.java, mockModelConfiguraotr, disposableRule.disposable)
245245

plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererFeatureConfigServiceTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
2222
import software.aws.toolkits.jetbrains.core.credentials.pinning.CodeWhispererConnection
2323
import software.aws.toolkits.jetbrains.core.credentials.sono.SONO_URL
2424
import software.aws.toolkits.jetbrains.services.amazonq.CodeWhispererFeatureConfigService
25-
import software.aws.toolkits.jetbrains.services.amazonq.models.QCustomization
25+
import software.aws.toolkits.jetbrains.services.amazonq.models.CodeWhispererCustomization
2626
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
2727
import kotlin.reflect.full.memberFunctions
2828
import kotlin.test.Test
@@ -76,7 +76,7 @@ class CodeWhispererFeatureConfigServiceTest {
7676
).build()
7777
on { listAvailableCustomizations() } doReturn
7878
if (isInListAvailableCustomizations) {
79-
listOf(QCustomization(arn = "test arn", name = "Test Arn"))
79+
listOf(CodeWhispererCustomization(arn = "test arn", name = "Test Arn"))
8080
} else {
8181
emptyList()
8282
}

0 commit comments

Comments
 (0)