Class QuickSightChartMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.dashboard.QWidgetMetaData
com.kingsrook.qqq.backend.core.model.metadata.dashboard.QuickSightChartMetaData
- All Implemented Interfaces:
QWidgetMetaDataInterface
,MetaDataProducerOutput
,MetaDataWithName
,MetaDataWithPermissionRules
,QMetaDataObject
,TopLevelMetaDataInterface
,Serializable
AWS Quicksite specific meta data for frontend dashboard widget
- See Also:
-
Field Summary
FieldsFields inherited from class com.kingsrook.qqq.backend.core.model.metadata.dashboard.QWidgetMetaData
codeReference, footerHTML, gridColumns, helpContent, icon, icons, isCard, label, minHeight, name, tooltip, type, validatorPlugin
Fields inherited from interface com.kingsrook.qqq.backend.core.model.metadata.dashboard.QWidgetMetaDataInterface
LOG
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for accessKeyGetter for accountIdGetter for allowedDomainsGetter for dashboardIdGetter for defaultValuesgetLabel()
Getter for labelGetter for regionGetter for secretKeyGetter for userArnvoid
setAccessKey
(String accessKey) Setter for accessKeyvoid
setAccountId
(String accountId) Setter for accountIdvoid
setAllowedDomains
(Collection<String> allowedDomains) Setter for allowedDomainsvoid
setDashboardId
(String dashboardId) Setter for dashboardIdvoid
setDefaultValues
(Map<String, Serializable> defaultValues) Setter for defaultValuesvoid
Setter for labelvoid
Setter for regionvoid
setSecretKey
(String secretKey) Setter for secretKeyvoid
setUserArn
(String userArn) Setter for userArnwithAccessKey
(String accessKey) Fluent setter for accessKeywithAccountId
(String accountId) Fluent setter for accountIdwithAllowedDomains
(Collection<String> allowedDomains) Fluent setter for allowedDomainswithDashboardId
(String dashboardId) Fluent setter for dashboardIdwithDefaultValue
(String key, Serializable value) Fluent setter for a single defaultValuewithDefaultValues
(Map<String, Serializable> defaultValues) Fluent setter for defaultValuesFluent setter for labelFluent setter for namewithRegion
(String region) Fluent setter for regionwithSecretKey
(String secretKey) Fluent setter for secretKeywithUserArn
(String userArn) Fluent setter for userArnMethods inherited from class com.kingsrook.qqq.backend.core.model.metadata.dashboard.QWidgetMetaData
getCodeReference, getDropdowns, getFooterHTML, getGridColumns, getHelpContent, getIcon, getIcons, getIsCard, getMinHeight, getName, getPermissionRules, getShowExportButton, getShowReloadButton, getStoreDropdownSelections, getTooltip, getType, getValidatorPlugin, removeHelpContent, setCodeReference, setDropdowns, setFooterHTML, setGridColumns, setHelpContent, setIcon, setIcons, setIsCard, setMinHeight, setName, setPermissionRules, setShowExportButton, setShowReloadButton, setStoreDropdownSelections, setTooltip, setType, setValidatorPlugin, withCodeReference, withDropdown, withDropdowns, withFooterHTML, withGridColumns, withHelpContent, withHelpContent, withIcon, withIcon, withIcons, withIsCard, withMinHeight, withPermissionRules, withShowExportButton, withShowReloadButton, withStoreDropdownSelections, withTooltip, withType, withValidatorPlugin
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.kingsrook.qqq.backend.core.model.metadata.dashboard.QWidgetMetaDataInterface
addSelfToInstance
-
Field Details
-
defaultValues
-
-
Constructor Details
-
QuickSightChartMetaData
public QuickSightChartMetaData()
-
-
Method Details
-
withName
Fluent setter for name- Specified by:
withName
in interfaceQWidgetMetaDataInterface
- Overrides:
withName
in classQWidgetMetaData
-
getAccessKey
Getter for accessKey -
setAccessKey
Setter for accessKey -
withAccessKey
Fluent setter for accessKey -
getLabel
Getter for label- Specified by:
getLabel
in interfaceMetaDataWithName
- Specified by:
getLabel
in interfaceQWidgetMetaDataInterface
- Overrides:
getLabel
in classQWidgetMetaData
-
setLabel
Setter for label- Specified by:
setLabel
in interfaceMetaDataWithName
- Specified by:
setLabel
in interfaceQWidgetMetaDataInterface
- Overrides:
setLabel
in classQWidgetMetaData
-
withLabel
Fluent setter for label- Specified by:
withLabel
in interfaceQWidgetMetaDataInterface
- Overrides:
withLabel
in classQWidgetMetaData
-
getSecretKey
Getter for secretKey -
setSecretKey
Setter for secretKey -
withSecretKey
Fluent setter for secretKey -
getDashboardId
Getter for dashboardId -
setDashboardId
Setter for dashboardId -
withDashboardId
Fluent setter for dashboardId -
getAccountId
Getter for accountId -
setAccountId
Setter for accountId -
withAccountId
Fluent setter for accountId -
getUserArn
Getter for userArn -
setUserArn
Setter for userArn -
withUserArn
Fluent setter for userArn -
getRegion
Getter for region -
setRegion
Setter for region -
withRegion
Fluent setter for region -
getAllowedDomains
Getter for allowedDomains -
setAllowedDomains
Setter for allowedDomains -
withAllowedDomains
Fluent setter for allowedDomains -
getDefaultValues
Getter for defaultValues- Specified by:
getDefaultValues
in interfaceQWidgetMetaDataInterface
- Overrides:
getDefaultValues
in classQWidgetMetaData
-
setDefaultValues
Setter for defaultValues- Specified by:
setDefaultValues
in interfaceQWidgetMetaDataInterface
- Overrides:
setDefaultValues
in classQWidgetMetaData
-
withDefaultValues
Fluent setter for defaultValues- Specified by:
withDefaultValues
in interfaceQWidgetMetaDataInterface
- Overrides:
withDefaultValues
in classQWidgetMetaData
-
withDefaultValue
Fluent setter for a single defaultValue- Specified by:
withDefaultValue
in interfaceQWidgetMetaDataInterface
- Overrides:
withDefaultValue
in classQWidgetMetaData
-