Name | Type | Description | Notes |
---|---|---|---|
BackupInterval | Pointer to string | Secure backup interval in minutes. To ensure service continuity in case of power cycle and network outage secrets will be backed up periodically per backup interval | [optional] [default to "1"] |
EnableCache | Pointer to string | Enable cache [true/false] | [optional] |
EnableProactive | Pointer to string | Enable proactive caching [true/false] | [optional] |
Json | Pointer to bool | Set output format to JSON | [optional] [default to false] |
MinimumFetchInterval | Pointer to string | When using Cache or/and Proactive Cache, additional secrets will be fetched upon requesting a secret, based on the requestor's access policy. Define minimum fetching interval to avoid over fetching in a given time frame | [optional] [default to "5"] |
StaleTimeout | Pointer to string | Stale timeout in minutes, cache entries which are not accessed within timeout will be removed from cache | [optional] [default to "60"] |
Token | Pointer to string | Authentication token (see `/auth` and `/configure`) | [optional] |
UidToken | Pointer to string | The universal identity token, Required only for universal_identity authentication | [optional] |
func NewGatewayUpdateCache() *GatewayUpdateCache
NewGatewayUpdateCache instantiates a new GatewayUpdateCache 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 NewGatewayUpdateCacheWithDefaults() *GatewayUpdateCache
NewGatewayUpdateCacheWithDefaults instantiates a new GatewayUpdateCache 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 *GatewayUpdateCache) GetBackupInterval() string
GetBackupInterval returns the BackupInterval field if non-nil, zero value otherwise.
func (o *GatewayUpdateCache) GetBackupIntervalOk() (*string, bool)
GetBackupIntervalOk returns a tuple with the BackupInterval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateCache) SetBackupInterval(v string)
SetBackupInterval sets BackupInterval field to given value.
func (o *GatewayUpdateCache) HasBackupInterval() bool
HasBackupInterval returns a boolean if a field has been set.
func (o *GatewayUpdateCache) GetEnableCache() string
GetEnableCache returns the EnableCache field if non-nil, zero value otherwise.
func (o *GatewayUpdateCache) GetEnableCacheOk() (*string, bool)
GetEnableCacheOk returns a tuple with the EnableCache field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateCache) SetEnableCache(v string)
SetEnableCache sets EnableCache field to given value.
func (o *GatewayUpdateCache) HasEnableCache() bool
HasEnableCache returns a boolean if a field has been set.
func (o *GatewayUpdateCache) GetEnableProactive() string
GetEnableProactive returns the EnableProactive field if non-nil, zero value otherwise.
func (o *GatewayUpdateCache) GetEnableProactiveOk() (*string, bool)
GetEnableProactiveOk returns a tuple with the EnableProactive field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateCache) SetEnableProactive(v string)
SetEnableProactive sets EnableProactive field to given value.
func (o *GatewayUpdateCache) HasEnableProactive() bool
HasEnableProactive returns a boolean if a field has been set.
func (o *GatewayUpdateCache) GetJson() bool
GetJson returns the Json field if non-nil, zero value otherwise.
func (o *GatewayUpdateCache) GetJsonOk() (*bool, bool)
GetJsonOk returns a tuple with the Json field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateCache) SetJson(v bool)
SetJson sets Json field to given value.
func (o *GatewayUpdateCache) HasJson() bool
HasJson returns a boolean if a field has been set.
func (o *GatewayUpdateCache) GetMinimumFetchInterval() string
GetMinimumFetchInterval returns the MinimumFetchInterval field if non-nil, zero value otherwise.
func (o *GatewayUpdateCache) GetMinimumFetchIntervalOk() (*string, bool)
GetMinimumFetchIntervalOk returns a tuple with the MinimumFetchInterval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateCache) SetMinimumFetchInterval(v string)
SetMinimumFetchInterval sets MinimumFetchInterval field to given value.
func (o *GatewayUpdateCache) HasMinimumFetchInterval() bool
HasMinimumFetchInterval returns a boolean if a field has been set.
func (o *GatewayUpdateCache) GetStaleTimeout() string
GetStaleTimeout returns the StaleTimeout field if non-nil, zero value otherwise.
func (o *GatewayUpdateCache) GetStaleTimeoutOk() (*string, bool)
GetStaleTimeoutOk returns a tuple with the StaleTimeout field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateCache) SetStaleTimeout(v string)
SetStaleTimeout sets StaleTimeout field to given value.
func (o *GatewayUpdateCache) HasStaleTimeout() bool
HasStaleTimeout returns a boolean if a field has been set.
func (o *GatewayUpdateCache) GetToken() string
GetToken returns the Token field if non-nil, zero value otherwise.
func (o *GatewayUpdateCache) GetTokenOk() (*string, bool)
GetTokenOk returns a tuple with the Token field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateCache) SetToken(v string)
SetToken sets Token field to given value.
func (o *GatewayUpdateCache) HasToken() bool
HasToken returns a boolean if a field has been set.
func (o *GatewayUpdateCache) GetUidToken() string
GetUidToken returns the UidToken field if non-nil, zero value otherwise.
func (o *GatewayUpdateCache) GetUidTokenOk() (*string, bool)
GetUidTokenOk returns a tuple with the UidToken field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateCache) SetUidToken(v string)
SetUidToken sets UidToken field to given value.
func (o *GatewayUpdateCache) HasUidToken() bool
HasUidToken returns a boolean if a field has been set.