@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CreateFeatureFlagAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DEFAULT_VARIANT_KEY |
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_JSON_SCHEMA |
static String |
JSON_PROPERTY_KEY |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_VALUE_TYPE |
static String |
JSON_PROPERTY_VARIANTS |
boolean |
unparsed |
| Constructor and Description |
|---|
CreateFeatureFlagAttributes() |
CreateFeatureFlagAttributes(String description,
String key,
String name,
ValueType valueType,
List<CreateVariant> variants) |
| Modifier and Type | Method and Description |
|---|---|
CreateFeatureFlagAttributes |
addVariantsItem(CreateVariant variantsItem) |
CreateFeatureFlagAttributes |
defaultVariantKey(String defaultVariantKey) |
CreateFeatureFlagAttributes |
description(String description) |
boolean |
equals(Object o)
Return true if this CreateFeatureFlagAttributes object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getDefaultVariantKey_JsonNullable() |
String |
getDefaultVariantKey()
The key of the default variant.
|
String |
getDescription()
The description of the feature flag.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getJsonSchema_JsonNullable() |
String |
getJsonSchema()
JSON schema for validation when value_type is JSON.
|
String |
getKey()
The unique key of the feature flag.
|
String |
getName()
The name of the feature flag.
|
ValueType |
getValueType()
The type of values for the feature flag variants.
|
List<CreateVariant> |
getVariants()
The variants of the feature flag.
|
int |
hashCode() |
CreateFeatureFlagAttributes |
jsonSchema(String jsonSchema) |
CreateFeatureFlagAttributes |
key(String key) |
CreateFeatureFlagAttributes |
name(String name) |
CreateFeatureFlagAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setDefaultVariantKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> defaultVariantKey) |
void |
setDefaultVariantKey(String defaultVariantKey) |
void |
setDescription(String description) |
void |
setJsonSchema_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> jsonSchema) |
void |
setJsonSchema(String jsonSchema) |
void |
setKey(String key) |
void |
setName(String name) |
void |
setValueType(ValueType valueType) |
void |
setVariants(List<CreateVariant> variants) |
String |
toString() |
CreateFeatureFlagAttributes |
valueType(ValueType valueType) |
CreateFeatureFlagAttributes |
variants(List<CreateVariant> variants) |
public boolean unparsed
public static final String JSON_PROPERTY_DEFAULT_VARIANT_KEY
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_JSON_SCHEMA
public static final String JSON_PROPERTY_KEY
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_VALUE_TYPE
public static final String JSON_PROPERTY_VARIANTS
public CreateFeatureFlagAttributes defaultVariantKey(String defaultVariantKey)
@Nullable public String getDefaultVariantKey()
public org.openapitools.jackson.nullable.JsonNullable<String> getDefaultVariantKey_JsonNullable()
public void setDefaultVariantKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> defaultVariantKey)
public void setDefaultVariantKey(String defaultVariantKey)
public CreateFeatureFlagAttributes description(String description)
public String getDescription()
public void setDescription(String description)
public CreateFeatureFlagAttributes jsonSchema(String jsonSchema)
@Nullable public String getJsonSchema()
public org.openapitools.jackson.nullable.JsonNullable<String> getJsonSchema_JsonNullable()
public void setJsonSchema_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> jsonSchema)
public void setJsonSchema(String jsonSchema)
public CreateFeatureFlagAttributes key(String key)
public String getKey()
public void setKey(String key)
public CreateFeatureFlagAttributes name(String name)
public String getName()
public void setName(String name)
public CreateFeatureFlagAttributes valueType(ValueType valueType)
public ValueType getValueType()
public void setValueType(ValueType valueType)
public CreateFeatureFlagAttributes variants(List<CreateVariant> variants)
public CreateFeatureFlagAttributes addVariantsItem(CreateVariant variantsItem)
public List<CreateVariant> getVariants()
public void setVariants(List<CreateVariant> variants)
public CreateFeatureFlagAttributes putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.