| Name | Type | Description | Notes |
|---|---|---|---|
| CreatedAt | int64 | Unix timestamp in milliseconds | |
| Defaults | Pointer to AIConfigTargetingDefaults | [optional] | |
| Environments | map[string]AIConfigTargetingEnvironment | ||
| Experiments | AiConfigsExperimentInfoRep | ||
| Key | string | ||
| Name | string | ||
| Tags | []string | ||
| Variations | []AIConfigTargetingVariation | ||
| Version | int32 |
func NewAIConfigTargeting(createdAt int64, environments map[string]AIConfigTargetingEnvironment, experiments AiConfigsExperimentInfoRep, key string, name string, tags []string, variations []AIConfigTargetingVariation, version int32, ) *AIConfigTargeting
NewAIConfigTargeting instantiates a new AIConfigTargeting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAIConfigTargetingWithDefaults() *AIConfigTargeting
NewAIConfigTargetingWithDefaults instantiates a new AIConfigTargeting object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *AIConfigTargeting) GetCreatedAt() int64
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetCreatedAtOk() (*int64, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetCreatedAt(v int64)
SetCreatedAt sets CreatedAt field to given value.
func (o *AIConfigTargeting) GetDefaults() AIConfigTargetingDefaults
GetDefaults returns the Defaults field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetDefaultsOk() (*AIConfigTargetingDefaults, bool)
GetDefaultsOk returns a tuple with the Defaults field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetDefaults(v AIConfigTargetingDefaults)
SetDefaults sets Defaults field to given value.
func (o *AIConfigTargeting) HasDefaults() bool
HasDefaults returns a boolean if a field has been set.
func (o *AIConfigTargeting) GetEnvironments() map[string]AIConfigTargetingEnvironment
GetEnvironments returns the Environments field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetEnvironmentsOk() (*map[string]AIConfigTargetingEnvironment, bool)
GetEnvironmentsOk returns a tuple with the Environments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetEnvironments(v map[string]AIConfigTargetingEnvironment)
SetEnvironments sets Environments field to given value.
func (o *AIConfigTargeting) GetExperiments() AiConfigsExperimentInfoRep
GetExperiments returns the Experiments field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetExperimentsOk() (*AiConfigsExperimentInfoRep, bool)
GetExperimentsOk returns a tuple with the Experiments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetExperiments(v AiConfigsExperimentInfoRep)
SetExperiments sets Experiments field to given value.
func (o *AIConfigTargeting) GetKey() string
GetKey returns the Key field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetKey(v string)
SetKey sets Key field to given value.
func (o *AIConfigTargeting) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetName(v string)
SetName sets Name field to given value.
func (o *AIConfigTargeting) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetTagsOk() (*[]string, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetTags(v []string)
SetTags sets Tags field to given value.
func (o *AIConfigTargeting) GetVariations() []AIConfigTargetingVariation
GetVariations returns the Variations field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetVariationsOk() (*[]AIConfigTargetingVariation, bool)
GetVariationsOk returns a tuple with the Variations field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetVariations(v []AIConfigTargetingVariation)
SetVariations sets Variations field to given value.
func (o *AIConfigTargeting) GetVersion() int32
GetVersion returns the Version field if non-nil, zero value otherwise.
func (o *AIConfigTargeting) GetVersionOk() (*int32, bool)
GetVersionOk returns a tuple with the Version field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AIConfigTargeting) SetVersion(v int32)
SetVersion sets Version field to given value.