| Name | Type | Description | Notes |
|---|---|---|---|
| Kind | string | The type of resource | |
| AiConfig | Pointer to AIConfigRep | [optional] | |
| Flag | Pointer to ExpandedFlagRep | [optional] | |
| Segment | Pointer to UserSegment | [optional] |
func NewExpandedResourceRep(kind string, ) *ExpandedResourceRep
NewExpandedResourceRep instantiates a new ExpandedResourceRep 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 NewExpandedResourceRepWithDefaults() *ExpandedResourceRep
NewExpandedResourceRepWithDefaults instantiates a new ExpandedResourceRep 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 *ExpandedResourceRep) GetKind() string
GetKind returns the Kind field if non-nil, zero value otherwise.
func (o *ExpandedResourceRep) GetKindOk() (*string, bool)
GetKindOk returns a tuple with the Kind field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExpandedResourceRep) SetKind(v string)
SetKind sets Kind field to given value.
func (o *ExpandedResourceRep) GetAiConfig() AIConfigRep
GetAiConfig returns the AiConfig field if non-nil, zero value otherwise.
func (o *ExpandedResourceRep) GetAiConfigOk() (*AIConfigRep, bool)
GetAiConfigOk returns a tuple with the AiConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExpandedResourceRep) SetAiConfig(v AIConfigRep)
SetAiConfig sets AiConfig field to given value.
func (o *ExpandedResourceRep) HasAiConfig() bool
HasAiConfig returns a boolean if a field has been set.
func (o *ExpandedResourceRep) GetFlag() ExpandedFlagRep
GetFlag returns the Flag field if non-nil, zero value otherwise.
func (o *ExpandedResourceRep) GetFlagOk() (*ExpandedFlagRep, bool)
GetFlagOk returns a tuple with the Flag field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExpandedResourceRep) SetFlag(v ExpandedFlagRep)
SetFlag sets Flag field to given value.
func (o *ExpandedResourceRep) HasFlag() bool
HasFlag returns a boolean if a field has been set.
func (o *ExpandedResourceRep) GetSegment() UserSegment
GetSegment returns the Segment field if non-nil, zero value otherwise.
func (o *ExpandedResourceRep) GetSegmentOk() (*UserSegment, bool)
GetSegmentOk returns a tuple with the Segment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ExpandedResourceRep) SetSegment(v UserSegment)
SetSegment sets Segment field to given value.
func (o *ExpandedResourceRep) HasSegment() bool
HasSegment returns a boolean if a field has been set.