Class ConfigurationTimeTrackingConfiguration
java.lang.Object
io.github.primelib.jira4j.restv2.model.ConfigurationTimeTrackingConfiguration
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class ConfigurationTimeTrackingConfiguration
extends Object
ConfigurationTimeTrackingConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumThe default unit of time applied to logged time.static enumThe format that will appear on an issue's *Time Spent* field. -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConfigurationTimeTrackingConfiguration(ConfigurationTimeTrackingConfiguration.DefaultUnitEnum defaultUnit, ConfigurationTimeTrackingConfiguration.TimeFormatEnum timeFormat, Double workingDaysPerWeek, Double workingHoursPerDay) Constructs a validated instance ofConfigurationTimeTrackingConfiguration.Constructs a validated instance ofConfigurationTimeTrackingConfiguration. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanThe default unit of time applied to logged time.The default unit of time applied to logged time.booleaninthashCode()The format that will appear on an issue's *Time Spent* field.The format that will appear on an issue's *Time Spent* field.toString()The number of days in a working week.workingDaysPerWeek(Double workingDaysPerWeek) The number of days in a working week.The number of hours in a working day.workingHoursPerDay(Double workingHoursPerDay) The number of hours in a working day.
-
Field Details
-
defaultUnit
The default unit of time applied to logged time. -
timeFormat
The format that will appear on an issue's *Time Spent* field. -
workingDaysPerWeek
The number of days in a working week. -
workingHoursPerDay
The number of hours in a working day.
-
-
Constructor Details
-
ConfigurationTimeTrackingConfiguration
public ConfigurationTimeTrackingConfiguration(Consumer<ConfigurationTimeTrackingConfiguration> spec) Constructs a validated instance ofConfigurationTimeTrackingConfiguration.- Parameters:
spec- the specification to process
-
ConfigurationTimeTrackingConfiguration
@Internal public ConfigurationTimeTrackingConfiguration(ConfigurationTimeTrackingConfiguration.DefaultUnitEnum defaultUnit, ConfigurationTimeTrackingConfiguration.TimeFormatEnum timeFormat, Double workingDaysPerWeek, Double workingHoursPerDay) Constructs a validated instance ofConfigurationTimeTrackingConfiguration.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
ConfigurationTimeTrackingConfiguration(Consumer)instead.- Parameters:
defaultUnit- The default unit of time applied to logged time.timeFormat- The format that will appear on an issue's *Time Spent* field.workingDaysPerWeek- The number of days in a working week.workingHoursPerDay- The number of hours in a working day.
-
ConfigurationTimeTrackingConfiguration
protected ConfigurationTimeTrackingConfiguration()
-
-
Method Details
-
builder
public static ConfigurationTimeTrackingConfiguration.ConfigurationTimeTrackingConfigurationBuilder builder() -
defaultUnit
The default unit of time applied to logged time. -
timeFormat
The format that will appear on an issue's *Time Spent* field. -
workingDaysPerWeek
The number of days in a working week. -
workingHoursPerDay
The number of hours in a working day. -
defaultUnit
public ConfigurationTimeTrackingConfiguration defaultUnit(ConfigurationTimeTrackingConfiguration.DefaultUnitEnum defaultUnit) The default unit of time applied to logged time.- Returns:
this.
-
timeFormat
public ConfigurationTimeTrackingConfiguration timeFormat(ConfigurationTimeTrackingConfiguration.TimeFormatEnum timeFormat) The format that will appear on an issue's *Time Spent* field.- Returns:
this.
-
workingDaysPerWeek
The number of days in a working week.- Returns:
this.
-
workingHoursPerDay
The number of hours in a working day.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-