Name | Type | Description | Notes |
---|---|---|---|
Name | Pointer to string | [optional] | |
TypeName | Pointer to string | [optional] | |
IsOptional | Pointer to bool | [optional] | |
Cardinality | Pointer to string | [optional] | |
ValuesMinCount | Pointer to int32 | [optional] | |
ValuesMaxCount | Pointer to int32 | [optional] | |
IsUnique | Pointer to bool | [optional] | |
IsIndexable | Pointer to bool | [optional] | |
IncludeInNotification | Pointer to bool | [optional] | |
DefaultValue | Pointer to string | [optional] | |
Description | Pointer to string | [optional] | |
SearchWeight | Pointer to int32 | [optional] | |
IndexType | Pointer to string | [optional] | |
Constraints | Pointer to []AtlasConstraintDef | [optional] | |
Options | Pointer to map[string]string | [optional] | |
DisplayName | Pointer to string | [optional] |
func NewAtlasAttributeDef() *AtlasAttributeDef
NewAtlasAttributeDef instantiates a new AtlasAttributeDef 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 NewAtlasAttributeDefWithDefaults() *AtlasAttributeDef
NewAtlasAttributeDefWithDefaults instantiates a new AtlasAttributeDef 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 *AtlasAttributeDef) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) 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 *AtlasAttributeDef) SetName(v string)
SetName sets Name field to given value.
func (o *AtlasAttributeDef) HasName() bool
HasName returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetTypeName() string
GetTypeName returns the TypeName field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetTypeNameOk() (*string, bool)
GetTypeNameOk returns a tuple with the TypeName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetTypeName(v string)
SetTypeName sets TypeName field to given value.
func (o *AtlasAttributeDef) HasTypeName() bool
HasTypeName returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetIsOptional() bool
GetIsOptional returns the IsOptional field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetIsOptionalOk() (*bool, bool)
GetIsOptionalOk returns a tuple with the IsOptional field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetIsOptional(v bool)
SetIsOptional sets IsOptional field to given value.
func (o *AtlasAttributeDef) HasIsOptional() bool
HasIsOptional returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetCardinality() string
GetCardinality returns the Cardinality field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetCardinalityOk() (*string, bool)
GetCardinalityOk returns a tuple with the Cardinality field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetCardinality(v string)
SetCardinality sets Cardinality field to given value.
func (o *AtlasAttributeDef) HasCardinality() bool
HasCardinality returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetValuesMinCount() int32
GetValuesMinCount returns the ValuesMinCount field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetValuesMinCountOk() (*int32, bool)
GetValuesMinCountOk returns a tuple with the ValuesMinCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetValuesMinCount(v int32)
SetValuesMinCount sets ValuesMinCount field to given value.
func (o *AtlasAttributeDef) HasValuesMinCount() bool
HasValuesMinCount returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetValuesMaxCount() int32
GetValuesMaxCount returns the ValuesMaxCount field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetValuesMaxCountOk() (*int32, bool)
GetValuesMaxCountOk returns a tuple with the ValuesMaxCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetValuesMaxCount(v int32)
SetValuesMaxCount sets ValuesMaxCount field to given value.
func (o *AtlasAttributeDef) HasValuesMaxCount() bool
HasValuesMaxCount returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetIsUnique() bool
GetIsUnique returns the IsUnique field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetIsUniqueOk() (*bool, bool)
GetIsUniqueOk returns a tuple with the IsUnique field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetIsUnique(v bool)
SetIsUnique sets IsUnique field to given value.
func (o *AtlasAttributeDef) HasIsUnique() bool
HasIsUnique returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetIsIndexable() bool
GetIsIndexable returns the IsIndexable field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetIsIndexableOk() (*bool, bool)
GetIsIndexableOk returns a tuple with the IsIndexable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetIsIndexable(v bool)
SetIsIndexable sets IsIndexable field to given value.
func (o *AtlasAttributeDef) HasIsIndexable() bool
HasIsIndexable returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetIncludeInNotification() bool
GetIncludeInNotification returns the IncludeInNotification field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetIncludeInNotificationOk() (*bool, bool)
GetIncludeInNotificationOk returns a tuple with the IncludeInNotification field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetIncludeInNotification(v bool)
SetIncludeInNotification sets IncludeInNotification field to given value.
func (o *AtlasAttributeDef) HasIncludeInNotification() bool
HasIncludeInNotification returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetDefaultValue() string
GetDefaultValue returns the DefaultValue field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetDefaultValueOk() (*string, bool)
GetDefaultValueOk returns a tuple with the DefaultValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetDefaultValue(v string)
SetDefaultValue sets DefaultValue field to given value.
func (o *AtlasAttributeDef) HasDefaultValue() bool
HasDefaultValue returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *AtlasAttributeDef) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetSearchWeight() int32
GetSearchWeight returns the SearchWeight field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetSearchWeightOk() (*int32, bool)
GetSearchWeightOk returns a tuple with the SearchWeight field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetSearchWeight(v int32)
SetSearchWeight sets SearchWeight field to given value.
func (o *AtlasAttributeDef) HasSearchWeight() bool
HasSearchWeight returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetIndexType() string
GetIndexType returns the IndexType field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetIndexTypeOk() (*string, bool)
GetIndexTypeOk returns a tuple with the IndexType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetIndexType(v string)
SetIndexType sets IndexType field to given value.
func (o *AtlasAttributeDef) HasIndexType() bool
HasIndexType returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetConstraints() []AtlasConstraintDef
GetConstraints returns the Constraints field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetConstraintsOk() (*[]AtlasConstraintDef, bool)
GetConstraintsOk returns a tuple with the Constraints field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetConstraints(v []AtlasConstraintDef)
SetConstraints sets Constraints field to given value.
func (o *AtlasAttributeDef) HasConstraints() bool
HasConstraints returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetOptions() map[string]string
GetOptions returns the Options field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetOptionsOk() (*map[string]string, bool)
GetOptionsOk returns a tuple with the Options field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetOptions(v map[string]string)
SetOptions sets Options field to given value.
func (o *AtlasAttributeDef) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (o *AtlasAttributeDef) GetDisplayName() string
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
func (o *AtlasAttributeDef) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AtlasAttributeDef) SetDisplayName(v string)
SetDisplayName sets DisplayName field to given value.
func (o *AtlasAttributeDef) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.