Class ImmutableGlobalConfiguration
java.lang.Object
com.riadalabs.jira.plugins.insight.services.model.GlobalConfiguration
com.riadalabs.jira.plugins.insight.services.model.ImmutableGlobalConfiguration
@ParametersAreNonnullByDefault
@Generated("org.immutables.processor.ProxyProcessor")
@Immutable
@CheckReturnValue
public final class ImmutableGlobalConfiguration
extends GlobalConfiguration
Immutable implementation of
GlobalConfiguration
.
Use the builder to create immutable instances:
ImmutableGlobalConfiguration.builder()
.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Builds instances of typeImmutableGlobalConfiguration
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Creates a builder forImmutableGlobalConfiguration
.static ImmutableGlobalConfiguration
copyOf
(GlobalConfiguration instance) Creates an immutable copy of aGlobalConfiguration
value.boolean
This instance is equal to all instances ofImmutableGlobalConfiguration
that have equal attribute values.int
hashCode()
Computes a hash code from attributes:numberGroupingSeparator
,numberDecimalSeparator
,datePickerFormat
,dateTimePickerFormat
,insightVersion
,lastSeenVersion
,useISO8601
,userKey
,attachmentsConfig
,insightDeveloper
,insightDeveloperForObjectType
,insightManager
,insightManagerForObjectType
,insightAdministrator
,serviceDeskEnabled
,serviceDeskCustomerEnabled
,tempoTimeSheetEnabled
,icons
,referenceTypes
,statusTypes
,objectSchema
,objectCacheComplete
,allowedToDoReindex
,reindexRunning
,lastReindexResult
,reindexRunningOnNode
,inProgressProgressCategories
,clonePrefix
,jiraHome
,fileSeparator
,dateFormat
,dateTimeFormat
,userTimeZone
,dataCenter
,currentNodeId
,mouseTrigger
,filterWildcard
.com.google.common.collect.ImmutableList<IconBean>
icons()
com.google.common.collect.ImmutableList<com.riadalabs.jira.plugins.insight.services.progress.ProgressCategory>
boolean
jiraHome()
com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult
int
com.google.common.collect.ImmutableList<ReferenceTypeBean>
boolean
boolean
com.google.common.collect.ImmutableList<StatusTypeBean>
boolean
toString()
Prints the immutable valueGlobalConfiguration
with attribute values.userKey()
withAllowedToDoReindex
(Boolean value) Copy the current immutable object by setting a value for theallowedToDoReindex
attribute.Copy the current immutable object by setting a value for theattachmentsConfig
attribute.withClonePrefix
(String value) Copy the current immutable object by setting a value for theclonePrefix
attribute.withCurrentNodeId
(String value) Copy the current immutable object by setting a value for thecurrentNodeId
attribute.withDataCenter
(Boolean value) Copy the current immutable object by setting a value for thedataCenter
attribute.withDateFormat
(String value) Copy the current immutable object by setting a value for thedateFormat
attribute.withDatePickerFormat
(String value) Copy the current immutable object by setting a value for thedatePickerFormat
attribute.withDateTimeFormat
(String value) Copy the current immutable object by setting a value for thedateTimeFormat
attribute.withDateTimePickerFormat
(String value) Copy the current immutable object by setting a value for thedateTimePickerFormat
attribute.withFileSeparator
(String value) Copy the current immutable object by setting a value for thefileSeparator
attribute.withFilterWildcard
(String value) Copy the current immutable object by setting a value for thefilterWildcard
attribute.Copy the current immutable object with elements that replace the content oficons
.Copy the current immutable object with elements that replace the content oficons
.withInProgressProgressCategories
(com.riadalabs.jira.plugins.insight.services.progress.ProgressCategory... elements) Copy the current immutable object with elements that replace the content ofinProgressProgressCategories
.withInProgressProgressCategories
(Iterable<? extends com.riadalabs.jira.plugins.insight.services.progress.ProgressCategory> elements) Copy the current immutable object with elements that replace the content ofinProgressProgressCategories
.withInsightAdministrator
(boolean value) Copy the current immutable object by setting a value for theinsightAdministrator
attribute.withInsightDeveloper
(Boolean value) Copy the current immutable object by setting a value for theinsightDeveloper
attribute.Copy the current immutable object by setting a value for theinsightDeveloperForObjectType
attribute.withInsightManager
(Boolean value) Copy the current immutable object by setting a value for theinsightManager
attribute.Copy the current immutable object by setting a value for theinsightManagerForObjectType
attribute.withInsightVersion
(String value) Copy the current immutable object by setting a value for theinsightVersion
attribute.withJiraHome
(String value) Copy the current immutable object by setting a value for thejiraHome
attribute.withLastReindexResult
(com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult value) Copy the current immutable object by setting a value for thelastReindexResult
attribute.withLastSeenVersion
(String value) Copy the current immutable object by setting a value for thelastSeenVersion
attribute.withMouseTrigger
(String value) Copy the current immutable object by setting a value for themouseTrigger
attribute.withNumberDecimalSeparator
(String value) Copy the current immutable object by setting a value for thenumberDecimalSeparator
attribute.Copy the current immutable object by setting a value for thenumberGroupingSeparator
attribute.withObjectCacheComplete
(int value) Copy the current immutable object by setting a value for theobjectCacheComplete
attribute.withObjectSchema
(ObjectSchemaBean value) Copy the current immutable object by setting a value for theobjectSchema
attribute.withReferenceTypes
(ReferenceTypeBean... elements) Copy the current immutable object with elements that replace the content ofreferenceTypes
.withReferenceTypes
(Iterable<? extends ReferenceTypeBean> elements) Copy the current immutable object with elements that replace the content ofreferenceTypes
.withReindexRunning
(Boolean value) Copy the current immutable object by setting a value for thereindexRunning
attribute.withReindexRunningOnNode
(String value) Copy the current immutable object by setting a value for thereindexRunningOnNode
attribute.withServiceDeskCustomerEnabled
(boolean value) Copy the current immutable object by setting a value for theserviceDeskCustomerEnabled
attribute.withServiceDeskEnabled
(boolean value) Copy the current immutable object by setting a value for theserviceDeskEnabled
attribute.withStatusTypes
(StatusTypeBean... elements) Copy the current immutable object with elements that replace the content ofstatusTypes
.withStatusTypes
(Iterable<? extends StatusTypeBean> elements) Copy the current immutable object with elements that replace the content ofstatusTypes
.withTempoTimeSheetEnabled
(boolean value) Copy the current immutable object by setting a value for thetempoTimeSheetEnabled
attribute.withUseISO8601
(Boolean value) Copy the current immutable object by setting a value for theuseISO8601
attribute.withUserKey
(String value) Copy the current immutable object by setting a value for theuserKey
attribute.withUserTimeZone
(TimeZone value) Copy the current immutable object by setting a value for theuserTimeZone
attribute.
-
Method Details
-
numberGroupingSeparator
- Overrides:
numberGroupingSeparator
in classGlobalConfiguration
- Returns:
- The value of the
numberGroupingSeparator
attribute
-
numberDecimalSeparator
- Overrides:
numberDecimalSeparator
in classGlobalConfiguration
- Returns:
- The value of the
numberDecimalSeparator
attribute
-
datePickerFormat
- Specified by:
datePickerFormat
in classGlobalConfiguration
- Returns:
- The value of the
datePickerFormat
attribute
-
dateTimePickerFormat
- Specified by:
dateTimePickerFormat
in classGlobalConfiguration
- Returns:
- The value of the
dateTimePickerFormat
attribute
-
insightVersion
- Specified by:
insightVersion
in classGlobalConfiguration
- Returns:
- The value of the
insightVersion
attribute
-
lastSeenVersion
- Specified by:
lastSeenVersion
in classGlobalConfiguration
- Returns:
- The value of the
lastSeenVersion
attribute
-
useISO8601
- Specified by:
useISO8601
in classGlobalConfiguration
- Returns:
- The value of the
useISO8601
attribute
-
userKey
- Specified by:
userKey
in classGlobalConfiguration
- Returns:
- The value of the
userKey
attribute
-
attachmentsConfig
- Specified by:
attachmentsConfig
in classGlobalConfiguration
- Returns:
- The value of the
attachmentsConfig
attribute
-
insightDeveloper
- Specified by:
insightDeveloper
in classGlobalConfiguration
- Returns:
- The value of the
insightDeveloper
attribute
-
insightDeveloperForObjectType
- Specified by:
insightDeveloperForObjectType
in classGlobalConfiguration
- Returns:
- The value of the
insightDeveloperForObjectType
attribute
-
insightManager
- Specified by:
insightManager
in classGlobalConfiguration
- Returns:
- The value of the
insightManager
attribute
-
insightManagerForObjectType
- Specified by:
insightManagerForObjectType
in classGlobalConfiguration
- Returns:
- The value of the
insightManagerForObjectType
attribute
-
insightAdministrator
public boolean insightAdministrator()- Specified by:
insightAdministrator
in classGlobalConfiguration
- Returns:
- The value of the
insightAdministrator
attribute
-
serviceDeskEnabled
public boolean serviceDeskEnabled()- Overrides:
serviceDeskEnabled
in classGlobalConfiguration
- Returns:
- The value of the
serviceDeskEnabled
attribute
-
serviceDeskCustomerEnabled
public boolean serviceDeskCustomerEnabled()- Overrides:
serviceDeskCustomerEnabled
in classGlobalConfiguration
- Returns:
- The value of the
serviceDeskCustomerEnabled
attribute
-
tempoTimeSheetEnabled
public boolean tempoTimeSheetEnabled()- Overrides:
tempoTimeSheetEnabled
in classGlobalConfiguration
- Returns:
- The value of the
tempoTimeSheetEnabled
attribute
-
icons
- Specified by:
icons
in classGlobalConfiguration
- Returns:
- The value of the
icons
attribute
-
referenceTypes
- Specified by:
referenceTypes
in classGlobalConfiguration
- Returns:
- The value of the
referenceTypes
attribute
-
statusTypes
- Specified by:
statusTypes
in classGlobalConfiguration
- Returns:
- The value of the
statusTypes
attribute
-
objectSchema
- Specified by:
objectSchema
in classGlobalConfiguration
- Returns:
- The value of the
objectSchema
attribute
-
objectCacheComplete
public int objectCacheComplete()- Overrides:
objectCacheComplete
in classGlobalConfiguration
- Returns:
- The value of the
objectCacheComplete
attribute
-
allowedToDoReindex
- Overrides:
allowedToDoReindex
in classGlobalConfiguration
- Returns:
- The value of the
allowedToDoReindex
attribute
-
reindexRunning
- Overrides:
reindexRunning
in classGlobalConfiguration
- Returns:
- The value of the
reindexRunning
attribute
-
lastReindexResult
@Nullable public com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult lastReindexResult()- Specified by:
lastReindexResult
in classGlobalConfiguration
- Returns:
- The value of the
lastReindexResult
attribute
-
reindexRunningOnNode
- Specified by:
reindexRunningOnNode
in classGlobalConfiguration
- Returns:
- The value of the
reindexRunningOnNode
attribute
-
inProgressProgressCategories
public com.google.common.collect.ImmutableList<com.riadalabs.jira.plugins.insight.services.progress.ProgressCategory> inProgressProgressCategories()- Overrides:
inProgressProgressCategories
in classGlobalConfiguration
- Returns:
- The value of the
inProgressProgressCategories
attribute
-
clonePrefix
- Specified by:
clonePrefix
in classGlobalConfiguration
- Returns:
- The value of the
clonePrefix
attribute
-
jiraHome
- Specified by:
jiraHome
in classGlobalConfiguration
- Returns:
- The value of the
jiraHome
attribute
-
fileSeparator
- Specified by:
fileSeparator
in classGlobalConfiguration
- Returns:
- The value of the
fileSeparator
attribute
-
dateFormat
- Specified by:
dateFormat
in classGlobalConfiguration
- Returns:
- The value of the
dateFormat
attribute
-
dateTimeFormat
- Specified by:
dateTimeFormat
in classGlobalConfiguration
- Returns:
- The value of the
dateTimeFormat
attribute
-
userTimeZone
- Specified by:
userTimeZone
in classGlobalConfiguration
- Returns:
- The value of the
userTimeZone
attribute
-
isDataCenter
- Overrides:
isDataCenter
in classGlobalConfiguration
- Returns:
- The value of the
dataCenter
attribute
-
currentNodeId
- Specified by:
currentNodeId
in classGlobalConfiguration
- Returns:
- The value of the
currentNodeId
attribute
-
mouseTrigger
- Specified by:
mouseTrigger
in classGlobalConfiguration
- Returns:
- The value of the
mouseTrigger
attribute
-
filterWildcard
- Specified by:
filterWildcard
in classGlobalConfiguration
- Returns:
- The value of the
filterWildcard
attribute
-
withNumberGroupingSeparator
Copy the current immutable object by setting a value for thenumberGroupingSeparator
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for numberGroupingSeparator- Returns:
- A modified copy of the
this
object
-
withNumberDecimalSeparator
Copy the current immutable object by setting a value for thenumberDecimalSeparator
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for numberDecimalSeparator- Returns:
- A modified copy of the
this
object
-
withDatePickerFormat
Copy the current immutable object by setting a value for thedatePickerFormat
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for datePickerFormat- Returns:
- A modified copy of the
this
object
-
withDateTimePickerFormat
Copy the current immutable object by setting a value for thedateTimePickerFormat
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for dateTimePickerFormat- Returns:
- A modified copy of the
this
object
-
withInsightVersion
Copy the current immutable object by setting a value for theinsightVersion
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for insightVersion- Returns:
- A modified copy of the
this
object
-
withLastSeenVersion
Copy the current immutable object by setting a value for thelastSeenVersion
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for lastSeenVersion (can benull
)- Returns:
- A modified copy of the
this
object
-
withUseISO8601
Copy the current immutable object by setting a value for theuseISO8601
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for useISO8601- Returns:
- A modified copy of the
this
object
-
withUserKey
Copy the current immutable object by setting a value for theuserKey
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for userKey- Returns:
- A modified copy of the
this
object
-
withAttachmentsConfig
Copy the current immutable object by setting a value for theattachmentsConfig
attribute. A shallow reference equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for attachmentsConfig- Returns:
- A modified copy of the
this
object
-
withInsightDeveloper
Copy the current immutable object by setting a value for theinsightDeveloper
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for insightDeveloper (can benull
)- Returns:
- A modified copy of the
this
object
-
withInsightDeveloperForObjectType
public final ImmutableGlobalConfiguration withInsightDeveloperForObjectType(@Nullable Boolean value) Copy the current immutable object by setting a value for theinsightDeveloperForObjectType
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for insightDeveloperForObjectType (can benull
)- Returns:
- A modified copy of the
this
object
-
withInsightManager
Copy the current immutable object by setting a value for theinsightManager
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for insightManager (can benull
)- Returns:
- A modified copy of the
this
object
-
withInsightManagerForObjectType
Copy the current immutable object by setting a value for theinsightManagerForObjectType
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for insightManagerForObjectType (can benull
)- Returns:
- A modified copy of the
this
object
-
withInsightAdministrator
Copy the current immutable object by setting a value for theinsightAdministrator
attribute. A value equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for insightAdministrator- Returns:
- A modified copy of the
this
object
-
withServiceDeskEnabled
Copy the current immutable object by setting a value for theserviceDeskEnabled
attribute. A value equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for serviceDeskEnabled- Returns:
- A modified copy of the
this
object
-
withServiceDeskCustomerEnabled
Copy the current immutable object by setting a value for theserviceDeskCustomerEnabled
attribute. A value equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for serviceDeskCustomerEnabled- Returns:
- A modified copy of the
this
object
-
withTempoTimeSheetEnabled
Copy the current immutable object by setting a value for thetempoTimeSheetEnabled
attribute. A value equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for tempoTimeSheetEnabled- Returns:
- A modified copy of the
this
object
-
withIcons
Copy the current immutable object with elements that replace the content oficons
.- Parameters:
elements
- The elements to set- Returns:
- A modified copy of
this
object
-
withIcons
Copy the current immutable object with elements that replace the content oficons
. A shallow reference equality check is used to prevent copying of the same value by returningthis
.- Parameters:
elements
- An iterable of icons elements to set- Returns:
- A modified copy of
this
object
-
withReferenceTypes
Copy the current immutable object with elements that replace the content ofreferenceTypes
.- Parameters:
elements
- The elements to set- Returns:
- A modified copy of
this
object
-
withReferenceTypes
public final ImmutableGlobalConfiguration withReferenceTypes(Iterable<? extends ReferenceTypeBean> elements) Copy the current immutable object with elements that replace the content ofreferenceTypes
. A shallow reference equality check is used to prevent copying of the same value by returningthis
.- Parameters:
elements
- An iterable of referenceTypes elements to set- Returns:
- A modified copy of
this
object
-
withStatusTypes
Copy the current immutable object with elements that replace the content ofstatusTypes
.- Parameters:
elements
- The elements to set- Returns:
- A modified copy of
this
object
-
withStatusTypes
public final ImmutableGlobalConfiguration withStatusTypes(Iterable<? extends StatusTypeBean> elements) Copy the current immutable object with elements that replace the content ofstatusTypes
. A shallow reference equality check is used to prevent copying of the same value by returningthis
.- Parameters:
elements
- An iterable of statusTypes elements to set- Returns:
- A modified copy of
this
object
-
withObjectSchema
Copy the current immutable object by setting a value for theobjectSchema
attribute. A shallow reference equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for objectSchema (can benull
)- Returns:
- A modified copy of the
this
object
-
withObjectCacheComplete
Copy the current immutable object by setting a value for theobjectCacheComplete
attribute. A value equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for objectCacheComplete- Returns:
- A modified copy of the
this
object
-
withAllowedToDoReindex
Copy the current immutable object by setting a value for theallowedToDoReindex
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for allowedToDoReindex- Returns:
- A modified copy of the
this
object
-
withReindexRunning
Copy the current immutable object by setting a value for thereindexRunning
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for reindexRunning- Returns:
- A modified copy of the
this
object
-
withLastReindexResult
public final ImmutableGlobalConfiguration withLastReindexResult(@Nullable com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult value) Copy the current immutable object by setting a value for thelastReindexResult
attribute. A shallow reference equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for lastReindexResult (can benull
)- Returns:
- A modified copy of the
this
object
-
withReindexRunningOnNode
Copy the current immutable object by setting a value for thereindexRunningOnNode
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for reindexRunningOnNode (can benull
)- Returns:
- A modified copy of the
this
object
-
withInProgressProgressCategories
public final ImmutableGlobalConfiguration withInProgressProgressCategories(com.riadalabs.jira.plugins.insight.services.progress.ProgressCategory... elements) Copy the current immutable object with elements that replace the content ofinProgressProgressCategories
.- Parameters:
elements
- The elements to set- Returns:
- A modified copy of
this
object
-
withInProgressProgressCategories
public final ImmutableGlobalConfiguration withInProgressProgressCategories(Iterable<? extends com.riadalabs.jira.plugins.insight.services.progress.ProgressCategory> elements) Copy the current immutable object with elements that replace the content ofinProgressProgressCategories
. A shallow reference equality check is used to prevent copying of the same value by returningthis
.- Parameters:
elements
- An iterable of inProgressProgressCategories elements to set- Returns:
- A modified copy of
this
object
-
withClonePrefix
Copy the current immutable object by setting a value for theclonePrefix
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for clonePrefix- Returns:
- A modified copy of the
this
object
-
withJiraHome
Copy the current immutable object by setting a value for thejiraHome
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for jiraHome (can benull
)- Returns:
- A modified copy of the
this
object
-
withFileSeparator
Copy the current immutable object by setting a value for thefileSeparator
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for fileSeparator- Returns:
- A modified copy of the
this
object
-
withDateFormat
Copy the current immutable object by setting a value for thedateFormat
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for dateFormat- Returns:
- A modified copy of the
this
object
-
withDateTimeFormat
Copy the current immutable object by setting a value for thedateTimeFormat
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for dateTimeFormat- Returns:
- A modified copy of the
this
object
-
withUserTimeZone
Copy the current immutable object by setting a value for theuserTimeZone
attribute. A shallow reference equality check is used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for userTimeZone- Returns:
- A modified copy of the
this
object
-
withDataCenter
Copy the current immutable object by setting a value for thedataCenter
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for dataCenter- Returns:
- A modified copy of the
this
object
-
withCurrentNodeId
Copy the current immutable object by setting a value for thecurrentNodeId
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for currentNodeId (can benull
)- Returns:
- A modified copy of the
this
object
-
withMouseTrigger
Copy the current immutable object by setting a value for themouseTrigger
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for mouseTrigger- Returns:
- A modified copy of the
this
object
-
withFilterWildcard
Copy the current immutable object by setting a value for thefilterWildcard
attribute. An equals check used to prevent copying of the same value by returningthis
.- Parameters:
value
- A new value for filterWildcard- Returns:
- A modified copy of the
this
object
-
equals
This instance is equal to all instances ofImmutableGlobalConfiguration
that have equal attribute values. -
hashCode
public int hashCode()Computes a hash code from attributes:numberGroupingSeparator
,numberDecimalSeparator
,datePickerFormat
,dateTimePickerFormat
,insightVersion
,lastSeenVersion
,useISO8601
,userKey
,attachmentsConfig
,insightDeveloper
,insightDeveloperForObjectType
,insightManager
,insightManagerForObjectType
,insightAdministrator
,serviceDeskEnabled
,serviceDeskCustomerEnabled
,tempoTimeSheetEnabled
,icons
,referenceTypes
,statusTypes
,objectSchema
,objectCacheComplete
,allowedToDoReindex
,reindexRunning
,lastReindexResult
,reindexRunningOnNode
,inProgressProgressCategories
,clonePrefix
,jiraHome
,fileSeparator
,dateFormat
,dateTimeFormat
,userTimeZone
,dataCenter
,currentNodeId
,mouseTrigger
,filterWildcard
. -
toString
Prints the immutable valueGlobalConfiguration
with attribute values. -
copyOf
Creates an immutable copy of aGlobalConfiguration
value. Uses accessors to get values to initialize the new immutable instance. If an instance is already immutable, it is returned as is.- Parameters:
instance
- The instance to copy- Returns:
- A copied immutable GlobalConfiguration instance
-
builder
Creates a builder forImmutableGlobalConfiguration
.ImmutableGlobalConfiguration.builder() .setNumberGroupingSeparator(String) // optional
numberGroupingSeparator
.setNumberDecimalSeparator(String) // optionalnumberDecimalSeparator
.setDatePickerFormat(String) // requireddatePickerFormat
.setDateTimePickerFormat(String) // requireddateTimePickerFormat
.setInsightVersion(String) // requiredinsightVersion
.setLastSeenVersion(String | null) // nullablelastSeenVersion
.setUseISO8601(Boolean) // requireduseISO8601
.setUserKey(String) // requireduserKey
.setAttachmentsConfig(com.riadalabs.jira.plugins.insight.services.model.AttachmentsConfiguration) // requiredattachmentsConfig
.setInsightDeveloper(Boolean | null) // nullableinsightDeveloper
.setInsightDeveloperForObjectType(Boolean | null) // nullableinsightDeveloperForObjectType
.setInsightManager(Boolean | null) // nullableinsightManager
.setInsightManagerForObjectType(Boolean | null) // nullableinsightManagerForObjectType
.setInsightAdministrator(boolean) // requiredinsightAdministrator
.setServiceDeskEnabled(boolean) // optionalserviceDeskEnabled
.setServiceDeskCustomerEnabled(boolean) // optionalserviceDeskCustomerEnabled
.setTempoTimeSheetEnabled(boolean) // optionaltempoTimeSheetEnabled
.addIcons|addAllIcons(com.riadalabs.jira.plugins.insight.services.model.IconBean) //icons
elements .addReferenceTypes|addAllReferenceTypes(com.riadalabs.jira.plugins.insight.services.model.ReferenceTypeBean) //referenceTypes
elements .addStatusTypes|addAllStatusTypes(com.riadalabs.jira.plugins.insight.services.model.StatusTypeBean) //statusTypes
elements .setObjectSchema(com.riadalabs.jira.plugins.insight.services.model.ObjectSchemaBean | null) // nullableobjectSchema
.setObjectCacheComplete(int) // optionalobjectCacheComplete
.setAllowedToDoReindex(Boolean) // optionalallowedToDoReindex
.setReindexRunning(Boolean) // optionalreindexRunning
.setLastReindexResult(com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult | null) // nullablelastReindexResult
.setReindexRunningOnNode(String | null) // nullablereindexRunningOnNode
.addInProgressProgressCategories|addAllInProgressProgressCategories(com.riadalabs.jira.plugins.insight.services.progress.ProgressCategory) //inProgressProgressCategories
elements .setClonePrefix(String) // requiredclonePrefix
.setJiraHome(String | null) // nullablejiraHome
.setFileSeparator(String) // requiredfileSeparator
.setDateFormat(String) // requireddateFormat
.setDateTimeFormat(String) // requireddateTimeFormat
.setUserTimeZone(TimeZone) // requireduserTimeZone
.setDataCenter(Boolean) // optionaldataCenter
.setCurrentNodeId(String | null) // nullablecurrentNodeId
.setMouseTrigger(String) // requiredmouseTrigger
.setFilterWildcard(String) // requiredfilterWildcard
.build();- Returns:
- A new ImmutableGlobalConfiguration builder
-