Class FeatureFlagEnvironmentListItem

java.lang.Object
com.datadog.api.client.v2.model.FeatureFlagEnvironmentListItem

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FeatureFlagEnvironmentListItem extends Object
Environment-specific settings for a feature flag in list responses.
  • Field Details

  • Constructor Details

    • FeatureFlagEnvironmentListItem

      public FeatureFlagEnvironmentListItem()
    • FeatureFlagEnvironmentListItem

      public FeatureFlagEnvironmentListItem(UUID environmentId, FeatureFlagStatus status)
  • Method Details

    • defaultAllocationKey

      public FeatureFlagEnvironmentListItem defaultAllocationKey(String defaultAllocationKey)
    • getDefaultAllocationKey

      @Nullable public String getDefaultAllocationKey()
      The allocation key used for the default variant.
      Returns:
      defaultAllocationKey
    • setDefaultAllocationKey

      public void setDefaultAllocationKey(String defaultAllocationKey)
    • defaultVariantId

      public FeatureFlagEnvironmentListItem defaultVariantId(String defaultVariantId)
    • getDefaultVariantId

      @Nullable public String getDefaultVariantId()
      The ID of the default variant for this environment.
      Returns:
      defaultVariantId
    • getDefaultVariantId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDefaultVariantId_JsonNullable()
    • setDefaultVariantId_JsonNullable

      public void setDefaultVariantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> defaultVariantId)
    • setDefaultVariantId

      public void setDefaultVariantId(String defaultVariantId)
    • environmentId

      public FeatureFlagEnvironmentListItem environmentId(UUID environmentId)
    • getEnvironmentId

      public UUID getEnvironmentId()
      The ID of the environment.
      Returns:
      environmentId
    • setEnvironmentId

      public void setEnvironmentId(UUID environmentId)
    • environmentName

      public FeatureFlagEnvironmentListItem environmentName(String environmentName)
    • getEnvironmentName

      @Nullable public String getEnvironmentName()
      The name of the environment.
      Returns:
      environmentName
    • setEnvironmentName

      public void setEnvironmentName(String environmentName)
    • environmentQueries

      public FeatureFlagEnvironmentListItem environmentQueries(List<String> environmentQueries)
    • addEnvironmentQueriesItem

      public FeatureFlagEnvironmentListItem addEnvironmentQueriesItem(String environmentQueriesItem)
    • getEnvironmentQueries

      @Nullable public List<String> getEnvironmentQueries()
      Queries that target this environment.
      Returns:
      environmentQueries
    • setEnvironmentQueries

      public void setEnvironmentQueries(List<String> environmentQueries)
    • isProduction

      public FeatureFlagEnvironmentListItem isProduction(Boolean isProduction)
    • getIsProduction

      @Nullable public Boolean getIsProduction()
      Indicates whether the environment is production.
      Returns:
      isProduction
    • setIsProduction

      public void setIsProduction(Boolean isProduction)
    • overrideAllocationKey

      public FeatureFlagEnvironmentListItem overrideAllocationKey(String overrideAllocationKey)
    • getOverrideAllocationKey

      @Nullable public String getOverrideAllocationKey()
      The allocation key used for the override variant.
      Returns:
      overrideAllocationKey
    • setOverrideAllocationKey

      public void setOverrideAllocationKey(String overrideAllocationKey)
    • overrideVariantId

      public FeatureFlagEnvironmentListItem overrideVariantId(String overrideVariantId)
    • getOverrideVariantId

      @Nullable public String getOverrideVariantId()
      The ID of the override variant for this environment.
      Returns:
      overrideVariantId
    • getOverrideVariantId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getOverrideVariantId_JsonNullable()
    • setOverrideVariantId_JsonNullable

      public void setOverrideVariantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> overrideVariantId)
    • setOverrideVariantId

      public void setOverrideVariantId(String overrideVariantId)
    • pendingSuggestionId

      public FeatureFlagEnvironmentListItem pendingSuggestionId(String pendingSuggestionId)
    • getPendingSuggestionId

      @Nullable public String getPendingSuggestionId()
      Pending suggestion identifier, if approval is required.
      Returns:
      pendingSuggestionId
    • getPendingSuggestionId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getPendingSuggestionId_JsonNullable()
    • setPendingSuggestionId_JsonNullable

      public void setPendingSuggestionId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> pendingSuggestionId)
    • setPendingSuggestionId

      public void setPendingSuggestionId(String pendingSuggestionId)
    • requireFeatureFlagApproval

      public FeatureFlagEnvironmentListItem requireFeatureFlagApproval(Boolean requireFeatureFlagApproval)
    • getRequireFeatureFlagApproval

      @Nullable public Boolean getRequireFeatureFlagApproval()
      Indicates whether feature flag changes require approval in this environment.
      Returns:
      requireFeatureFlagApproval
    • setRequireFeatureFlagApproval

      public void setRequireFeatureFlagApproval(Boolean requireFeatureFlagApproval)
    • status

    • getStatus

      public FeatureFlagStatus getStatus()
      The status of a feature flag in an environment.
      Returns:
      status
    • setStatus

      public void setStatus(FeatureFlagStatus status)
    • putAdditionalProperty

      public FeatureFlagEnvironmentListItem putAdditionalProperty(String key, 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.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      FeatureFlagEnvironmentListItem
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this FeatureFlagEnvironmentListItem object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object