Name | Type | Description | Notes |
---|---|---|---|
AdminRotationIntervalDays | Pointer to int64 | Define rotation interval in days | [optional] |
CreateSyncUrl | string | URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create | |
DeleteProtection | Pointer to string | Protection from accidental deletion of this item | [optional] |
EnableAdminRotation | Pointer to bool | Should admin credentials be rotated | [optional] [default to false] |
Name | string | Producer name | |
NewName | Pointer to string | Producer name | [optional] |
Payload | Pointer to string | Secret payload to be sent with each create/revoke webhook request | [optional] |
ProducerEncryptionKeyName | Pointer to string | Dynamic producer encryption key | [optional] |
RevokeSyncUrl | string | URL of an endpoint that implements /sync/revoke method, for example https://webhook.example.com/sync/revoke | |
RotateSyncUrl | Pointer to string | URL of an endpoint that implements /sync/rotate method, for example https://webhook.example.com/sync/rotate | [optional] |
Tags | Pointer to []string | List of the tags attached to this secret | [optional] |
TimeoutSec | Pointer to int64 | Maximum allowed time in seconds for the webhook to return the results | [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] |
UserTtl | Pointer to string | User TTL | [optional] [default to "60m"] |
func NewGatewayUpdateProducerCustom(createSyncUrl string, name string, revokeSyncUrl string, ) *GatewayUpdateProducerCustom
NewGatewayUpdateProducerCustom instantiates a new GatewayUpdateProducerCustom 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 NewGatewayUpdateProducerCustomWithDefaults() *GatewayUpdateProducerCustom
NewGatewayUpdateProducerCustomWithDefaults instantiates a new GatewayUpdateProducerCustom 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 *GatewayUpdateProducerCustom) GetAdminRotationIntervalDays() int64
GetAdminRotationIntervalDays returns the AdminRotationIntervalDays field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetAdminRotationIntervalDaysOk() (*int64, bool)
GetAdminRotationIntervalDaysOk returns a tuple with the AdminRotationIntervalDays field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetAdminRotationIntervalDays(v int64)
SetAdminRotationIntervalDays sets AdminRotationIntervalDays field to given value.
func (o *GatewayUpdateProducerCustom) HasAdminRotationIntervalDays() bool
HasAdminRotationIntervalDays returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetCreateSyncUrl() string
GetCreateSyncUrl returns the CreateSyncUrl field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetCreateSyncUrlOk() (*string, bool)
GetCreateSyncUrlOk returns a tuple with the CreateSyncUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetCreateSyncUrl(v string)
SetCreateSyncUrl sets CreateSyncUrl field to given value.
func (o *GatewayUpdateProducerCustom) GetDeleteProtection() string
GetDeleteProtection returns the DeleteProtection field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetDeleteProtectionOk() (*string, bool)
GetDeleteProtectionOk returns a tuple with the DeleteProtection field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetDeleteProtection(v string)
SetDeleteProtection sets DeleteProtection field to given value.
func (o *GatewayUpdateProducerCustom) HasDeleteProtection() bool
HasDeleteProtection returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetEnableAdminRotation() bool
GetEnableAdminRotation returns the EnableAdminRotation field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetEnableAdminRotationOk() (*bool, bool)
GetEnableAdminRotationOk returns a tuple with the EnableAdminRotation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetEnableAdminRotation(v bool)
SetEnableAdminRotation sets EnableAdminRotation field to given value.
func (o *GatewayUpdateProducerCustom) HasEnableAdminRotation() bool
HasEnableAdminRotation returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) 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.
func (o *GatewayUpdateProducerCustom) SetName(v string)
SetName sets Name field to given value.
func (o *GatewayUpdateProducerCustom) GetNewName() string
GetNewName returns the NewName field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetNewNameOk() (*string, bool)
GetNewNameOk returns a tuple with the NewName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetNewName(v string)
SetNewName sets NewName field to given value.
func (o *GatewayUpdateProducerCustom) HasNewName() bool
HasNewName returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetPayload() string
GetPayload returns the Payload field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetPayloadOk() (*string, bool)
GetPayloadOk returns a tuple with the Payload field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetPayload(v string)
SetPayload sets Payload field to given value.
func (o *GatewayUpdateProducerCustom) HasPayload() bool
HasPayload returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetProducerEncryptionKeyName() string
GetProducerEncryptionKeyName returns the ProducerEncryptionKeyName field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetProducerEncryptionKeyNameOk() (*string, bool)
GetProducerEncryptionKeyNameOk returns a tuple with the ProducerEncryptionKeyName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetProducerEncryptionKeyName(v string)
SetProducerEncryptionKeyName sets ProducerEncryptionKeyName field to given value.
func (o *GatewayUpdateProducerCustom) HasProducerEncryptionKeyName() bool
HasProducerEncryptionKeyName returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetRevokeSyncUrl() string
GetRevokeSyncUrl returns the RevokeSyncUrl field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetRevokeSyncUrlOk() (*string, bool)
GetRevokeSyncUrlOk returns a tuple with the RevokeSyncUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetRevokeSyncUrl(v string)
SetRevokeSyncUrl sets RevokeSyncUrl field to given value.
func (o *GatewayUpdateProducerCustom) GetRotateSyncUrl() string
GetRotateSyncUrl returns the RotateSyncUrl field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetRotateSyncUrlOk() (*string, bool)
GetRotateSyncUrlOk returns a tuple with the RotateSyncUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetRotateSyncUrl(v string)
SetRotateSyncUrl sets RotateSyncUrl field to given value.
func (o *GatewayUpdateProducerCustom) HasRotateSyncUrl() bool
HasRotateSyncUrl returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetTagsOk() (*[]string, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetTags(v []string)
SetTags sets Tags field to given value.
func (o *GatewayUpdateProducerCustom) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetTimeoutSec() int64
GetTimeoutSec returns the TimeoutSec field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetTimeoutSecOk() (*int64, bool)
GetTimeoutSecOk returns a tuple with the TimeoutSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetTimeoutSec(v int64)
SetTimeoutSec sets TimeoutSec field to given value.
func (o *GatewayUpdateProducerCustom) HasTimeoutSec() bool
HasTimeoutSec returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetToken() string
GetToken returns the Token field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) 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 *GatewayUpdateProducerCustom) SetToken(v string)
SetToken sets Token field to given value.
func (o *GatewayUpdateProducerCustom) HasToken() bool
HasToken returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetUidToken() string
GetUidToken returns the UidToken field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) 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 *GatewayUpdateProducerCustom) SetUidToken(v string)
SetUidToken sets UidToken field to given value.
func (o *GatewayUpdateProducerCustom) HasUidToken() bool
HasUidToken returns a boolean if a field has been set.
func (o *GatewayUpdateProducerCustom) GetUserTtl() string
GetUserTtl returns the UserTtl field if non-nil, zero value otherwise.
func (o *GatewayUpdateProducerCustom) GetUserTtlOk() (*string, bool)
GetUserTtlOk returns a tuple with the UserTtl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GatewayUpdateProducerCustom) SetUserTtl(v string)
SetUserTtl sets UserTtl field to given value.
func (o *GatewayUpdateProducerCustom) HasUserTtl() bool
HasUserTtl returns a boolean if a field has been set.