Class SpaceSettings
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProtected no-args constructor for use by serialization frameworks.SpaceSettings(Boolean routeOverrideEnabled, Editor editor, String spaceKey, Map<String, Object> additionalLinks) Constructs a validated instance ofSpaceSettings.SpaceSettings(Consumer<SpaceSettings> spec) Constructs a validated instance ofSpaceSettings. -
Method Summary
Modifier and TypeMethodDescriptionFluent getter for additionalLinks.additionalLinks(Map<String, Object> additionalLinks) Fluent setter for additionalLinks.editor()Fluent getter for editor.Fluent setter for editor.booleanGets the value of additionalLinks.Gets the value of editor.Gets the value of routeOverrideEnabled.Gets the value of spaceKey.inthashCode()Fluent getter for routeOverrideEnabled.routeOverrideEnabled(Boolean routeOverrideEnabled) Fluent setter for routeOverrideEnabled.voidsetAdditionalLinks(Map<String, Object> additionalLinks) Sets the value of additionalLinks.voidSets the value of editor.voidsetRouteOverrideEnabled(Boolean routeOverrideEnabled) Sets the value of routeOverrideEnabled.voidsetSpaceKey(String spaceKey) Sets the value of spaceKey.spaceKey()Fluent getter for spaceKey.Fluent setter for spaceKey.toString()
-
Field Details
-
routeOverrideEnabled
Defines whether an override for the space home should be used. This is used in conjunction with a space theme provided by an app. For example, if this property is set to true, a theme can display a page other than the space homepage when users visit the root URL for a space. This property allows apps to provide content-only theming without overriding the space home. -
editor
-
spaceKey
-
additionalLinks
-
-
Constructor Details
-
SpaceSettings
Constructs a validated instance ofSpaceSettings.- Parameters:
spec- the specification to process
-
SpaceSettings
@Internal protected SpaceSettings()Protected no-args constructor for use by serialization frameworks. -
SpaceSettings
@Internal public SpaceSettings(Boolean routeOverrideEnabled, Editor editor, String spaceKey, Map<String, Object> additionalLinks) Constructs a validated instance ofSpaceSettings.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
SpaceSettings(Consumer)instead.- Parameters:
routeOverrideEnabled- Defines whether an override for the space home should be used. This is used in conjunction with a space theme provided by an app. For example, if this property is set to true, a theme can display a page other than the space homepage when users visit the root URL for a space. This property allows apps to provide content-only theming without overriding the space home.editor- editorspaceKey- spaceKeyadditionalLinks- additionalLinks
-
-
Method Details
-
routeOverrideEnabled
Fluent getter for routeOverrideEnabled.Defines whether an override for the space home should be used. This is used in conjunction with a space theme provided by an app. For example, if this property is set to true, a theme can display a page other than the space homepage when users visit the root URL for a space. This property allows apps to provide content-only theming without overriding the space home.
- Returns:
- routeOverrideEnabled
-
routeOverrideEnabled
Fluent setter for routeOverrideEnabled.Defines whether an override for the space home should be used. This is used in conjunction with a space theme provided by an app. For example, if this property is set to true, a theme can display a page other than the space homepage when users visit the root URL for a space. This property allows apps to provide content-only theming without overriding the space home.
- Parameters:
routeOverrideEnabled- routeOverrideEnabled- Returns:
- this
-
getRouteOverrideEnabled
Gets the value of routeOverrideEnabled.Defines whether an override for the space home should be used. This is used in conjunction with a space theme provided by an app. For example, if this property is set to true, a theme can display a page other than the space homepage when users visit the root URL for a space. This property allows apps to provide content-only theming without overriding the space home.
- Returns:
- routeOverrideEnabled
-
setRouteOverrideEnabled
Sets the value of routeOverrideEnabled.Defines whether an override for the space home should be used. This is used in conjunction with a space theme provided by an app. For example, if this property is set to true, a theme can display a page other than the space homepage when users visit the root URL for a space. This property allows apps to provide content-only theming without overriding the space home.
- Parameters:
routeOverrideEnabled- routeOverrideEnabled
-
editor
-
editor
Fluent setter for editor.- Parameters:
editor- editor- Returns:
- this
-
getEditor
-
setEditor
-
spaceKey
-
spaceKey
Fluent setter for spaceKey.- Parameters:
spaceKey- spaceKey- Returns:
- this
-
getSpaceKey
-
setSpaceKey
Sets the value of spaceKey.- Parameters:
spaceKey- spaceKey
-
additionalLinks
-
additionalLinks
Fluent setter for additionalLinks.- Parameters:
additionalLinks- additionalLinks- Returns:
- this
-
getAdditionalLinks
-
setAdditionalLinks
-
equals
-
hashCode
-
toString
-