Package com.launchdarkly.api.model
Class FeatureFlagScheduledChange
- java.lang.Object
-
- com.launchdarkly.api.model.FeatureFlagScheduledChange
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-07-11T22:46:03.646077Z[Etc/UTC]") public class FeatureFlagScheduledChange extends java.lang.Object
FeatureFlagScheduledChange
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FeatureFlagScheduledChange.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>
openapiFields
static java.util.HashSet<java.lang.String>
openapiRequiredFields
static java.lang.String
SERIALIZED_NAME_CONFLICTS
static java.lang.String
SERIALIZED_NAME_CREATION_DATE
static java.lang.String
SERIALIZED_NAME_EXECUTION_DATE
static java.lang.String
SERIALIZED_NAME_ID
static java.lang.String
SERIALIZED_NAME_INSTRUCTIONS
static java.lang.String
SERIALIZED_NAME_LINKS
static java.lang.String
SERIALIZED_NAME_MAINTAINER_ID
static java.lang.String
SERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description FeatureFlagScheduledChange()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureFlagScheduledChange
addInstructionsItem(java.util.Map<java.lang.String,java.lang.Object> instructionsItem)
FeatureFlagScheduledChange
conflicts(java.lang.Object conflicts)
FeatureFlagScheduledChange
creationDate(java.lang.Long creationDate)
boolean
equals(java.lang.Object o)
FeatureFlagScheduledChange
executionDate(java.lang.Long executionDate)
static FeatureFlagScheduledChange
fromJson(java.lang.String jsonString)
Create an instance of FeatureFlagScheduledChange given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>
getAdditionalProperties()
Return the additional (undeclared) property.java.lang.Object
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.java.lang.Object
getConflicts()
Details on any conflicting scheduled changesjava.lang.Long
getCreationDate()
Get creationDatejava.lang.Long
getExecutionDate()
Get executionDatejava.lang.String
getId()
Get idjava.util.List<java.util.Map<java.lang.String,java.lang.Object>>
getInstructions()
Get instructionsjava.util.Map<java.lang.String,Link>
getLinks()
Links to other resources within the API.java.lang.String
getMaintainerId()
The ID of the scheduled change maintainerjava.lang.Integer
getVersion()
Version of the scheduled changeint
hashCode()
FeatureFlagScheduledChange
id(java.lang.String id)
FeatureFlagScheduledChange
instructions(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> instructions)
FeatureFlagScheduledChange
links(java.util.Map<java.lang.String,Link> links)
FeatureFlagScheduledChange
maintainerId(java.lang.String maintainerId)
FeatureFlagScheduledChange
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.FeatureFlagScheduledChange
putLinksItem(java.lang.String key, Link linksItem)
void
setConflicts(java.lang.Object conflicts)
void
setCreationDate(java.lang.Long creationDate)
void
setExecutionDate(java.lang.Long executionDate)
void
setId(java.lang.String id)
void
setInstructions(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> instructions)
void
setLinks(java.util.Map<java.lang.String,Link> links)
void
setMaintainerId(java.lang.String maintainerId)
void
setVersion(java.lang.Integer version)
java.lang.String
toJson()
Convert an instance of FeatureFlagScheduledChange to an JSON stringjava.lang.String
toString()
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues foundFeatureFlagScheduledChange
version(java.lang.Integer version)
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATION_DATE
public static final java.lang.String SERIALIZED_NAME_CREATION_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MAINTAINER_ID
public static final java.lang.String SERIALIZED_NAME_MAINTAINER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXECUTION_DATE
public static final java.lang.String SERIALIZED_NAME_EXECUTION_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INSTRUCTIONS
public static final java.lang.String SERIALIZED_NAME_INSTRUCTIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONFLICTS
public static final java.lang.String SERIALIZED_NAME_CONFLICTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LINKS
public static final java.lang.String SERIALIZED_NAME_LINKS
- 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
-
id
public FeatureFlagScheduledChange id(java.lang.String id)
-
getId
@Nonnull public java.lang.String getId()
Get id- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
creationDate
public FeatureFlagScheduledChange creationDate(java.lang.Long creationDate)
-
getCreationDate
@Nonnull public java.lang.Long getCreationDate()
Get creationDate- Returns:
- creationDate
-
setCreationDate
public void setCreationDate(java.lang.Long creationDate)
-
maintainerId
public FeatureFlagScheduledChange maintainerId(java.lang.String maintainerId)
-
getMaintainerId
@Nonnull public java.lang.String getMaintainerId()
The ID of the scheduled change maintainer- Returns:
- maintainerId
-
setMaintainerId
public void setMaintainerId(java.lang.String maintainerId)
-
version
public FeatureFlagScheduledChange version(java.lang.Integer version)
-
getVersion
@Nonnull public java.lang.Integer getVersion()
Version of the scheduled change- Returns:
- version
-
setVersion
public void setVersion(java.lang.Integer version)
-
executionDate
public FeatureFlagScheduledChange executionDate(java.lang.Long executionDate)
-
getExecutionDate
@Nonnull public java.lang.Long getExecutionDate()
Get executionDate- Returns:
- executionDate
-
setExecutionDate
public void setExecutionDate(java.lang.Long executionDate)
-
instructions
public FeatureFlagScheduledChange instructions(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> instructions)
-
addInstructionsItem
public FeatureFlagScheduledChange addInstructionsItem(java.util.Map<java.lang.String,java.lang.Object> instructionsItem)
-
getInstructions
@Nonnull public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getInstructions()
Get instructions- Returns:
- instructions
-
setInstructions
public void setInstructions(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> instructions)
-
conflicts
public FeatureFlagScheduledChange conflicts(java.lang.Object conflicts)
-
getConflicts
@Nullable public java.lang.Object getConflicts()
Details on any conflicting scheduled changes- Returns:
- conflicts
-
setConflicts
public void setConflicts(java.lang.Object conflicts)
-
links
public FeatureFlagScheduledChange links(java.util.Map<java.lang.String,Link> links)
-
putLinksItem
public FeatureFlagScheduledChange putLinksItem(java.lang.String key, Link linksItem)
-
getLinks
@Nullable public java.util.Map<java.lang.String,Link> getLinks()
Links to other resources within the API. Includes the URL and content type of those resources.- Returns:
- links
-
setLinks
public void setLinks(java.util.Map<java.lang.String,Link> links)
-
putAdditionalProperty
public FeatureFlagScheduledChange 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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOException
Validates 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 FeatureFlagScheduledChange
-
fromJson
public static FeatureFlagScheduledChange fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of FeatureFlagScheduledChange given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of FeatureFlagScheduledChange
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to FeatureFlagScheduledChange
-
toJson
public java.lang.String toJson()
Convert an instance of FeatureFlagScheduledChange to an JSON string- Returns:
- JSON string
-
-