Package com.launchdarkly.api.model
Class StageInputRep
- java.lang.Object
-
- com.launchdarkly.api.model.StageInputRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-07-11T22:46:03.646077Z[Etc/UTC]") public class StageInputRep extends java.lang.Object
StageInputRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StageInputRep.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_ACTION
static java.lang.String
SERIALIZED_NAME_CONDITIONS
static java.lang.String
SERIALIZED_NAME_EXECUTE_CONDITIONS_IN_SEQUENCE
static java.lang.String
SERIALIZED_NAME_NAME
-
Constructor Summary
Constructors Constructor Description StageInputRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StageInputRep
action(ActionInputRep action)
StageInputRep
addConditionsItem(ConditionInputRep conditionsItem)
StageInputRep
conditions(java.util.List<ConditionInputRep> conditions)
boolean
equals(java.lang.Object o)
StageInputRep
executeConditionsInSequence(java.lang.Boolean executeConditionsInSequence)
static StageInputRep
fromJson(java.lang.String jsonString)
Create an instance of StageInputRep given an JSON stringActionInputRep
getAction()
Get actionjava.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.util.List<ConditionInputRep>
getConditions()
An array of conditions for the stage.java.lang.Boolean
getExecuteConditionsInSequence()
Whether to execute the conditions in sequence for the given stagejava.lang.String
getName()
The stage nameint
hashCode()
StageInputRep
name(java.lang.String name)
StageInputRep
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.void
setAction(ActionInputRep action)
void
setConditions(java.util.List<ConditionInputRep> conditions)
void
setExecuteConditionsInSequence(java.lang.Boolean executeConditionsInSequence)
void
setName(java.lang.String name)
java.lang.String
toJson()
Convert an instance of StageInputRep 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 found
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXECUTE_CONDITIONS_IN_SEQUENCE
public static final java.lang.String SERIALIZED_NAME_EXECUTE_CONDITIONS_IN_SEQUENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONDITIONS
public static final java.lang.String SERIALIZED_NAME_CONDITIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACTION
public static final java.lang.String SERIALIZED_NAME_ACTION
- 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
-
name
public StageInputRep name(java.lang.String name)
-
getName
@Nullable public java.lang.String getName()
The stage name- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
executeConditionsInSequence
public StageInputRep executeConditionsInSequence(java.lang.Boolean executeConditionsInSequence)
-
getExecuteConditionsInSequence
@Nullable public java.lang.Boolean getExecuteConditionsInSequence()
Whether to execute the conditions in sequence for the given stage- Returns:
- executeConditionsInSequence
-
setExecuteConditionsInSequence
public void setExecuteConditionsInSequence(java.lang.Boolean executeConditionsInSequence)
-
conditions
public StageInputRep conditions(java.util.List<ConditionInputRep> conditions)
-
addConditionsItem
public StageInputRep addConditionsItem(ConditionInputRep conditionsItem)
-
getConditions
@Nullable public java.util.List<ConditionInputRep> getConditions()
An array of conditions for the stage.- Returns:
- conditions
-
setConditions
public void setConditions(java.util.List<ConditionInputRep> conditions)
-
action
public StageInputRep action(ActionInputRep action)
-
getAction
@Nullable public ActionInputRep getAction()
Get action- Returns:
- action
-
setAction
public void setAction(ActionInputRep action)
-
putAdditionalProperty
public StageInputRep 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 StageInputRep
-
fromJson
public static StageInputRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of StageInputRep given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of StageInputRep
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to StageInputRep
-
toJson
public java.lang.String toJson()
Convert an instance of StageInputRep to an JSON string- Returns:
- JSON string
-
-