BREAKING: Map key changes #1258
ianbotsf
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
An upcoming release of the AWS SDK for Kotlin will change the key type for several maps from strings into specific enumerations.
Release date
This feature will ship with the v1.1.0 release planned for 3/19/2024.
What's changing
Several members of service request/response types are maps which incorrectly use
String
as the key type. These types are being replaced to use a member-specificenum class
as the key type.For example,
SqsClient
has an operationsetQueueAttributes
whose request object has a map member namedattributes
. Previously this member was of typeMap<String, String>?
but now is of typeMap<QueueAttributeName, String>?
to more accurately reflect the expected key values. See the Full list of updated maps section below for a detailed list of all changes.How to migrate
If you are using any of the map members listed in the Full list of updated maps section below, you will need to update your code to change affected map keys from strings to a new enum type.
For example, a prior call to SQS's
setQueueAttributes
operation may have looked like this:After the breaking change, the equivalent code would be:
Handling unmodeled key values
If your code was using a string constant which is not represented as an enum element, you will need to update your code to use the
SdkUnknown
enum variant. Take for instance prior code which interacted with a map like this:If the string key is replaced with a new enum type
Keys
which has elementsFoo
andBar
but notSomeOtherName
then the equivalent code would be:This is a rare use case. Unexpected key values may already be ignored by the service or cause an exception.
Full list of updated maps
The following services have request/response types in which a map has changed type:
AppConfig
CreateExtensionRequest.actions
Map<String, List<Action>>
Map<ActionPoint, List<Action>>
createExtension
Extension.actions
Map<String, List<Action>>
Map<ActionPoint, List<Action>>
createExtension
getExtension
updateExtension
UpdateExtensionRequest.actions
Map<String, List<Action>>
Map<ActionPoint, List<Action>>
updateExtension
Appflow
DescribeConnectorsResponse.connectorConfigurations
Map<String, ConnectorConfiguration>
Map<ConnectorType, ConnectorConfiguration>
describeConnectors
Task.taskProperties
Map<String, String>
Map<OperatorPropertiesKeys, String>
createFlow
describeFlow
updateFlow
Application Insights
ApplicationComponent.detectedWorkload
Map<String, Map<String, String>>
Map<Tier, Map<String, String>>
describeComponent
listComponents
Problem.feedback
Map<String, FeedbackValue>
Map<FeedbackKey, FeedbackValue>
describeProblem
listProblems
Backup
CopyJob.childJobsInState
Map<String, Long>
Map<CopyJobState, Long>
describeCopyJob
listCopyJobs
DescribeBackupJobOutput.childJobsInState
Map<String, Long>
Map<BackupJobState, Long>
describeBackupJob
Codeartifact
AssetSummary.hashes
Map<String, String>
Map<HashAlgorithm, String>
listPackageVersionAssets
publishPackageVersion
CodeDeploy
ListDeploymentTargetsInput.targetFilters
Map<String, List<String>>
Map<TargetFilterName, List<String>>
listDeploymentTargets
CodeGuruProfiler
AgentConfiguration.agentParameters
Map<String, String>
Map<AgentParameterField, String>
configureAgent
ConfigureAgentRequest.metadata
Map<String, String>
Map<MetadataField, String>
configureAgent
Connect
UserData.activeSlotsByChannel
Map<String, Int>
Map<Channel, Int>
getCurrentUserData
UserData.availableSlotsByChannel
Map<String, Int>
Map<Channel, Int>
getCurrentUserData
UserData.maxSlotsByChannel
Map<String, Int>
Map<Channel, Int>
getCurrentUserData
Customer Profiles
Task.taskProperties
Map<String, String>
Map<OperatorPropertiesKeys, String>
createIntegrationWorkflow
putIntegration
DataSync
DescribeStorageSystemResourcesRequest.filter
Map<String, List<String>>
Map<DiscoveryResourceFilter, List<String>>
describeStorageSystemResources
Detective
DatasourcePackageIngestDetail.lastIngestStateChange
Map<String, TimestampForCollection>
Map<DatasourcePackageIngestState, TimestampForCollection>
listDatasourcePackages
ListDatasourcePackagesResponse.datasourcePackages
Map<String, StringIngestDetail>
Map<DatasourcePackage, DatasourcePackageIngestDetail>
listDatasourcePackages
MemberDetail.datasourcePackageIngestStates
Map<String, StringIngestState>
Map<DatasourcePackage, DatasourcePackageIngestState>
createMembers
getMembers
listInvitations
listMembers
MemberDetail.volumeUsageByDatasourcePackage
Map<String, StringUsageInfo>
Map<DatasourcePackage, DatasourcePackageUsageInfo>
createMembers
getMembers
listInvitations
listMembers
MembershipDatasources.datasourcePackageIngestHistory
Map<DatasourcePackage, Map<String, TimestampForCollection>>
Map<DatasourcePackage, Map<DatasourcePackageIngestState, TimestampForCollection>>
batchGetGraphMemberDatasources
batchGetMembershipDatasources
MembershipDatasources.datasourcePackageIngestHistory
Map<String, Map<StringIngestState, TimestampForCollection>>
Map<DatasourcePackage, Map<DatasourcePackageIngestState, TimestampForCollection>>
batchGetGraphMemberDatasources
batchGetMembershipDatasources
Device Farm
AccountSettings.unmeteredDevices
Map<String, Int>
Map<DevicePlatform, Int>
getAccountSettings
AccountSettings.unmeteredRemoteAccessDevices
Map<String, Int>
Map<DevicePlatform, Int>
getAccountSettings
ListUniqueProblemsResult.uniqueProblems
Map<String, List<UniqueProblem>>
Map<ExecutionResult, List<UniqueProblem>>
listUniqueProblems
ECR
ImageScanFindings.findingSeverityCounts
Map<String, Int>
Map<FindingSeverity, Int>
describeImageScanFindings
ImageScanFindingsSummary.findingSeverityCounts
Map<String, Int>
Map<FindingSeverity, Int>
describeImages
Elasticsearch Service
CreateElasticsearchDomainRequest.logPublishingOptions
Map<String, LogPublishingOption>
Map<LogType, LogPublishingOption>
createElasticsearchDomain
ElasticsearchDomainStatus.logPublishingOptions
Map<String, LogPublishingOption>
Map<LogType, LogPublishingOption>
createElasticsearchDomain
deleteElasticsearchDomain
describeElasticsearchDomain
describeElasticsearchDomains
LogPublishingOptionsStatus.options
Map<String, LogPublishingOption>
Map<LogType, LogPublishingOption>
describeElasticsearchDomainConfig
updateElasticsearchDomainConfig
UpdateElasticsearchDomainConfigRequest.logPublishingOptions
Map<String, LogPublishingOption>
Map<LogType, LogPublishingOption>
updateElasticsearchDomainConfig
FMS
Policy.excludeMap
Map<String, List<String>>
Map<CustomerPolicyScopeIdType, List<String>>
getPolicy
putPolicy
Policy.includeMap
Map<String, List<String>>
Map<CustomerPolicyScopeIdType, List<String>>
getPolicy
putPolicy
PolicyComplianceDetail.issueInfoMap
Map<String, String>
Map<DependentServiceName, String>
getComplianceDetail
PolicyComplianceStatus.issueInfoMap
Map<String, String>
Map<DependentServiceName, String>
listComplianceStatus
Glue
Connection.connectionProperties
Map<String, String>
Map<ConnectionPropertyKey, String>
getConnection
getConnections
ConnectionInput.connectionProperties
Map<String, String>
Map<ConnectionPropertyKey, String>
createConnection
updateConnection
EvaluateDataQualityMultiFrame.additionalOptions
Map<String, String>
Map<AdditionalOptionKeys, String>
batchGetJobs
createJob
getJob
getJobs
updateJob
JdbcConnectorOptions.dataTypeMapping
Map<String, GlueRecordType>
Map<JdbcDataType, GlueRecordType>
batchGetJobs
createJob
getJob
getJobs
updateJob
GuardDuty
CoverageStatistics.countByCoverageStatus
Map<String, Long>
Map<CoverageStatus, Long>
getCoverageStatistics
CoverageStatistics.countByResourceType
Map<String, Long>
Map<ResourceType, Long>
getCoverageStatistics
ScanResourceCriteria.exclude
Map<String, ScanCondition>
Map<ScanCriterionKey, ScanCondition>
getMalwareScanSettings
updateMalwareScanSettings
ScanResourceCriteria.include
Map<String, ScanCondition>
Map<ScanCriterionKey, ScanCondition>
getMalwareScanSettings
updateMalwareScanSettings
Health
AccountEntityAggregate.statuses
Map<String, Int>
Map<EntityStatusCode, Int>
describeEntityAggregatesForOrganization
EntityAggregate.statuses
Map<String, Int>
Map<EntityStatusCode, Int>
describeEntityAggregates
OrganizationEntityAggregate.statuses
Map<String, Int>
Map<EntityStatusCode, Int>
describeEntityAggregatesForOrganization
IAM
GetAccountSummaryResponse.summaryMap
Map<String, Int>
Map<SummaryKeyType, Int>
getAccountSummary
Inspector
AssessmentRun.findingCounts
Map<String, Int>
Map<Severity, Int>
describeAssessmentRuns
IoT
CreateSecurityProfileRequest.alertTargets
Map<String, AlertTarget>
Map<AlertTargetType, AlertTarget>
createSecurityProfile
DescribeAccountAuditConfigurationResponse.auditNotificationTargetConfigurations
Map<String, AuditNotificationTarget>
Map<AuditNotificationType, AuditNotificationTarget>
describeAccountAuditConfiguration
DescribeEventConfigurationsResponse.eventConfigurations
Map<String, Configuration>
Map<EventType, Configuration>
describeEventConfigurations
DescribeSecurityProfileResponse.alertTargets
Map<String, AlertTarget>
Map<AlertTargetType, AlertTarget>
describeSecurityProfile
UpdateAccountAuditConfigurationRequest.auditNotificationTargetConfigurations
Map<String, AuditNotificationTarget>
Map<AuditNotificationType, AuditNotificationTarget>
updateAccountAuditConfiguration
UpdateEventConfigurationsRequest.eventConfigurations
Map<String, Configuration>
Map<EventType, Configuration>
updateEventConfigurations
UpdateSecurityProfileRequest.alertTargets
Map<String, AlertTarget>
Map<AlertTargetType, AlertTarget>
updateSecurityProfile
UpdateSecurityProfileResponse.alertTargets
Map<String, AlertTarget>
Map<AlertTargetType, AlertTarget>
updateSecurityProfile
Kinesis Video
ImageGenerationConfiguration.formatConfig
Map<String, String>
Map<FormatConfigKey, String>
describeImageGenerationConfiguration
updateImageGenerationConfiguration
Kinesis Video Archived Media
GetImagesInput.formatConfig
Map<String, String>
Map<FormatConfigKey, String>
getImages
LakeFormation
UpdateTableStorageOptimizerRequest.storageOptimizerConfig
Map<String, Map<String, String>>
Map<OptimizerType, Map<String, String>>
updateTableStorageOptimizer
Lambda
SelfManagedEventSource.endpoints
Map<String, List<String>>
Map<EndPointType, List<String>>
createEventSourceMapping
deleteEventSourceMapping
getEventSourceMapping
listEventSourceMappings
updateEventSourceMapping
Lex Models V2
IntentClassificationTestResultItemCounts.intentMatchResultCounts
Map<String, Int>
Map<TestResultMatchStatus, Int>
listTestExecutionResultItems
IntentClassificationTestResultItemCounts.speechTranscriptionResultCounts
Map<String, Int>
Map<TestResultMatchStatus, Int>
listTestExecutionResultItems
OverallTestResultItem.endToEndResultCounts
Map<String, Int>
Map<TestResultMatchStatus, Int>
listTestExecutionResultItems
OverallTestResultItem.speechTranscriptionResultCounts
Map<String, Int>
Map<TestResultMatchStatus, Int>
listTestExecutionResultItems
PromptSpecification.promptAttemptsSpecification
Map<String, StringSpecification>
Map<PromptAttempt, PromptAttemptSpecification>
createIntent
createSlot
describeIntent
describeSlot
listSlots
updateIntent
updateSlot
SlotResolutionTestResultItemCounts.slotMatchResultCounts
Map<String, Int>
Map<TestResultMatchStatus, Int>
listTestExecutionResultItems
SlotResolutionTestResultItemCounts.speechTranscriptionResultCounts
Map<String, Int>
Map<TestResultMatchStatus, Int>
listTestExecutionResultItems
Lightsail
LoadBalancer.configurationOptions
Map<String, String>
Map<LoadBalancerAttributeName, String>
getLoadBalancer
getLoadBalancers
Machine Learning
Prediction.details
Map<String, String>
Map<DetailsAttributes, String>
predict
Marketplace Entitlement Service
GetEntitlementsRequest.filter
Map<String, List<String>>
Map<GetEntitlementFilterName, List<String>>
getEntitlements
Omics
TsvStoreOptions.formatToHeader
Map<String, String>
Map<FormatToHeaderKey, String>
createAnnotationStore
getAnnotationStore
updateAnnotationStore
TsvVersionOptions.formatToHeader
Map<String, String>
Map<FormatToHeaderKey, String>
createAnnotationStoreVersion
getAnnotationStoreVersion
OpenSearch
CreateDomainRequest.logPublishingOptions
Map<String, LogPublishingOption>
Map<LogType, LogPublishingOption>
createDomain
DomainStatus.logPublishingOptions
Map<String, LogPublishingOption>
Map<LogType, LogPublishingOption>
createDomain
deleteDomain
describeDomain
describeDomains
describeDryRunProgress
LogPublishingOptionsStatus.options
Map<String, LogPublishingOption>
Map<LogType, LogPublishingOption>
describeDomainConfig
updateDomainConfig
UpdateDomainConfigRequest.logPublishingOptions
Map<String, LogPublishingOption>
Map<LogType, LogPublishingOption>
updateDomainConfig
OpsWorks
App.attributes
Map<String, String>
Map<AppAttributesKeys, String>
describeApps
CloneStackRequest.attributes
Map<String, String>
Map<StackAttributesKeys, String>
cloneStack
CreateAppRequest.attributes
Map<String, String>
Map<AppAttributesKeys, String>
createApp
CreateLayerRequest.attributes
Map<String, String>
Map<LayerAttributesKeys, String>
createLayer
CreateStackRequest.attributes
Map<String, String>
Map<StackAttributesKeys, String>
createStack
Layer.attributes
Map<String, String>
Map<LayerAttributesKeys, String>
describeLayers
Stack.attributes
Map<String, String>
Map<StackAttributesKeys, String>
describeStacks
UpdateAppRequest.attributes
Map<String, String>
Map<AppAttributesKeys, String>
updateApp
UpdateLayerRequest.attributes
Map<String, String>
Map<LayerAttributesKeys, String>
updateLayer
UpdateStackRequest.attributes
Map<String, String>
Map<StackAttributesKeys, String>
updateStack
Outposts
OrderSummary.lineItemCountsByStatus
Map<String, Int>
Map<LineItemStatus, Int>
listOrders
Pinpoint
OpenHours.custom
Map<String, List<OpenHoursRule>>
Map<DayOfWeek, List<OpenHoursRule>>
createJourney
deleteJourney
getJourney
listJourneys
updateJourney
updateJourneyState
OpenHours.email
Map<String, List<OpenHoursRule>>
Map<DayOfWeek, List<OpenHoursRule>>
createJourney
deleteJourney
getJourney
listJourneys
updateJourney
updateJourneyState
OpenHours.push
Map<String, List<OpenHoursRule>>
Map<DayOfWeek, List<OpenHoursRule>>
createJourney
deleteJourney
getJourney
listJourneys
updateJourney
updateJourneyState
OpenHours.sms
Map<String, List<OpenHoursRule>>
Map<DayOfWeek, List<OpenHoursRule>>
createJourney
deleteJourney
getJourney
listJourneys
updateJourney
updateJourneyState
OpenHours.voice
Map<String, List<OpenHoursRule>>
Map<DayOfWeek, List<OpenHoursRule>>
createJourney
deleteJourney
getJourney
listJourneys
updateJourney
updateJourneyState
Pinpoint SMS Voice V2
SendDestinationNumberVerificationCodeRequest.destinationCountryParameters
Map<String, String>
Map<DestinationCountryParameterKey, String>
sendDestinationNumberVerificationCode
SendTextMessageRequest.destinationCountryParameters
Map<String, String>
Map<DestinationCountryParameterKey, String>
sendTextMessage
PrivateNetworks
ListDeviceIdentifiersRequest.filters
Map<String, List<String>>
Map<DeviceIdentifierFilterKeys, List<String>>
listDeviceIdentifiers
ListNetworkResourcesRequest.filters
Map<String, List<String>>
Map<NetworkResourceFilterKeys, List<String>>
listNetworkResources
ListNetworkSitesRequest.filters
Map<String, List<String>>
Map<NetworkSiteFilterKeys, List<String>>
listNetworkSites
ListNetworksRequest.filters
Map<String, List<String>>
Map<NetworkFilterKeys, List<String>>
listNetworks
ListOrdersRequest.filters
Map<String, List<String>>
Map<OrderFilterKeys, List<String>>
listOrders
Resiliencehub
AppAssessment.compliance
Map<String, DisruptionCompliance>
Map<DisruptionType, DisruptionCompliance>
describeAppAssessment
startAppAssessment
AppComponentCompliance.compliance
Map<String, DisruptionCompliance>
Map<DisruptionType, DisruptionCompliance>
listAppComponentCompliances
ComplianceDrift.actualValue
Map<String, DisruptionCompliance>
Map<DisruptionType, DisruptionCompliance>
listAppAssessmentComplianceDrifts
ComplianceDrift.expectedValue
Map<String, DisruptionCompliance>
Map<DisruptionType, DisruptionCompliance>
listAppAssessmentComplianceDrifts
ConfigRecommendation.compliance
Map<String, DisruptionCompliance>
Map<DisruptionType, DisruptionCompliance>
listAppComponentRecommendations
ConfigRecommendation.recommendationCompliance
Map<String, RecommendationDisruptionCompliance>
Map<DisruptionType, RecommendationDisruptionCompliance>
listAppComponentRecommendations
CreateResiliencyPolicyRequest.policy
Map<String, FailurePolicy>
Map<DisruptionType, FailurePolicy>
createResiliencyPolicy
ResiliencyPolicy.policy
Map<String, FailurePolicy>
Map<DisruptionType, FailurePolicy>
createResiliencyPolicy
describeAppAssessment
describeResiliencyPolicy
listResiliencyPolicies
listSuggestedResiliencyPolicies
startAppAssessment
updateResiliencyPolicy
ResiliencyScore.componentScore
Map<String, ScoringComponentResiliencyScore>
Map<ResiliencyScoreType, ScoringComponentResiliencyScore>
describeAppAssessment
listAppComponentCompliances
startAppAssessment
ResiliencyScore.disruptionScore
Map<String, Double>
Map<DisruptionType, Double>
describeAppAssessment
listAppComponentCompliances
startAppAssessment
UpdateResiliencyPolicyRequest.policy
Map<String, FailurePolicy>
Map<DisruptionType, FailurePolicy>
updateResiliencyPolicy
SageMaker
AutoMlCandidate.inferenceContainerDefinitions
Map<String, List<AutoMlContainerDefinition>>
Map<AutoMlProcessingUnit, List<AutoMlContainerDefinition>>
describeAutoMlJob
describeAutoMlJobV2
listCandidatesForAutoMlJob
TimeSeriesTransformations.filling
Map<String, Map<String, String>>
Map<String, Map<FillingType, String>>
createAutoMlJobV2
describeAutoMlJobV2
Service Catalog
CopyProductInput.sourceProvisioningArtifactIdentifiers
List<Map<String, String>>
List<Map<ProvisioningArtifactPropertyName, String>>
copyProduct
CreateServiceActionInput.definition
Map<String, String>
Map<ServiceActionDefinitionKey, String>
createServiceAction
SearchProductsAsAdminInput.filters
Map<String, List<String>>
Map<ProductViewFilterBy, List<String>>
searchProductsAsAdmin
SearchProductsInput.filters
Map<String, List<String>>
Map<ProductViewFilterBy, List<String>>
searchProducts
SearchProvisionedProductsInput.filters
Map<String, List<String>>
Map<ProvisionedProductViewFilterBy, List<String>>
searchProvisionedProducts
ServiceActionDetail.definition
Map<String, String>
Map<ServiceActionDefinitionKey, String>
createServiceAction
describeServiceAction
updateServiceAction
UpdateProvisionedProductPropertiesInput.provisionedProductProperties
Map<String, String>
Map<PropertyKey, String>
updateProvisionedProductProperties
UpdateProvisionedProductPropertiesOutput.provisionedProductProperties
Map<String, String>
Map<PropertyKey, String>
updateProvisionedProductProperties
UpdateServiceActionInput.definition
Map<String, String>
Map<ServiceActionDefinitionKey, String>
updateServiceAction
ServiceDiscovery
Operation.targets
Map<String, String>
Map<OperationTargetType, String>
getOperation
SESv2
BatchGetMetricDataQuery.dimensions
Map<String, String>
Map<MetricDimensionName, String>
batchGetMetricData
ListRecommendationsRequest.filter
Map<String, String>
Map<ListRecommendationsFilterKey, String>
listRecommendations
MetricsDataSource.dimensions
Map<String, List<String>>
Map<MetricDimensionName, List<String>>
createExportJob
getExportJob
SQS
CreateQueueRequest.attributes
Map<String, String>
Map<QueueAttributeName, String>
createQueue
GetQueueAttributesResult.attributes
Map<String, String>
Map<QueueAttributeName, String>
getQueueAttributes
Message.attributes
Map<String, String>
Map<MessageSystemAttributeName, String>
receiveMessage
SendMessageBatchRequestEntry.messageSystemAttributes
Map<String, MessageSystemAttributeValue>
Map<MessageSystemAttributeNameForSends, MessageSystemAttributeValue>
sendMessageBatch
SendMessageRequest.messageSystemAttributes
Map<String, MessageSystemAttributeValue>
Map<MessageSystemAttributeNameForSends, MessageSystemAttributeValue>
sendMessage
SetQueueAttributesRequest.attributes
Map<String, String>
Map<QueueAttributeName, String>
setQueueAttributes
SSM Contacts
RecurrenceSettings.shiftCoverages
Map<String, List<CoverageTime>>
Map<DayOfWeek, List<CoverageTime>>
createRotation
getRotation
listPreviewRotationShifts
listRotations
updateRotation
Transcribe
CallAnalyticsJobSettings.languageIdSettings
Map<String, LanguageIdSettings>
Map<LanguageCode, LanguageIdSettings>
getCallAnalyticsJob
startCallAnalyticsJob
StartTranscriptionJobRequest.languageIdSettings
Map<String, LanguageIdSettings>
Map<LanguageCode, LanguageIdSettings>
startTranscriptionJob
TranscriptionJob.languageIdSettings
Map<String, LanguageIdSettings>
Map<LanguageCode, LanguageIdSettings>
getTranscriptionJob
startTranscriptionJob
WAFV2
AssociationConfig.requestBody
Map<String, RequestBodyStringConfig>
Map<AssociatedResourceType, RequestBodyAssociatedResourceTypeConfig>
createWebAcl
getWebAcl
getWebAclForResource
updateWebAcl
WellArchitected
CheckSummary.accountSummary
Map<String, Int>
Map<CheckStatus, Int>
listCheckSummaries
ConsolidatedReportMetric.riskCounts
Map<String, Int>
Map<Risk, Int>
getConsolidatedReport
LensMetric.riskCounts
Map<String, Int>
Map<Risk, Int>
getConsolidatedReport
LensReview.prioritizedRiskCounts
Map<String, Int>
Map<Risk, Int>
getLensReview
updateLensReview
LensReview.riskCounts
Map<String, Int>
Map<Risk, Int>
getLensReview
updateLensReview
LensReviewSummary.prioritizedRiskCounts
Map<String, Int>
Map<Risk, Int>
listLensReviews
LensReviewSummary.riskCounts
Map<String, Int>
Map<Risk, Int>
listLensReviews
PillarMetric.riskCounts
Map<String, Int>
Map<Risk, Int>
getConsolidatedReport
PillarReviewSummary.prioritizedRiskCounts
Map<String, Int>
Map<Risk, Int>
getLensReview
updateLensReview
PillarReviewSummary.riskCounts
Map<String, Int>
Map<Risk, Int>
getLensReview
updateLensReview
ReviewTemplate.questionCounts
Map<String, Int>
Map<Question, Int>
getReviewTemplate
updateReviewTemplate
ReviewTemplateLensReview.questionCounts
Map<String, Int>
Map<Question, Int>
getReviewTemplateLensReview
updateReviewTemplateLensReview
ReviewTemplatePillarReviewSummary.questionCounts
Map<String, Int>
Map<Question, Int>
getReviewTemplateLensReview
updateReviewTemplateLensReview
Workload.prioritizedRiskCounts
Map<String, Int>
Map<Risk, Int>
getMilestone
getWorkload
updateWorkload
Workload.riskCounts
Map<String, Int>
Map<Risk, Int>
getMilestone
getWorkload
updateWorkload
WorkloadSummary.prioritizedRiskCounts
Map<String, Int>
Map<Risk, Int>
listMilestones
listWorkloads
WorkloadSummary.riskCounts
Map<String, Int>
Map<Risk, Int>
listMilestones
listWorkloads
WorkDocs
DocumentVersionMetadata.source
Map<String, String>
Map<DocumentSourceType, String>
describeDocumentVersions
describeFolderContents
getDocument
getDocumentVersion
getResources
initiateDocumentVersionUpload
searchResources
DocumentVersionMetadata.thumbnail
Map<String, String>
Map<DocumentThumbnailType, String>
describeDocumentVersions
describeFolderContents
getDocument
getDocumentVersion
getResources
initiateDocumentVersionUpload
searchResources
Feedback
If you have any questions concerning this change, please feel free to engage with us in this discussion. If you encounter a bug with these changes, please file an issue.
Beta Was this translation helpful? Give feedback.
All reactions