Skip to main content

RolePropagationOngoingResponseRolePropagationDetails

Properties

NameTypeDescriptionNotes
IdPointer to stringId of the Role Propagation process triggered.[optional]
StatusPointer to stringStatus of the Role Propagation process.[optional]
ExecutionStagePointer to stringCurrent execution stage of the Role Propagation process.[optional]
LaunchedPointer to SailPointTimeTime when the Role Propagation process was launched.[optional]
LaunchedByPointer to RolePropagationStatusResponseLaunchedBy[optional]
TerminatedByPointer to RolePropagationStatusResponseTerminatedBy[optional]
CompletedPointer to SailPointTimeTime when the Role Propagation process was completed.[optional]
FailureReasonPointer to stringReason for failure if the Role Propagation process failed.[optional]
SkipRoleRefreshPointer to boolIndicates if the role refresh was skipped during the Role Propagation process.[optional] [default to false]

Methods

NewRolePropagationOngoingResponseRolePropagationDetails

func NewRolePropagationOngoingResponseRolePropagationDetails() *RolePropagationOngoingResponseRolePropagationDetails

NewRolePropagationOngoingResponseRolePropagationDetails instantiates a new RolePropagationOngoingResponseRolePropagationDetails 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

NewRolePropagationOngoingResponseRolePropagationDetailsWithDefaults

func NewRolePropagationOngoingResponseRolePropagationDetailsWithDefaults() *RolePropagationOngoingResponseRolePropagationDetails

NewRolePropagationOngoingResponseRolePropagationDetailsWithDefaults instantiates a new RolePropagationOngoingResponseRolePropagationDetails 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

GetId

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetIdOk() (*string, bool)

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

SetId

func (o *RolePropagationOngoingResponseRolePropagationDetails) SetId(v string)

SetId sets Id field to given value.

HasId

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasId() bool

HasId returns a boolean if a field has been set.

GetStatus

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetStatus() string

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

GetStatusOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) 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 *RolePropagationOngoingResponseRolePropagationDetails) SetStatus(v string)

SetStatus sets Status field to given value.

HasStatus

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasStatus() bool

HasStatus returns a boolean if a field has been set.

GetExecutionStage

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetExecutionStage() string

GetExecutionStage returns the ExecutionStage field if non-nil, zero value otherwise.

GetExecutionStageOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetExecutionStageOk() (*string, bool)

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

SetExecutionStage

func (o *RolePropagationOngoingResponseRolePropagationDetails) SetExecutionStage(v string)

SetExecutionStage sets ExecutionStage field to given value.

HasExecutionStage

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasExecutionStage() bool

HasExecutionStage returns a boolean if a field has been set.

GetLaunched

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetLaunched() SailPointTime

GetLaunched returns the Launched field if non-nil, zero value otherwise.

GetLaunchedOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetLaunchedOk() (*SailPointTime, bool)

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

SetLaunched

func (o *RolePropagationOngoingResponseRolePropagationDetails) SetLaunched(v SailPointTime)

SetLaunched sets Launched field to given value.

HasLaunched

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasLaunched() bool

HasLaunched returns a boolean if a field has been set.

GetLaunchedBy

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetLaunchedBy() RolePropagationStatusResponseLaunchedBy

GetLaunchedBy returns the LaunchedBy field if non-nil, zero value otherwise.

GetLaunchedByOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetLaunchedByOk() (*RolePropagationStatusResponseLaunchedBy, bool)

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

SetLaunchedBy

func (o *RolePropagationOngoingResponseRolePropagationDetails) SetLaunchedBy(v RolePropagationStatusResponseLaunchedBy)

SetLaunchedBy sets LaunchedBy field to given value.

HasLaunchedBy

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasLaunchedBy() bool

HasLaunchedBy returns a boolean if a field has been set.

GetTerminatedBy

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetTerminatedBy() RolePropagationStatusResponseTerminatedBy

GetTerminatedBy returns the TerminatedBy field if non-nil, zero value otherwise.

GetTerminatedByOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetTerminatedByOk() (*RolePropagationStatusResponseTerminatedBy, bool)

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

SetTerminatedBy

func (o *RolePropagationOngoingResponseRolePropagationDetails) SetTerminatedBy(v RolePropagationStatusResponseTerminatedBy)

SetTerminatedBy sets TerminatedBy field to given value.

HasTerminatedBy

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasTerminatedBy() bool

HasTerminatedBy returns a boolean if a field has been set.

GetCompleted

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetCompleted() SailPointTime

GetCompleted returns the Completed field if non-nil, zero value otherwise.

GetCompletedOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetCompletedOk() (*SailPointTime, bool)

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

SetCompleted

func (o *RolePropagationOngoingResponseRolePropagationDetails) SetCompleted(v SailPointTime)

SetCompleted sets Completed field to given value.

HasCompleted

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasCompleted() bool

HasCompleted returns a boolean if a field has been set.

GetFailureReason

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetFailureReason() string

GetFailureReason returns the FailureReason field if non-nil, zero value otherwise.

GetFailureReasonOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetFailureReasonOk() (*string, bool)

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

SetFailureReason

func (o *RolePropagationOngoingResponseRolePropagationDetails) SetFailureReason(v string)

SetFailureReason sets FailureReason field to given value.

HasFailureReason

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasFailureReason() bool

HasFailureReason returns a boolean if a field has been set.

GetSkipRoleRefresh

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetSkipRoleRefresh() bool

GetSkipRoleRefresh returns the SkipRoleRefresh field if non-nil, zero value otherwise.

GetSkipRoleRefreshOk

func (o *RolePropagationOngoingResponseRolePropagationDetails) GetSkipRoleRefreshOk() (*bool, bool)

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

SetSkipRoleRefresh

func (o *RolePropagationOngoingResponseRolePropagationDetails) SetSkipRoleRefresh(v bool)

SetSkipRoleRefresh sets SkipRoleRefresh field to given value.

HasSkipRoleRefresh

func (o *RolePropagationOngoingResponseRolePropagationDetails) HasSkipRoleRefresh() bool

HasSkipRoleRefresh returns a boolean if a field has been set.