Skip to main content

Product

Properties​

NameTypeDescriptionNotes
ProductNamePointer to stringName of the Product[optional]
UrlPointer to stringURL of the Product[optional]
ProductTenantIdPointer to stringAn identifier for a specific product-tenant combination[optional]
ProductRegionPointer to stringProduct region[optional]
ProductRightPointer to stringRight needed for the Product[optional]
ApiUrlPointer to NullableStringAPI URL of the Product[optional]
LicensesPointer to []License[optional]
AttributesPointer to map[string]interface{}Additional attributes for a product[optional]
ZonePointer to stringZone[optional]
StatusPointer to stringStatus of the product[optional]
StatusDateTimePointer to SailPointTimeStatus datetime[optional]
ReasonPointer to stringIf there's a tenant provisioning failure then reason will have the description of error[optional]
NotesPointer to stringProduct could have additional notes added during tenant provisioning.[optional]
DateCreatedPointer to NullableTimeDate when the product was created[optional]
LastUpdatedPointer to NullableTimeDate when the product was last updated[optional]
OrgTypePointer to NullableStringType of org[optional]

Methods​

NewProduct​

func NewProduct() *Product

NewProduct instantiates a new Product 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

NewProductWithDefaults​

func NewProductWithDefaults() *Product

NewProductWithDefaults instantiates a new Product 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

GetProductName​

func (o *Product) GetProductName() string

GetProductName returns the ProductName field if non-nil, zero value otherwise.

GetProductNameOk​

func (o *Product) GetProductNameOk() (*string, bool)

GetProductNameOk returns a tuple with the ProductName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetProductName​

func (o *Product) SetProductName(v string)

SetProductName sets ProductName field to given value.

HasProductName​

func (o *Product) HasProductName() bool

HasProductName returns a boolean if a field has been set.

GetUrl​

func (o *Product) GetUrl() string

GetUrl returns the Url field if non-nil, zero value otherwise.

GetUrlOk​

func (o *Product) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetUrl​

func (o *Product) SetUrl(v string)

SetUrl sets Url field to given value.

HasUrl​

func (o *Product) HasUrl() bool

HasUrl returns a boolean if a field has been set.

GetProductTenantId​

func (o *Product) GetProductTenantId() string

GetProductTenantId returns the ProductTenantId field if non-nil, zero value otherwise.

GetProductTenantIdOk​

func (o *Product) GetProductTenantIdOk() (*string, bool)

GetProductTenantIdOk returns a tuple with the ProductTenantId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetProductTenantId​

func (o *Product) SetProductTenantId(v string)

SetProductTenantId sets ProductTenantId field to given value.

HasProductTenantId​

func (o *Product) HasProductTenantId() bool

HasProductTenantId returns a boolean if a field has been set.

GetProductRegion​

func (o *Product) GetProductRegion() string

GetProductRegion returns the ProductRegion field if non-nil, zero value otherwise.

GetProductRegionOk​

func (o *Product) GetProductRegionOk() (*string, bool)

GetProductRegionOk returns a tuple with the ProductRegion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetProductRegion​

func (o *Product) SetProductRegion(v string)

SetProductRegion sets ProductRegion field to given value.

HasProductRegion​

func (o *Product) HasProductRegion() bool

HasProductRegion returns a boolean if a field has been set.

GetProductRight​

func (o *Product) GetProductRight() string

GetProductRight returns the ProductRight field if non-nil, zero value otherwise.

GetProductRightOk​

func (o *Product) GetProductRightOk() (*string, bool)

GetProductRightOk returns a tuple with the ProductRight field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetProductRight​

func (o *Product) SetProductRight(v string)

SetProductRight sets ProductRight field to given value.

HasProductRight​

func (o *Product) HasProductRight() bool

HasProductRight returns a boolean if a field has been set.

GetApiUrl​

func (o *Product) GetApiUrl() string

GetApiUrl returns the ApiUrl field if non-nil, zero value otherwise.

GetApiUrlOk​

func (o *Product) GetApiUrlOk() (*string, bool)

GetApiUrlOk returns a tuple with the ApiUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetApiUrl​

func (o *Product) SetApiUrl(v string)

SetApiUrl sets ApiUrl field to given value.

HasApiUrl​

func (o *Product) HasApiUrl() bool

HasApiUrl returns a boolean if a field has been set.

SetApiUrlNil​

func (o *Product) SetApiUrlNil(b bool)

SetApiUrlNil sets the value for ApiUrl to be an explicit nil

UnsetApiUrl​

func (o *Product) UnsetApiUrl()

UnsetApiUrl ensures that no value is present for ApiUrl, not even an explicit nil

GetLicenses​

func (o *Product) GetLicenses() []License

GetLicenses returns the Licenses field if non-nil, zero value otherwise.

GetLicensesOk​

func (o *Product) GetLicensesOk() (*[]License, bool)

GetLicensesOk returns a tuple with the Licenses field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLicenses​

func (o *Product) SetLicenses(v []License)

SetLicenses sets Licenses field to given value.

HasLicenses​

func (o *Product) HasLicenses() bool

HasLicenses returns a boolean if a field has been set.

GetAttributes​

func (o *Product) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field if non-nil, zero value otherwise.

GetAttributesOk​

func (o *Product) 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 *Product) SetAttributes(v map[string]interface{})

SetAttributes sets Attributes field to given value.

HasAttributes​

func (o *Product) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

GetZone​

func (o *Product) GetZone() string

GetZone returns the Zone field if non-nil, zero value otherwise.

GetZoneOk​

func (o *Product) GetZoneOk() (*string, bool)

GetZoneOk returns a tuple with the Zone field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetZone​

func (o *Product) SetZone(v string)

SetZone sets Zone field to given value.

HasZone​

func (o *Product) HasZone() bool

HasZone returns a boolean if a field has been set.

GetStatus​

func (o *Product) GetStatus() string

GetStatus returns the Status field if non-nil, zero value otherwise.

GetStatusOk​

func (o *Product) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetStatus​

func (o *Product) SetStatus(v string)

SetStatus sets Status field to given value.

HasStatus​

func (o *Product) HasStatus() bool

HasStatus returns a boolean if a field has been set.

GetStatusDateTime​

func (o *Product) GetStatusDateTime() SailPointTime

GetStatusDateTime returns the StatusDateTime field if non-nil, zero value otherwise.

GetStatusDateTimeOk​

func (o *Product) GetStatusDateTimeOk() (*SailPointTime, bool)

GetStatusDateTimeOk returns a tuple with the StatusDateTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetStatusDateTime​

func (o *Product) SetStatusDateTime(v SailPointTime)

SetStatusDateTime sets StatusDateTime field to given value.

HasStatusDateTime​

func (o *Product) HasStatusDateTime() bool

HasStatusDateTime returns a boolean if a field has been set.

GetReason​

func (o *Product) GetReason() string

GetReason returns the Reason field if non-nil, zero value otherwise.

GetReasonOk​

func (o *Product) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetReason​

func (o *Product) SetReason(v string)

SetReason sets Reason field to given value.

HasReason​

func (o *Product) HasReason() bool

HasReason returns a boolean if a field has been set.

GetNotes​

func (o *Product) GetNotes() string

GetNotes returns the Notes field if non-nil, zero value otherwise.

GetNotesOk​

func (o *Product) GetNotesOk() (*string, bool)

GetNotesOk returns a tuple with the Notes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetNotes​

func (o *Product) SetNotes(v string)

SetNotes sets Notes field to given value.

HasNotes​

func (o *Product) HasNotes() bool

HasNotes returns a boolean if a field has been set.

GetDateCreated​

func (o *Product) GetDateCreated() SailPointTime

GetDateCreated returns the DateCreated field if non-nil, zero value otherwise.

GetDateCreatedOk​

func (o *Product) GetDateCreatedOk() (*SailPointTime, bool)

GetDateCreatedOk returns a tuple with the DateCreated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDateCreated​

func (o *Product) SetDateCreated(v SailPointTime)

SetDateCreated sets DateCreated field to given value.

HasDateCreated​

func (o *Product) HasDateCreated() bool

HasDateCreated returns a boolean if a field has been set.

SetDateCreatedNil​

func (o *Product) SetDateCreatedNil(b bool)

SetDateCreatedNil sets the value for DateCreated to be an explicit nil

UnsetDateCreated​

func (o *Product) UnsetDateCreated()

UnsetDateCreated ensures that no value is present for DateCreated, not even an explicit nil

GetLastUpdated​

func (o *Product) GetLastUpdated() SailPointTime

GetLastUpdated returns the LastUpdated field if non-nil, zero value otherwise.

GetLastUpdatedOk​

func (o *Product) GetLastUpdatedOk() (*SailPointTime, bool)

GetLastUpdatedOk returns a tuple with the LastUpdated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLastUpdated​

func (o *Product) SetLastUpdated(v SailPointTime)

SetLastUpdated sets LastUpdated field to given value.

HasLastUpdated​

func (o *Product) HasLastUpdated() bool

HasLastUpdated returns a boolean if a field has been set.

SetLastUpdatedNil​

func (o *Product) SetLastUpdatedNil(b bool)

SetLastUpdatedNil sets the value for LastUpdated to be an explicit nil

UnsetLastUpdated​

func (o *Product) UnsetLastUpdated()

UnsetLastUpdated ensures that no value is present for LastUpdated, not even an explicit nil

GetOrgType​

func (o *Product) GetOrgType() string

GetOrgType returns the OrgType field if non-nil, zero value otherwise.

GetOrgTypeOk​

func (o *Product) GetOrgTypeOk() (*string, bool)

GetOrgTypeOk returns a tuple with the OrgType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetOrgType​

func (o *Product) SetOrgType(v string)

SetOrgType sets OrgType field to given value.

HasOrgType​

func (o *Product) HasOrgType() bool

HasOrgType returns a boolean if a field has been set.

SetOrgTypeNil​

func (o *Product) SetOrgTypeNil(b bool)

SetOrgTypeNil sets the value for OrgType to be an explicit nil

UnsetOrgType​

func (o *Product) UnsetOrgType()

UnsetOrgType ensures that no value is present for OrgType, not even an explicit nil