Package com.launchdarkly.api.model
Class FlagCopyConfigPost
- java.lang.Object
-
- com.launchdarkly.api.model.FlagCopyConfigPost
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-07-11T22:46:03.646077Z[Etc/UTC]") public class FlagCopyConfigPost extends java.lang.Object
FlagCopyConfigPost
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FlagCopyConfigPost.CustomTypeAdapterFactory
static class
FlagCopyConfigPost.ExcludedActionsEnum
Gets or Sets excludedActionsstatic class
FlagCopyConfigPost.IncludedActionsEnum
Gets or Sets includedActions
-
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_COMMENT
static java.lang.String
SERIALIZED_NAME_EXCLUDED_ACTIONS
static java.lang.String
SERIALIZED_NAME_INCLUDED_ACTIONS
static java.lang.String
SERIALIZED_NAME_SOURCE
static java.lang.String
SERIALIZED_NAME_TARGET
-
Constructor Summary
Constructors Constructor Description FlagCopyConfigPost()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FlagCopyConfigPost
addExcludedActionsItem(FlagCopyConfigPost.ExcludedActionsEnum excludedActionsItem)
FlagCopyConfigPost
addIncludedActionsItem(FlagCopyConfigPost.IncludedActionsEnum includedActionsItem)
FlagCopyConfigPost
comment(java.lang.String comment)
boolean
equals(java.lang.Object o)
FlagCopyConfigPost
excludedActions(java.util.List<FlagCopyConfigPost.ExcludedActionsEnum> excludedActions)
static FlagCopyConfigPost
fromJson(java.lang.String jsonString)
Create an instance of FlagCopyConfigPost 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.String
getComment()
Optional commentjava.util.List<FlagCopyConfigPost.ExcludedActionsEnum>
getExcludedActions()
Optional list of the flag changes NOT to copy from the source environment to the target environment.java.util.List<FlagCopyConfigPost.IncludedActionsEnum>
getIncludedActions()
Optional list of the flag changes to copy from the source environment to the target environment.FlagCopyConfigEnvironment
getSource()
Get sourceFlagCopyConfigEnvironment
getTarget()
Get targetint
hashCode()
FlagCopyConfigPost
includedActions(java.util.List<FlagCopyConfigPost.IncludedActionsEnum> includedActions)
FlagCopyConfigPost
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.void
setComment(java.lang.String comment)
void
setExcludedActions(java.util.List<FlagCopyConfigPost.ExcludedActionsEnum> excludedActions)
void
setIncludedActions(java.util.List<FlagCopyConfigPost.IncludedActionsEnum> includedActions)
void
setSource(FlagCopyConfigEnvironment source)
void
setTarget(FlagCopyConfigEnvironment target)
FlagCopyConfigPost
source(FlagCopyConfigEnvironment source)
FlagCopyConfigPost
target(FlagCopyConfigEnvironment target)
java.lang.String
toJson()
Convert an instance of FlagCopyConfigPost 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_SOURCE
public static final java.lang.String SERIALIZED_NAME_SOURCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TARGET
public static final java.lang.String SERIALIZED_NAME_TARGET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMMENT
public static final java.lang.String SERIALIZED_NAME_COMMENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INCLUDED_ACTIONS
public static final java.lang.String SERIALIZED_NAME_INCLUDED_ACTIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXCLUDED_ACTIONS
public static final java.lang.String SERIALIZED_NAME_EXCLUDED_ACTIONS
- 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
-
source
public FlagCopyConfigPost source(FlagCopyConfigEnvironment source)
-
getSource
@Nonnull public FlagCopyConfigEnvironment getSource()
Get source- Returns:
- source
-
setSource
public void setSource(FlagCopyConfigEnvironment source)
-
target
public FlagCopyConfigPost target(FlagCopyConfigEnvironment target)
-
getTarget
@Nonnull public FlagCopyConfigEnvironment getTarget()
Get target- Returns:
- target
-
setTarget
public void setTarget(FlagCopyConfigEnvironment target)
-
comment
public FlagCopyConfigPost comment(java.lang.String comment)
-
getComment
@Nullable public java.lang.String getComment()
Optional comment- Returns:
- comment
-
setComment
public void setComment(java.lang.String comment)
-
includedActions
public FlagCopyConfigPost includedActions(java.util.List<FlagCopyConfigPost.IncludedActionsEnum> includedActions)
-
addIncludedActionsItem
public FlagCopyConfigPost addIncludedActionsItem(FlagCopyConfigPost.IncludedActionsEnum includedActionsItem)
-
getIncludedActions
@Nullable public java.util.List<FlagCopyConfigPost.IncludedActionsEnum> getIncludedActions()
Optional list of the flag changes to copy from the source environment to the target environment. You may include either <code>includedActions</code> or <code>excludedActions</code>, but not both. If you include neither, then all flag changes will be copied.- Returns:
- includedActions
-
setIncludedActions
public void setIncludedActions(java.util.List<FlagCopyConfigPost.IncludedActionsEnum> includedActions)
-
excludedActions
public FlagCopyConfigPost excludedActions(java.util.List<FlagCopyConfigPost.ExcludedActionsEnum> excludedActions)
-
addExcludedActionsItem
public FlagCopyConfigPost addExcludedActionsItem(FlagCopyConfigPost.ExcludedActionsEnum excludedActionsItem)
-
getExcludedActions
@Nullable public java.util.List<FlagCopyConfigPost.ExcludedActionsEnum> getExcludedActions()
Optional list of the flag changes NOT to copy from the source environment to the target environment. You may include either <code>includedActions</code> or <code>excludedActions</code>, but not both. If you include neither, then all flag changes will be copied.- Returns:
- excludedActions
-
setExcludedActions
public void setExcludedActions(java.util.List<FlagCopyConfigPost.ExcludedActionsEnum> excludedActions)
-
putAdditionalProperty
public FlagCopyConfigPost 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 FlagCopyConfigPost
-
fromJson
public static FlagCopyConfigPost fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of FlagCopyConfigPost given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of FlagCopyConfigPost
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to FlagCopyConfigPost
-
toJson
public java.lang.String toJson()
Convert an instance of FlagCopyConfigPost to an JSON string- Returns:
- JSON string
-
-