configuredProps, make sure to use this field as the key when setting the prop value
*/
@JsonProperty("name")
- public OptionalWhen building configuredProps, make sure to use this field as the key when setting the prop value
Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
A description of the prop, shown to the user when configuring the component.
+ */ + _FinalStage description(OptionalIf true, this prop does not need to be specified.
+ */ + _FinalStage optional(OptionalIf true, this prop will be ignored.
+ */ + _FinalStage disabled(OptionalIf true, should not expose this prop to the user
+ */ + _FinalStage hidden(OptionalIf true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ */ + _FinalStage withLabel(OptionalWhen building configuredProps, make sure to use this field as the key when setting the prop value
When building configuredProps, make sure to use this field as the key when setting the prop value
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage withLabel(Boolean withLabel) { + this.withLabel = Optional.ofNullable(withLabel); return this; } /** - *Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
*/ - @JsonSetter(value = "label", nulls = Nulls.SKIP) - public Builder label(OptionalIf true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
A description of the prop, shown to the user when configuring the component.
+ *If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, this prop does not need to be specified.
+ *If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, this prop will be ignored.
+ *If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, should not expose this prop to the user
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage hidden(Boolean hidden) { + this.hidden = Optional.ofNullable(hidden); return this; } /** *If true, should not expose this prop to the user
*/ + @java.lang.Override @JsonSetter(value = "hidden", nulls = Nulls.SKIP) - public Builder hidden(OptionalIf true, this prop will be ignored.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage disabled(Boolean disabled) { + this.disabled = Optional.ofNullable(disabled); return this; } /** - *If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, this prop will be ignored.
*/ - @JsonSetter(value = "remoteOptions", nulls = Nulls.SKIP) - public Builder remoteOptions(OptionalIf true, this prop does not need to be specified.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage optional(Boolean optional) { + this.optional = Optional.ofNullable(optional); return this; } /** - *If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, this prop does not need to be specified.
*/ - @JsonSetter(value = "useQuery", nulls = Nulls.SKIP) - public Builder useQuery(OptionalA description of the prop, shown to the user when configuring the component.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage description(String description) { + this.description = Optional.ofNullable(description); return this; } /** - *If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
A description of the prop, shown to the user when configuring the component.
*/ - @JsonSetter(value = "reloadProps", nulls = Nulls.SKIP) - public Builder reloadProps(OptionalValue to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ *Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
configuredProps, make sure to use this field as the key when setting the prop value
*/
@JsonProperty("name")
- public OptionalWhen building configuredProps, make sure to use this field as the key when setting the prop value
The severity level of the alert.
+ */ + _FinalStage alertType(OptionalThe content of the alert, which can include HTML or plain text.
+ */ + _FinalStage content(OptionalValue to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
A description of the prop, shown to the user when configuring the component.
+ */ + _FinalStage description(OptionalIf true, this prop does not need to be specified.
+ */ + _FinalStage optional(OptionalIf true, this prop will be ignored.
+ */ + _FinalStage disabled(OptionalIf true, should not expose this prop to the user
+ */ + _FinalStage hidden(OptionalIf true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ */ + _FinalStage withLabel(OptionalThe severity level of the alert.
+ *When building configuredProps, make sure to use this field as the key when setting the prop value
When building configuredProps, make sure to use this field as the key when setting the prop value
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage withLabel(Boolean withLabel) { + this.withLabel = Optional.ofNullable(withLabel); return this; } /** - *The content of the alert, which can include HTML or plain text.
+ *If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
*/ - @JsonSetter(value = "content", nulls = Nulls.SKIP) - public Builder content(OptionalIf true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
When building configuredProps, make sure to use this field as the key when setting the prop value
If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
A description of the prop, shown to the user when configuring the component.
+ *If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, should not expose this prop to the user
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage hidden(Boolean hidden) { + this.hidden = Optional.ofNullable(hidden); return this; } /** - *If true, this prop does not need to be specified.
+ *If true, should not expose this prop to the user
*/ - @JsonSetter(value = "optional", nulls = Nulls.SKIP) - public Builder optional(OptionalIf true, this prop will be ignored.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage disabled(Boolean disabled) { + this.disabled = Optional.ofNullable(disabled); return this; } /** *If true, this prop will be ignored.
*/ + @java.lang.Override @JsonSetter(value = "disabled", nulls = Nulls.SKIP) - public Builder disabled(OptionalIf true, this prop does not need to be specified.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage optional(Boolean optional) { + this.optional = Optional.ofNullable(optional); return this; } /** - *If true, should not expose this prop to the user
+ *If true, this prop does not need to be specified.
*/ - @JsonSetter(value = "hidden", nulls = Nulls.SKIP) - public Builder hidden(OptionalA description of the prop, shown to the user when configuring the component.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage description(String description) { + this.description = Optional.ofNullable(description); return this; } /** - *If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
A description of the prop, shown to the user when configuring the component.
*/ - @JsonSetter(value = "remoteOptions", nulls = Nulls.SKIP) - public Builder remoteOptions(OptionalValue to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
The content of the alert, which can include HTML or plain text.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage content(String content) { + this.content = Optional.ofNullable(content); return this; } /** - *If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
The content of the alert, which can include HTML or plain text.
*/ - @JsonSetter(value = "reloadProps", nulls = Nulls.SKIP) - public Builder reloadProps(OptionalThe severity level of the alert.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage alertType(ConfigurablePropAlertAlertType alertType) { + this.alertType = Optional.ofNullable(alertType); return this; } /** - *If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ *The severity level of the alert.
*/ - @JsonSetter(value = "withLabel", nulls = Nulls.SKIP) - public Builder withLabel(OptionalconfiguredProps, make sure to use this field as the key when setting the prop value
*/
@JsonProperty("name")
- public OptionalWhen building configuredProps, make sure to use this field as the key when setting the prop value
Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
A description of the prop, shown to the user when configuring the component.
+ */ + _FinalStage description(OptionalIf true, this prop does not need to be specified.
+ */ + _FinalStage optional(OptionalIf true, this prop will be ignored.
+ */ + _FinalStage disabled(OptionalIf true, should not expose this prop to the user
+ */ + _FinalStage hidden(OptionalIf true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ */ + _FinalStage withLabel(OptionalWhen building configuredProps, make sure to use this field as the key when setting the prop value
When building configuredProps, make sure to use this field as the key when setting the prop value
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage withLabel(Boolean withLabel) { + this.withLabel = Optional.ofNullable(withLabel); return this; } /** - *Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
*/ - @JsonSetter(value = "label", nulls = Nulls.SKIP) - public Builder label(OptionalIf true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
A description of the prop, shown to the user when configuring the component.
+ *If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, this prop does not need to be specified.
+ *If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, this prop will be ignored.
+ *If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, should not expose this prop to the user
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage hidden(Boolean hidden) { + this.hidden = Optional.ofNullable(hidden); return this; } /** *If true, should not expose this prop to the user
*/ + @java.lang.Override @JsonSetter(value = "hidden", nulls = Nulls.SKIP) - public Builder hidden(OptionalIf true, this prop will be ignored.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage disabled(Boolean disabled) { + this.disabled = Optional.ofNullable(disabled); return this; } /** - *If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, this prop will be ignored.
*/ - @JsonSetter(value = "remoteOptions", nulls = Nulls.SKIP) - public Builder remoteOptions(OptionalIf true, this prop does not need to be specified.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage optional(Boolean optional) { + this.optional = Optional.ofNullable(optional); return this; } /** - *If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, this prop does not need to be specified.
*/ - @JsonSetter(value = "useQuery", nulls = Nulls.SKIP) - public Builder useQuery(OptionalA description of the prop, shown to the user when configuring the component.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage description(String description) { + this.description = Optional.ofNullable(description); return this; } /** - *If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
A description of the prop, shown to the user when configuring the component.
*/ - @JsonSetter(value = "reloadProps", nulls = Nulls.SKIP) - public Builder reloadProps(OptionalValue to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ *Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
configuredProps, make sure to use this field as the key when setting the prop value
*/
@JsonProperty("name")
- public OptionalWhen building configuredProps, make sure to use this field as the key when setting the prop value
The name slug of the app, e.g. 'github', 'slack', etc. This is used to identify the app for which the account is being configured.
+ */ + _FinalStage app(OptionalValue to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
A description of the prop, shown to the user when configuring the component.
+ */ + _FinalStage description(OptionalIf true, this prop does not need to be specified.
+ */ + _FinalStage optional(OptionalIf true, this prop will be ignored.
+ */ + _FinalStage disabled(OptionalIf true, should not expose this prop to the user
+ */ + _FinalStage hidden(OptionalIf true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ */ + _FinalStage withLabel(OptionalWhen building configuredProps, make sure to use this field as the key when setting the prop value
When building configuredProps, make sure to use this field as the key when setting the prop value
If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage withLabel(Boolean withLabel) { + this.withLabel = Optional.ofNullable(withLabel); return this; } /** - *The name slug of the app, e.g. 'github', 'slack', etc. This is used to identify the app for which the account is being configured.
+ *If true, you must save the configured prop value as a "label-value" object which should look like: { __lv: { label: string; value: any } } because the execution needs to access the label
*/ - @JsonSetter(value = "app", nulls = Nulls.SKIP) - public Builder app(OptionalIf true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
When building configuredProps, make sure to use this field as the key when setting the prop value
If true, after setting a value for this prop, a call to reloadComponentProps is required as the component has dynamic configurable props dependent on this one
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
Value to use as an input label. In cases where type is "app", should load the app via getApp, etc. and show app.name instead.
If true, calls to configureComponent for this prop support receiving a query parameter to filter remote options
If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
A description of the prop, shown to the user when configuring the component.
+ *If true, call configureComponent for this prop to load remote options. It is safe, and preferred, given a returned list of { label: string; value: any } objects to set the prop value to { __lv: { label: string; value: any } }. This way, on load, you can access label for the value without necessarily reloading these options
If true, should not expose this prop to the user
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage hidden(Boolean hidden) { + this.hidden = Optional.ofNullable(hidden); return this; } /** - *If true, this prop does not need to be specified.
+ *If true, should not expose this prop to the user
*/ - @JsonSetter(value = "optional", nulls = Nulls.SKIP) - public Builder optional(OptionalIf true, this prop will be ignored.
+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + public _FinalStage disabled(Boolean disabled) { + this.disabled = Optional.ofNullable(disabled); return this; } /** *If true, this prop will be ignored.
*/ + @java.lang.Override @JsonSetter(value = "disabled", nulls = Nulls.SKIP) - public Builder disabled(Optional