Name | Type | Description | Notes |
---|---|---|---|
DisconnectedSessionTimeoutMinutes | Pointer to int32 | Disconnected sessions timeout (in minutes). An empty disconnected session is logged off after the timeout. This is required if the disconnect_session_timeout_policy is set to AFTER. | [optional] |
DisconnectedSessionTimeoutPolicy | Pointer to string | Log-off policy after disconnected session. Default value is NEVER. * IMMEDIATELY: Immediately Logoff after user disconnect. * AFTER: Logoff after the specified number of minutes after user disconnect. * NEVER: Do not logoff after user disconnect. | [optional] |
EmptySessionTimeoutMinutes | Pointer to int32 | Application empty session timeout (in minutes). An empty session (that has no remote-able window) is disconnected after the timeout. Default value is 1. This is required if the empty_session_timeout_policy is set to AFTER. | [optional] |
EmptySessionTimeoutPolicy | Pointer to string | Application empty session timeout policy. Default value is AFTER * IMMEDIATE: Empty session will be disconnected immediately. * NEVER: Empty session will never disconnected. * AFTER: Empty session will be disconnected after specified number of minutes. | [optional] |
LogoffAfterTimeout | Pointer to bool | Indicates whether the empty application sessions are logged off (true) or disconnected (false) after timeout. Default value is false if emptySessionTimeoutPolicy is set to AFTER or IMMEDIATE. | [optional] |
PreLaunchSessionTimeoutMinutes | Pointer to int32 | Application pre-launch session timeout (in minutes). A pre-launch session is disconnected after the timeout. Default value is 10. This is required if pre_launch_session_timeout_policy is set to AFTER. | [optional] |
PreLaunchSessionTimeoutPolicy | Pointer to string | Application pre-launch session timeout policy. Default value is AFTER * AFTER: Pre-launched session is disconnected after specified number of minutes. * NEVER: Pre-launched session is never disconnected. | [optional] |
func NewFarmSessionSettingsCreateSpec() *FarmSessionSettingsCreateSpec
NewFarmSessionSettingsCreateSpec instantiates a new FarmSessionSettingsCreateSpec 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 NewFarmSessionSettingsCreateSpecWithDefaults() *FarmSessionSettingsCreateSpec
NewFarmSessionSettingsCreateSpecWithDefaults instantiates a new FarmSessionSettingsCreateSpec 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 *FarmSessionSettingsCreateSpec) GetDisconnectedSessionTimeoutMinutes() int32
GetDisconnectedSessionTimeoutMinutes returns the DisconnectedSessionTimeoutMinutes field if non-nil, zero value otherwise.
func (o *FarmSessionSettingsCreateSpec) GetDisconnectedSessionTimeoutMinutesOk() (*int32, bool)
GetDisconnectedSessionTimeoutMinutesOk returns a tuple with the DisconnectedSessionTimeoutMinutes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmSessionSettingsCreateSpec) SetDisconnectedSessionTimeoutMinutes(v int32)
SetDisconnectedSessionTimeoutMinutes sets DisconnectedSessionTimeoutMinutes field to given value.
func (o *FarmSessionSettingsCreateSpec) HasDisconnectedSessionTimeoutMinutes() bool
HasDisconnectedSessionTimeoutMinutes returns a boolean if a field has been set.
func (o *FarmSessionSettingsCreateSpec) GetDisconnectedSessionTimeoutPolicy() string
GetDisconnectedSessionTimeoutPolicy returns the DisconnectedSessionTimeoutPolicy field if non-nil, zero value otherwise.
func (o *FarmSessionSettingsCreateSpec) GetDisconnectedSessionTimeoutPolicyOk() (*string, bool)
GetDisconnectedSessionTimeoutPolicyOk returns a tuple with the DisconnectedSessionTimeoutPolicy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmSessionSettingsCreateSpec) SetDisconnectedSessionTimeoutPolicy(v string)
SetDisconnectedSessionTimeoutPolicy sets DisconnectedSessionTimeoutPolicy field to given value.
func (o *FarmSessionSettingsCreateSpec) HasDisconnectedSessionTimeoutPolicy() bool
HasDisconnectedSessionTimeoutPolicy returns a boolean if a field has been set.
func (o *FarmSessionSettingsCreateSpec) GetEmptySessionTimeoutMinutes() int32
GetEmptySessionTimeoutMinutes returns the EmptySessionTimeoutMinutes field if non-nil, zero value otherwise.
func (o *FarmSessionSettingsCreateSpec) GetEmptySessionTimeoutMinutesOk() (*int32, bool)
GetEmptySessionTimeoutMinutesOk returns a tuple with the EmptySessionTimeoutMinutes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmSessionSettingsCreateSpec) SetEmptySessionTimeoutMinutes(v int32)
SetEmptySessionTimeoutMinutes sets EmptySessionTimeoutMinutes field to given value.
func (o *FarmSessionSettingsCreateSpec) HasEmptySessionTimeoutMinutes() bool
HasEmptySessionTimeoutMinutes returns a boolean if a field has been set.
func (o *FarmSessionSettingsCreateSpec) GetEmptySessionTimeoutPolicy() string
GetEmptySessionTimeoutPolicy returns the EmptySessionTimeoutPolicy field if non-nil, zero value otherwise.
func (o *FarmSessionSettingsCreateSpec) GetEmptySessionTimeoutPolicyOk() (*string, bool)
GetEmptySessionTimeoutPolicyOk returns a tuple with the EmptySessionTimeoutPolicy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmSessionSettingsCreateSpec) SetEmptySessionTimeoutPolicy(v string)
SetEmptySessionTimeoutPolicy sets EmptySessionTimeoutPolicy field to given value.
func (o *FarmSessionSettingsCreateSpec) HasEmptySessionTimeoutPolicy() bool
HasEmptySessionTimeoutPolicy returns a boolean if a field has been set.
func (o *FarmSessionSettingsCreateSpec) GetLogoffAfterTimeout() bool
GetLogoffAfterTimeout returns the LogoffAfterTimeout field if non-nil, zero value otherwise.
func (o *FarmSessionSettingsCreateSpec) GetLogoffAfterTimeoutOk() (*bool, bool)
GetLogoffAfterTimeoutOk returns a tuple with the LogoffAfterTimeout field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmSessionSettingsCreateSpec) SetLogoffAfterTimeout(v bool)
SetLogoffAfterTimeout sets LogoffAfterTimeout field to given value.
func (o *FarmSessionSettingsCreateSpec) HasLogoffAfterTimeout() bool
HasLogoffAfterTimeout returns a boolean if a field has been set.
func (o *FarmSessionSettingsCreateSpec) GetPreLaunchSessionTimeoutMinutes() int32
GetPreLaunchSessionTimeoutMinutes returns the PreLaunchSessionTimeoutMinutes field if non-nil, zero value otherwise.
func (o *FarmSessionSettingsCreateSpec) GetPreLaunchSessionTimeoutMinutesOk() (*int32, bool)
GetPreLaunchSessionTimeoutMinutesOk returns a tuple with the PreLaunchSessionTimeoutMinutes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmSessionSettingsCreateSpec) SetPreLaunchSessionTimeoutMinutes(v int32)
SetPreLaunchSessionTimeoutMinutes sets PreLaunchSessionTimeoutMinutes field to given value.
func (o *FarmSessionSettingsCreateSpec) HasPreLaunchSessionTimeoutMinutes() bool
HasPreLaunchSessionTimeoutMinutes returns a boolean if a field has been set.
func (o *FarmSessionSettingsCreateSpec) GetPreLaunchSessionTimeoutPolicy() string
GetPreLaunchSessionTimeoutPolicy returns the PreLaunchSessionTimeoutPolicy field if non-nil, zero value otherwise.
func (o *FarmSessionSettingsCreateSpec) GetPreLaunchSessionTimeoutPolicyOk() (*string, bool)
GetPreLaunchSessionTimeoutPolicyOk returns a tuple with the PreLaunchSessionTimeoutPolicy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmSessionSettingsCreateSpec) SetPreLaunchSessionTimeoutPolicy(v string)
SetPreLaunchSessionTimeoutPolicy sets PreLaunchSessionTimeoutPolicy field to given value.
func (o *FarmSessionSettingsCreateSpec) HasPreLaunchSessionTimeoutPolicy() bool
HasPreLaunchSessionTimeoutPolicy returns a boolean if a field has been set.