Class TimeTrackingProvider
java.lang.Object
io.github.primelib.jira4j.restv3.model.TimeTrackingProvider
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class TimeTrackingProvider
extends Object
TimeTrackingProvider
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TimeTrackingProvider
(String key, String name, String url) Constructs a validated instance ofTimeTrackingProvider
.Constructs a validated instance ofTimeTrackingProvider
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
int
hashCode()
key()
The key for the time tracking provider.The key for the time tracking provider.name()
The name of the time tracking provider.The name of the time tracking provider.toString()
url()
The URL of the configuration page for the time tracking provider app.The URL of the configuration page for the time tracking provider app.
-
Field Details
-
key
The key for the time tracking provider. For example, *JIRA*. -
name
The name of the time tracking provider. For example, *JIRA provided time tracking*. -
url
The URL of the configuration page for the time tracking provider app. For example, *_/example/config/url*. This property is only returned if theadminPageKey
property is set in the module descriptor of the time tracking provider app.
-
-
Constructor Details
-
TimeTrackingProvider
Constructs a validated instance ofTimeTrackingProvider
.- Parameters:
spec
- the specification to process
-
TimeTrackingProvider
Constructs a validated instance ofTimeTrackingProvider
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
TimeTrackingProvider(Consumer)
instead.- Parameters:
key
- The key for the time tracking provider. For example, *JIRA*.name
- The name of the time tracking provider. For example, *JIRA provided time tracking*.url
- The URL of the configuration page for the time tracking provider app. For example, *_/example/config/url*. This property is only returned if theadminPageKey
property is set in the module descriptor of the time tracking provider app.
-
TimeTrackingProvider
protected TimeTrackingProvider()
-
-
Method Details
-
builder
-
key
The key for the time tracking provider. For example, *JIRA*. -
name
The name of the time tracking provider. For example, *JIRA provided time tracking*. -
url
The URL of the configuration page for the time tracking provider app. For example, *_/example/config/url*. This property is only returned if theadminPageKey
property is set in the module descriptor of the time tracking provider app. -
key
The key for the time tracking provider. For example, *JIRA*.- Returns:
this
.
-
name
The name of the time tracking provider. For example, *JIRA provided time tracking*.- Returns:
this
.
-
url
The URL of the configuration page for the time tracking provider app. For example, *_/example/config/url*. This property is only returned if theadminPageKey
property is set in the module descriptor of the time tracking provider app.- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-