Name | Type | Description | Notes |
---|---|---|---|
Key | Pointer to string | [optional] | |
StringValue | Pointer to string | [optional] | |
IntegerValue | Pointer to int64 | [optional] | |
DoubleValue | Pointer to float64 | [optional] | |
BoolValue | Pointer to bool | [optional] | |
StringArrayValue | Pointer to []string | [optional] | |
ValueType | Pointer to SearchAttributeValueType | [optional] |
func NewSearchAttribute() *SearchAttribute
NewSearchAttribute instantiates a new SearchAttribute 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 NewSearchAttributeWithDefaults() *SearchAttribute
NewSearchAttributeWithDefaults instantiates a new SearchAttribute 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 *SearchAttribute) GetKey() string
GetKey returns the Key field if non-nil, zero value otherwise.
func (o *SearchAttribute) 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 *SearchAttribute) SetKey(v string)
SetKey sets Key field to given value.
func (o *SearchAttribute) HasKey() bool
HasKey returns a boolean if a field has been set.
func (o *SearchAttribute) GetStringValue() string
GetStringValue returns the StringValue field if non-nil, zero value otherwise.
func (o *SearchAttribute) GetStringValueOk() (*string, bool)
GetStringValueOk returns a tuple with the StringValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SearchAttribute) SetStringValue(v string)
SetStringValue sets StringValue field to given value.
func (o *SearchAttribute) HasStringValue() bool
HasStringValue returns a boolean if a field has been set.
func (o *SearchAttribute) GetIntegerValue() int64
GetIntegerValue returns the IntegerValue field if non-nil, zero value otherwise.
func (o *SearchAttribute) GetIntegerValueOk() (*int64, bool)
GetIntegerValueOk returns a tuple with the IntegerValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SearchAttribute) SetIntegerValue(v int64)
SetIntegerValue sets IntegerValue field to given value.
func (o *SearchAttribute) HasIntegerValue() bool
HasIntegerValue returns a boolean if a field has been set.
func (o *SearchAttribute) GetDoubleValue() float64
GetDoubleValue returns the DoubleValue field if non-nil, zero value otherwise.
func (o *SearchAttribute) GetDoubleValueOk() (*float64, bool)
GetDoubleValueOk returns a tuple with the DoubleValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SearchAttribute) SetDoubleValue(v float64)
SetDoubleValue sets DoubleValue field to given value.
func (o *SearchAttribute) HasDoubleValue() bool
HasDoubleValue returns a boolean if a field has been set.
func (o *SearchAttribute) GetBoolValue() bool
GetBoolValue returns the BoolValue field if non-nil, zero value otherwise.
func (o *SearchAttribute) GetBoolValueOk() (*bool, bool)
GetBoolValueOk returns a tuple with the BoolValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SearchAttribute) SetBoolValue(v bool)
SetBoolValue sets BoolValue field to given value.
func (o *SearchAttribute) HasBoolValue() bool
HasBoolValue returns a boolean if a field has been set.
func (o *SearchAttribute) GetStringArrayValue() []string
GetStringArrayValue returns the StringArrayValue field if non-nil, zero value otherwise.
func (o *SearchAttribute) GetStringArrayValueOk() (*[]string, bool)
GetStringArrayValueOk returns a tuple with the StringArrayValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SearchAttribute) SetStringArrayValue(v []string)
SetStringArrayValue sets StringArrayValue field to given value.
func (o *SearchAttribute) HasStringArrayValue() bool
HasStringArrayValue returns a boolean if a field has been set.
func (o *SearchAttribute) GetValueType() SearchAttributeValueType
GetValueType returns the ValueType field if non-nil, zero value otherwise.
func (o *SearchAttribute) GetValueTypeOk() (*SearchAttributeValueType, bool)
GetValueTypeOk returns a tuple with the ValueType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SearchAttribute) SetValueType(v SearchAttributeValueType)
SetValueType sets ValueType field to given value.
func (o *SearchAttribute) HasValueType() bool
HasValueType returns a boolean if a field has been set.