Name | Type | Description | Notes |
---|---|---|---|
Instance | Pointer to string | Identifier of the specific instance where this object resides. | [optional] [readonly] |
Identity | Pointer to string | Native identity of the object in the Source. | [optional] [readonly] |
Uuid | Pointer to string | Universal unique identifier of the object in the Source. | [optional] [readonly] |
PreviousIdentity | Pointer to string | Native identity that the object has previously. | [optional] [readonly] |
Name | Pointer to string | Display name for this object. | [optional] [readonly] |
ObjectType | Pointer to string | Type of object. | [optional] [readonly] |
Incomplete | Pointer to bool | A flag indicating that this is an incomplete object. Used in special cases where the connector has to return account information in several phases and the objects might not have a complete set of all account attributes. The attributes in this object will replace the corresponding attributes in the Link, but no other Link attributes will be changed. | [optional] [readonly] |
Incremental | Pointer to bool | A flag indicating that this is an incremental change object. This is similar to incomplete but it also means that the values of any multi-valued attributes in this object should be merged with the existing values in the Link rather than replacing the existing Link value. | [optional] [readonly] |
Delete | Pointer to bool | A flag indicating that this object has been deleted. This is set only when doing delta aggregation and the connector supports detection of native deletes. | [optional] [readonly] |
Remove | Pointer to bool | A flag set indicating that the values in the attributes represent things to remove rather than things to add. Setting this implies incremental. The values which are always for multi-valued attributes are removed from the current values. | [optional] [readonly] |
Missing | Pointer to []string | A list of attribute names that are not included in this object. This is only used with SMConnector and will only contain "groups". | [optional] [readonly] |
Attributes | Pointer to map[string]interface{} | Attributes of this ResourceObject. | [optional] [readonly] |
FinalUpdate | Pointer to bool | In Aggregation, for sparse object the count for total accounts scanned identities updated is not incremented. | [optional] [readonly] |
func NewResourceObject() *ResourceObject
NewResourceObject instantiates a new ResourceObject 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 NewResourceObjectWithDefaults() *ResourceObject
NewResourceObjectWithDefaults instantiates a new ResourceObject 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 *ResourceObject) GetInstance() string
GetInstance returns the Instance field if non-nil, zero value otherwise.
func (o *ResourceObject) GetInstanceOk() (*string, bool)
GetInstanceOk returns a tuple with the Instance field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetInstance(v string)
SetInstance sets Instance field to given value.
func (o *ResourceObject) HasInstance() bool
HasInstance returns a boolean if a field has been set.
func (o *ResourceObject) GetIdentity() string
GetIdentity returns the Identity field if non-nil, zero value otherwise.
func (o *ResourceObject) GetIdentityOk() (*string, bool)
GetIdentityOk returns a tuple with the Identity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetIdentity(v string)
SetIdentity sets Identity field to given value.
func (o *ResourceObject) HasIdentity() bool
HasIdentity returns a boolean if a field has been set.
func (o *ResourceObject) GetUuid() string
GetUuid returns the Uuid field if non-nil, zero value otherwise.
func (o *ResourceObject) GetUuidOk() (*string, bool)
GetUuidOk returns a tuple with the Uuid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetUuid(v string)
SetUuid sets Uuid field to given value.
func (o *ResourceObject) HasUuid() bool
HasUuid returns a boolean if a field has been set.
func (o *ResourceObject) GetPreviousIdentity() string
GetPreviousIdentity returns the PreviousIdentity field if non-nil, zero value otherwise.
func (o *ResourceObject) GetPreviousIdentityOk() (*string, bool)
GetPreviousIdentityOk returns a tuple with the PreviousIdentity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetPreviousIdentity(v string)
SetPreviousIdentity sets PreviousIdentity field to given value.
func (o *ResourceObject) HasPreviousIdentity() bool
HasPreviousIdentity returns a boolean if a field has been set.
func (o *ResourceObject) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *ResourceObject) 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 *ResourceObject) SetName(v string)
SetName sets Name field to given value.
func (o *ResourceObject) HasName() bool
HasName returns a boolean if a field has been set.
func (o *ResourceObject) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *ResourceObject) GetObjectTypeOk() (*string, bool)
GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *ResourceObject) HasObjectType() bool
HasObjectType returns a boolean if a field has been set.
func (o *ResourceObject) GetIncomplete() bool
GetIncomplete returns the Incomplete field if non-nil, zero value otherwise.
func (o *ResourceObject) GetIncompleteOk() (*bool, bool)
GetIncompleteOk returns a tuple with the Incomplete field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetIncomplete(v bool)
SetIncomplete sets Incomplete field to given value.
func (o *ResourceObject) HasIncomplete() bool
HasIncomplete returns a boolean if a field has been set.
func (o *ResourceObject) GetIncremental() bool
GetIncremental returns the Incremental field if non-nil, zero value otherwise.
func (o *ResourceObject) GetIncrementalOk() (*bool, bool)
GetIncrementalOk returns a tuple with the Incremental field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetIncremental(v bool)
SetIncremental sets Incremental field to given value.
func (o *ResourceObject) HasIncremental() bool
HasIncremental returns a boolean if a field has been set.
func (o *ResourceObject) GetDelete() bool
GetDelete returns the Delete field if non-nil, zero value otherwise.
func (o *ResourceObject) GetDeleteOk() (*bool, bool)
GetDeleteOk returns a tuple with the Delete field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetDelete(v bool)
SetDelete sets Delete field to given value.
func (o *ResourceObject) HasDelete() bool
HasDelete returns a boolean if a field has been set.
func (o *ResourceObject) GetRemove() bool
GetRemove returns the Remove field if non-nil, zero value otherwise.
func (o *ResourceObject) GetRemoveOk() (*bool, bool)
GetRemoveOk returns a tuple with the Remove field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetRemove(v bool)
SetRemove sets Remove field to given value.
func (o *ResourceObject) HasRemove() bool
HasRemove returns a boolean if a field has been set.
func (o *ResourceObject) GetMissing() []string
GetMissing returns the Missing field if non-nil, zero value otherwise.
func (o *ResourceObject) GetMissingOk() (*[]string, bool)
GetMissingOk returns a tuple with the Missing field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetMissing(v []string)
SetMissing sets Missing field to given value.
func (o *ResourceObject) HasMissing() bool
HasMissing returns a boolean if a field has been set.
func (o *ResourceObject) GetAttributes() map[string]interface{}
GetAttributes returns the Attributes field if non-nil, zero value otherwise.
func (o *ResourceObject) GetAttributesOk() (*map[string]interface{}, bool)
GetAttributesOk returns a tuple with the Attributes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetAttributes(v map[string]interface{})
SetAttributes sets Attributes field to given value.
func (o *ResourceObject) HasAttributes() bool
HasAttributes returns a boolean if a field has been set.
func (o *ResourceObject) GetFinalUpdate() bool
GetFinalUpdate returns the FinalUpdate field if non-nil, zero value otherwise.
func (o *ResourceObject) GetFinalUpdateOk() (*bool, bool)
GetFinalUpdateOk returns a tuple with the FinalUpdate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceObject) SetFinalUpdate(v bool)
SetFinalUpdate sets FinalUpdate field to given value.
func (o *ResourceObject) HasFinalUpdate() bool
HasFinalUpdate returns a boolean if a field has been set.