Package com.launchdarkly.api.model
Class BigSegmentStoreIntegrationLinks
- java.lang.Object
-
- com.launchdarkly.api.model.BigSegmentStoreIntegrationLinks
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-05-16T11:29:12.794018Z[Etc/UTC]") public class BigSegmentStoreIntegrationLinks extends java.lang.ObjectBigSegmentStoreIntegrationLinks
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBigSegmentStoreIntegrationLinks.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_ENVIRONMENTstatic java.lang.StringSERIALIZED_NAME_PARENTstatic java.lang.StringSERIALIZED_NAME_PROJECTstatic java.lang.StringSERIALIZED_NAME_SELF
-
Constructor Summary
Constructors Constructor Description BigSegmentStoreIntegrationLinks()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BigSegmentStoreIntegrationLinksenvironment(Link environment)booleanequals(java.lang.Object o)static BigSegmentStoreIntegrationLinksfromJson(java.lang.String jsonString)Create an instance of BigSegmentStoreIntegrationLinks 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.LinkgetEnvironment()Get environmentLinkgetParent()Get parentLinkgetProject()Get projectLinkgetSelf()Get selfinthashCode()BigSegmentStoreIntegrationLinksparent(Link parent)BigSegmentStoreIntegrationLinksproject(Link project)BigSegmentStoreIntegrationLinksputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.BigSegmentStoreIntegrationLinksself(Link self)voidsetEnvironment(Link environment)voidsetParent(Link parent)voidsetProject(Link project)voidsetSelf(Link self)java.lang.StringtoJson()Convert an instance of BigSegmentStoreIntegrationLinks to an JSON stringjava.lang.StringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_SELF
public static final java.lang.String SERIALIZED_NAME_SELF
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PARENT
public static final java.lang.String SERIALIZED_NAME_PARENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROJECT
public static final java.lang.String SERIALIZED_NAME_PROJECT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENVIRONMENT
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT
- 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
-
self
public BigSegmentStoreIntegrationLinks self(Link self)
-
getSelf
@Nonnull public Link getSelf()
Get self- Returns:
- self
-
setSelf
public void setSelf(Link self)
-
parent
public BigSegmentStoreIntegrationLinks parent(Link parent)
-
getParent
@Nonnull public Link getParent()
Get parent- Returns:
- parent
-
setParent
public void setParent(Link parent)
-
project
public BigSegmentStoreIntegrationLinks project(Link project)
-
getProject
@Nonnull public Link getProject()
Get project- Returns:
- project
-
setProject
public void setProject(Link project)
-
environment
public BigSegmentStoreIntegrationLinks environment(Link environment)
-
getEnvironment
@Nonnull public Link getEnvironment()
Get environment- Returns:
- environment
-
setEnvironment
public void setEnvironment(Link environment)
-
putAdditionalProperty
public BigSegmentStoreIntegrationLinks 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 BigSegmentStoreIntegrationLinks
-
fromJson
public static BigSegmentStoreIntegrationLinks fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of BigSegmentStoreIntegrationLinks given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of BigSegmentStoreIntegrationLinks
- Throws:
java.io.IOException- if the JSON string is invalid with respect to BigSegmentStoreIntegrationLinks
-
toJson
public java.lang.String toJson()
Convert an instance of BigSegmentStoreIntegrationLinks to an JSON string- Returns:
- JSON string
-
-