ResourceObject
Properties
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] |
Methods
NewResourceObject
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
NewResourceObjectWithDefaults
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
GetInstance
func (o *ResourceObject) GetInstance() string
GetInstance returns the Instance field if non-nil, zero value otherwise.
GetInstanceOk
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.
SetInstance
func (o *ResourceObject) SetInstance(v string)
SetInstance sets Instance field to given value.
HasInstance
func (o *ResourceObject) HasInstance() bool
HasInstance returns a boolean if a field has been set.
GetIdentity
func (o *ResourceObject) GetIdentity() string
GetIdentity returns the Identity field if non-nil, zero value otherwise.
GetIdentityOk
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.
SetIdentity
func (o *ResourceObject) SetIdentity(v string)
SetIdentity sets Identity field to given value.
HasIdentity
func (o *ResourceObject) HasIdentity() bool
HasIdentity returns a boolean if a field has been set.
GetUuid
func (o *ResourceObject) GetUuid() string
GetUuid returns the Uuid field if non-nil, zero value otherwise.
GetUuidOk
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.
SetUuid
func (o *ResourceObject) SetUuid(v string)
SetUuid sets Uuid field to given value.
HasUuid
func (o *ResourceObject) HasUuid() bool
HasUuid returns a boolean if a field has been set.
GetPreviousIdentity
func (o *ResourceObject) GetPreviousIdentity() string
GetPreviousIdentity returns the PreviousIdentity field if non-nil, zero value otherwise.
GetPreviousIdentityOk
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.
SetPreviousIdentity
func (o *ResourceObject) SetPreviousIdentity(v string)
SetPreviousIdentity sets PreviousIdentity field to given value.
HasPreviousIdentity
func (o *ResourceObject) HasPreviousIdentity() bool
HasPreviousIdentity returns a boolean if a field has been set.
GetName
func (o *ResourceObject) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
GetNameOk
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.
SetName
func (o *ResourceObject) SetName(v string)
SetName sets Name field to given value.
HasName
func (o *ResourceObject) HasName() bool
HasName returns a boolean if a field has been set.
GetObjectType
func (o *ResourceObject) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
GetObjectTypeOk
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.
SetObjectType
func (o *ResourceObject) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
HasObjectType
func (o *ResourceObject) HasObjectType() bool
HasObjectType returns a boolean if a field has been set.
GetIncomplete
func (o *ResourceObject) GetIncomplete() bool
GetIncomplete returns the Incomplete field if non-nil, zero value otherwise.
GetIncompleteOk
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.
SetIncomplete
func (o *ResourceObject) SetIncomplete(v bool)
SetIncomplete sets Incomplete field to given value.
HasIncomplete
func (o *ResourceObject) HasIncomplete() bool
HasIncomplete returns a boolean if a field has been set.
GetIncremental
func (o *ResourceObject) GetIncremental() bool
GetIncremental returns the Incremental field if non-nil, zero value otherwise.
GetIncrementalOk
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.
SetIncremental
func (o *ResourceObject) SetIncremental(v bool)
SetIncremental sets Incremental field to given value.
HasIncremental
func (o *ResourceObject) HasIncremental() bool
HasIncremental returns a boolean if a field has been set.
GetDelete
func (o *ResourceObject) GetDelete() bool
GetDelete returns the Delete field if non-nil, zero value otherwise.
GetDeleteOk
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.
SetDelete
func (o *ResourceObject) SetDelete(v bool)
SetDelete sets Delete field to given value.
HasDelete
func (o *ResourceObject) HasDelete() bool
HasDelete returns a boolean if a field has been set.
GetRemove
func (o *ResourceObject) GetRemove() bool
GetRemove returns the Remove field if non-nil, zero value otherwise.
GetRemoveOk
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.
SetRemove
func (o *ResourceObject) SetRemove(v bool)
SetRemove sets Remove field to given value.
HasRemove
func (o *ResourceObject) HasRemove() bool
HasRemove returns a boolean if a field has been set.
GetMissing
func (o *ResourceObject) GetMissing() []string
GetMissing returns the Missing field if non-nil, zero value otherwise.
GetMissingOk
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.
SetMissing
func (o *ResourceObject) SetMissing(v []string)
SetMissing sets Missing field to given value.
HasMissing
func (o *ResourceObject) HasMissing() bool
HasMissing returns a boolean if a field has been set.
GetAttributes
func (o *ResourceObject) GetAttributes() map[string]interface{}
GetAttributes returns the Attributes field if non-nil, zero value otherwise.
GetAttributesOk
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.
SetAttributes
func (o *ResourceObject) SetAttributes(v map[string]interface{})
SetAttributes sets Attributes field to given value.
HasAttributes
func (o *ResourceObject) HasAttributes() bool
HasAttributes returns a boolean if a field has been set.
GetFinalUpdate
func (o *ResourceObject) GetFinalUpdate() bool
GetFinalUpdate returns the FinalUpdate field if non-nil, zero value otherwise.
GetFinalUpdateOk
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.
SetFinalUpdate
func (o *ResourceObject) SetFinalUpdate(v bool)
SetFinalUpdate sets FinalUpdate field to given value.
HasFinalUpdate
func (o *ResourceObject) HasFinalUpdate() bool
HasFinalUpdate returns a boolean if a field has been set.