Class ExternalTracker
java.lang.Object
build.cursed.genapi.forgejo.model.ExternalTracker
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-09-28T10:48:29.723777+02:00[Europe/Stockholm]",
comments="Generator version: 7.21.0")
public class ExternalTracker
extends Object
ExternalTracker represents settings for external tracker
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexternalTrackerFormat(String externalTrackerFormat) externalTrackerRegexpPattern(String externalTrackerRegexpPattern) externalTrackerStyle(String externalTrackerStyle) externalTrackerUrl(String externalTrackerUrl) static ExternalTrackerCreate an instance of ExternalTracker given an JSON stringExternal Issue Tracker URL Format.External Issue Tracker issue regular expressionExternal Issue Tracker Number Format, either `numeric`, `alphanumeric`, or `regexp`URL of external issue tracker.inthashCode()voidsetExternalTrackerFormat(String externalTrackerFormat) voidsetExternalTrackerRegexpPattern(String externalTrackerRegexpPattern) voidsetExternalTrackerStyle(String externalTrackerStyle) voidsetExternalTrackerUrl(String externalTrackerUrl) toJson()Convert an instance of ExternalTracker to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_EXTERNAL_TRACKER_FORMAT
- See Also:
-
SERIALIZED_NAME_EXTERNAL_TRACKER_REGEXP_PATTERN
- See Also:
-
SERIALIZED_NAME_EXTERNAL_TRACKER_STYLE
- See Also:
-
SERIALIZED_NAME_EXTERNAL_TRACKER_URL
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
ExternalTracker
public ExternalTracker()
-
-
Method Details
-
externalTrackerFormat
-
getExternalTrackerFormat
External Issue Tracker URL Format. Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index.- Returns:
- externalTrackerFormat
-
setExternalTrackerFormat
-
externalTrackerRegexpPattern
-
getExternalTrackerRegexpPattern
External Issue Tracker issue regular expression- Returns:
- externalTrackerRegexpPattern
-
setExternalTrackerRegexpPattern
-
externalTrackerStyle
-
getExternalTrackerStyle
External Issue Tracker Number Format, either `numeric`, `alphanumeric`, or `regexp`- Returns:
- externalTrackerStyle
-
setExternalTrackerStyle
-
externalTrackerUrl
-
getExternalTrackerUrl
URL of external issue tracker.- Returns:
- externalTrackerUrl
-
setExternalTrackerUrl
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to ExternalTracker
-
fromJson
Create an instance of ExternalTracker given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ExternalTracker
- Throws:
IOException- if the JSON string is invalid with respect to ExternalTracker
-
toJson
Convert an instance of ExternalTracker to an JSON string- Returns:
- JSON string
-