Package com.launchdarkly.api.model
Class VersionsRep
- java.lang.Object
-
- com.launchdarkly.api.model.VersionsRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-04-19T22:24:20.163470Z[Etc/UTC]") public class VersionsRep extends java.lang.ObjectVersionsRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVersionsRep.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>openapiFieldsstatic java.util.HashSet<java.lang.String>openapiRequiredFieldsstatic java.lang.StringSERIALIZED_NAME_BETAstatic java.lang.StringSERIALIZED_NAME_CURRENT_VERSIONstatic java.lang.StringSERIALIZED_NAME_LATEST_VERSIONstatic java.lang.StringSERIALIZED_NAME_VALID_VERSIONS
-
Constructor Summary
Constructors Constructor Description VersionsRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VersionsRepaddValidVersionsItem(java.lang.Integer validVersionsItem)VersionsRepbeta(java.lang.Boolean beta)VersionsRepcurrentVersion(java.lang.Integer currentVersion)booleanequals(java.lang.Object o)static VersionsRepfromJson(java.lang.String jsonString)Create an instance of VersionsRep given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()Return the additional (undeclared) property.java.lang.ObjectgetAdditionalProperty(java.lang.String key)Return the additional (undeclared) property with the specified name.java.lang.BooleangetBeta()Whether the version of the API currently is use is a beta version.java.lang.IntegergetCurrentVersion()Get currentVersionjava.lang.IntegergetLatestVersion()Get latestVersionjava.util.List<java.lang.Integer>getValidVersions()A list of all valid API versions.inthashCode()VersionsReplatestVersion(java.lang.Integer latestVersion)VersionsRepputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.voidsetBeta(java.lang.Boolean beta)voidsetCurrentVersion(java.lang.Integer currentVersion)voidsetLatestVersion(java.lang.Integer latestVersion)voidsetValidVersions(java.util.List<java.lang.Integer> validVersions)java.lang.StringtoJson()Convert an instance of VersionsRep to an JSON stringjava.lang.StringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues foundVersionsRepvalidVersions(java.util.List<java.lang.Integer> validVersions)
-
-
-
Field Detail
-
SERIALIZED_NAME_VALID_VERSIONS
public static final java.lang.String SERIALIZED_NAME_VALID_VERSIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LATEST_VERSION
public static final java.lang.String SERIALIZED_NAME_LATEST_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CURRENT_VERSION
public static final java.lang.String SERIALIZED_NAME_CURRENT_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BETA
public static final java.lang.String SERIALIZED_NAME_BETA
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
validVersions
public VersionsRep validVersions(java.util.List<java.lang.Integer> validVersions)
-
addValidVersionsItem
public VersionsRep addValidVersionsItem(java.lang.Integer validVersionsItem)
-
getValidVersions
@Nonnull public java.util.List<java.lang.Integer> getValidVersions()
A list of all valid API versions. To learn more about our versioning, read [Versioning](https://apidocs.launchdarkly.com/#section/Overview/Versioning).- Returns:
- validVersions
-
setValidVersions
public void setValidVersions(java.util.List<java.lang.Integer> validVersions)
-
latestVersion
public VersionsRep latestVersion(java.lang.Integer latestVersion)
-
getLatestVersion
@Nonnull public java.lang.Integer getLatestVersion()
Get latestVersion- Returns:
- latestVersion
-
setLatestVersion
public void setLatestVersion(java.lang.Integer latestVersion)
-
currentVersion
public VersionsRep currentVersion(java.lang.Integer currentVersion)
-
getCurrentVersion
@Nonnull public java.lang.Integer getCurrentVersion()
Get currentVersion- Returns:
- currentVersion
-
setCurrentVersion
public void setCurrentVersion(java.lang.Integer currentVersion)
-
beta
public VersionsRep beta(java.lang.Boolean beta)
-
getBeta
@Nullable public java.lang.Boolean getBeta()
Whether the version of the API currently is use is a beta version. This is always <code>true</code> if you add the <code>LD-API-Version: beta</code> header to your request.- Returns:
- beta
-
setBeta
public void setBeta(java.lang.Boolean beta)
-
putAdditionalProperty
public VersionsRep putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
java.io.IOException- if the JSON Object is invalid with respect to VersionsRep
-
fromJson
public static VersionsRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of VersionsRep given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of VersionsRep
- Throws:
java.io.IOException- if the JSON string is invalid with respect to VersionsRep
-
toJson
public java.lang.String toJson()
Convert an instance of VersionsRep to an JSON string- Returns:
- JSON string
-
-