@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FeatureFlagAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ARCHIVED_AT |
static String |
JSON_PROPERTY_CREATED_AT |
static String |
JSON_PROPERTY_CREATED_BY |
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_DISTRIBUTION_CHANNEL |
static String |
JSON_PROPERTY_FEATURE_FLAG_ENVIRONMENTS |
static String |
JSON_PROPERTY_JSON_SCHEMA |
static String |
JSON_PROPERTY_KEY |
static String |
JSON_PROPERTY_LAST_UPDATED_BY |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_REQUIRE_APPROVAL |
static String |
JSON_PROPERTY_STALENESS_STATUS |
static String |
JSON_PROPERTY_TAGS |
static String |
JSON_PROPERTY_UPDATED_AT |
static String |
JSON_PROPERTY_VALUE_TYPE |
static String |
JSON_PROPERTY_VARIANTS |
boolean |
unparsed |
| Constructor and Description |
|---|
FeatureFlagAttributes() |
FeatureFlagAttributes(String description,
String key,
String name,
ValueType valueType,
List<Variant> variants) |
| Modifier and Type | Method and Description |
|---|---|
FeatureFlagAttributes |
addFeatureFlagEnvironmentsItem(FeatureFlagEnvironment featureFlagEnvironmentsItem) |
FeatureFlagAttributes |
addTagsItem(String tagsItem) |
FeatureFlagAttributes |
addVariantsItem(Variant variantsItem) |
FeatureFlagAttributes |
archivedAt(OffsetDateTime archivedAt) |
FeatureFlagAttributes |
createdAt(OffsetDateTime createdAt) |
FeatureFlagAttributes |
createdBy(UUID createdBy) |
FeatureFlagAttributes |
description(String description) |
FeatureFlagAttributes |
distributionChannel(String distributionChannel) |
boolean |
equals(Object o)
Return true if this FeatureFlagAttributes object is equal to o.
|
FeatureFlagAttributes |
featureFlagEnvironments(List<FeatureFlagEnvironment> featureFlagEnvironments) |
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<OffsetDateTime> |
getArchivedAt_JsonNullable() |
OffsetDateTime |
getArchivedAt()
The timestamp when the feature flag was archived.
|
OffsetDateTime |
getCreatedAt()
The timestamp when the feature flag was created.
|
UUID |
getCreatedBy()
The ID of the user who created the feature flag.
|
String |
getDescription()
The description of the feature flag.
|
String |
getDistributionChannel()
Distribution channel for the feature flag.
|
List<FeatureFlagEnvironment> |
getFeatureFlagEnvironments()
Environment-specific settings for 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.
|
UUID |
getLastUpdatedBy()
The ID of the user who last updated the feature flag.
|
String |
getName()
The name of the feature flag.
|
Boolean |
getRequireApproval()
Indicates whether this feature flag requires approval for changes.
|
String |
getStalenessStatus()
Indicates the whether a feature flag is stale or not.
|
List<String> |
getTags()
Tags associated with the feature flag.
|
OffsetDateTime |
getUpdatedAt()
The timestamp when the feature flag was last updated.
|
ValueType |
getValueType()
The type of values for the feature flag variants.
|
List<Variant> |
getVariants()
The variants of the feature flag.
|
int |
hashCode() |
FeatureFlagAttributes |
jsonSchema(String jsonSchema) |
FeatureFlagAttributes |
key(String key) |
FeatureFlagAttributes |
lastUpdatedBy(UUID lastUpdatedBy) |
FeatureFlagAttributes |
name(String name) |
FeatureFlagAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
FeatureFlagAttributes |
requireApproval(Boolean requireApproval) |
void |
setArchivedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> archivedAt) |
void |
setArchivedAt(OffsetDateTime archivedAt) |
void |
setCreatedAt(OffsetDateTime createdAt) |
void |
setCreatedBy(UUID createdBy) |
void |
setDescription(String description) |
void |
setDistributionChannel(String distributionChannel) |
void |
setFeatureFlagEnvironments(List<FeatureFlagEnvironment> featureFlagEnvironments) |
void |
setJsonSchema_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> jsonSchema) |
void |
setJsonSchema(String jsonSchema) |
void |
setKey(String key) |
void |
setLastUpdatedBy(UUID lastUpdatedBy) |
void |
setName(String name) |
void |
setRequireApproval(Boolean requireApproval) |
void |
setStalenessStatus(String stalenessStatus) |
void |
setTags(List<String> tags) |
void |
setUpdatedAt(OffsetDateTime updatedAt) |
void |
setValueType(ValueType valueType) |
void |
setVariants(List<Variant> variants) |
FeatureFlagAttributes |
stalenessStatus(String stalenessStatus) |
FeatureFlagAttributes |
tags(List<String> tags) |
String |
toString() |
FeatureFlagAttributes |
updatedAt(OffsetDateTime updatedAt) |
FeatureFlagAttributes |
valueType(ValueType valueType) |
FeatureFlagAttributes |
variants(List<Variant> variants) |
public boolean unparsed
public static final String JSON_PROPERTY_ARCHIVED_AT
public static final String JSON_PROPERTY_CREATED_AT
public static final String JSON_PROPERTY_CREATED_BY
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DISTRIBUTION_CHANNEL
public static final String JSON_PROPERTY_FEATURE_FLAG_ENVIRONMENTS
public static final String JSON_PROPERTY_JSON_SCHEMA
public static final String JSON_PROPERTY_KEY
public static final String JSON_PROPERTY_LAST_UPDATED_BY
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_REQUIRE_APPROVAL
public static final String JSON_PROPERTY_STALENESS_STATUS
public static final String JSON_PROPERTY_TAGS
public static final String JSON_PROPERTY_UPDATED_AT
public static final String JSON_PROPERTY_VALUE_TYPE
public static final String JSON_PROPERTY_VARIANTS
public FeatureFlagAttributes archivedAt(OffsetDateTime archivedAt)
@Nullable public OffsetDateTime getArchivedAt()
public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getArchivedAt_JsonNullable()
public void setArchivedAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> archivedAt)
public void setArchivedAt(OffsetDateTime archivedAt)
public FeatureFlagAttributes createdAt(OffsetDateTime createdAt)
@Nullable public OffsetDateTime getCreatedAt()
public void setCreatedAt(OffsetDateTime createdAt)
public FeatureFlagAttributes createdBy(UUID createdBy)
@Nullable public UUID getCreatedBy()
public void setCreatedBy(UUID createdBy)
public FeatureFlagAttributes description(String description)
public String getDescription()
public void setDescription(String description)
public FeatureFlagAttributes distributionChannel(String distributionChannel)
@Nullable public String getDistributionChannel()
public void setDistributionChannel(String distributionChannel)
public FeatureFlagAttributes featureFlagEnvironments(List<FeatureFlagEnvironment> featureFlagEnvironments)
public FeatureFlagAttributes addFeatureFlagEnvironmentsItem(FeatureFlagEnvironment featureFlagEnvironmentsItem)
@Nullable public List<FeatureFlagEnvironment> getFeatureFlagEnvironments()
public void setFeatureFlagEnvironments(List<FeatureFlagEnvironment> featureFlagEnvironments)
public FeatureFlagAttributes 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 FeatureFlagAttributes key(String key)
public String getKey()
public void setKey(String key)
public FeatureFlagAttributes lastUpdatedBy(UUID lastUpdatedBy)
@Nullable public UUID getLastUpdatedBy()
public void setLastUpdatedBy(UUID lastUpdatedBy)
public FeatureFlagAttributes name(String name)
public String getName()
public void setName(String name)
public FeatureFlagAttributes requireApproval(Boolean requireApproval)
@Nullable public Boolean getRequireApproval()
public void setRequireApproval(Boolean requireApproval)
public FeatureFlagAttributes stalenessStatus(String stalenessStatus)
@Nullable public String getStalenessStatus()
public void setStalenessStatus(String stalenessStatus)
public FeatureFlagAttributes tags(List<String> tags)
public FeatureFlagAttributes addTagsItem(String tagsItem)
@Nullable public List<String> getTags()
public FeatureFlagAttributes updatedAt(OffsetDateTime updatedAt)
@Nullable public OffsetDateTime getUpdatedAt()
public void setUpdatedAt(OffsetDateTime updatedAt)
public FeatureFlagAttributes valueType(ValueType valueType)
public ValueType getValueType()
public void setValueType(ValueType valueType)
public FeatureFlagAttributes variants(List<Variant> variants)
public FeatureFlagAttributes addVariantsItem(Variant variantsItem)
public FeatureFlagAttributes 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.