| Name | Type | Description | Notes |
|---|---|---|---|
| Host | Pointer to NullableString | [optional] | |
| Port | Pointer to int32 | [optional] | |
| RelayAuthenticationType | Pointer to int32 | [optional] | |
| RelayPassword | Pointer to CSSCMSDataModelModelsKeyfactorAPISecret | [optional] | |
| RelayUsername | Pointer to CSSCMSDataModelModelsKeyfactorAPISecret | [optional] | |
| SenderAccount | Pointer to NullableString | [optional] | |
| SenderName | Pointer to NullableString | [optional] | |
| UseSSL | Pointer to bool | [optional] |
func NewSMTPSMTPRequest() *SMTPSMTPRequest
NewSMTPSMTPRequest instantiates a new SMTPSMTPRequest 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 NewSMTPSMTPRequestWithDefaults() *SMTPSMTPRequest
NewSMTPSMTPRequestWithDefaults instantiates a new SMTPSMTPRequest 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 *SMTPSMTPRequest) GetHost() string
GetHost returns the Host field if non-nil, zero value otherwise.
func (o *SMTPSMTPRequest) GetHostOk() (*string, bool)
GetHostOk returns a tuple with the Host field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SMTPSMTPRequest) SetHost(v string)
SetHost sets Host field to given value.
func (o *SMTPSMTPRequest) HasHost() bool
HasHost returns a boolean if a field has been set.
func (o *SMTPSMTPRequest) SetHostNil(b bool)
SetHostNil sets the value for Host to be an explicit nil
func (o *SMTPSMTPRequest) UnsetHost()
UnsetHost ensures that no value is present for Host, not even an explicit nil
func (o *SMTPSMTPRequest) GetPort() int32
GetPort returns the Port field if non-nil, zero value otherwise.
func (o *SMTPSMTPRequest) GetPortOk() (*int32, bool)
GetPortOk returns a tuple with the Port field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SMTPSMTPRequest) SetPort(v int32)
SetPort sets Port field to given value.
func (o *SMTPSMTPRequest) HasPort() bool
HasPort returns a boolean if a field has been set.
func (o *SMTPSMTPRequest) GetRelayAuthenticationType() int32
GetRelayAuthenticationType returns the RelayAuthenticationType field if non-nil, zero value otherwise.
func (o *SMTPSMTPRequest) GetRelayAuthenticationTypeOk() (*int32, bool)
GetRelayAuthenticationTypeOk returns a tuple with the RelayAuthenticationType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SMTPSMTPRequest) SetRelayAuthenticationType(v int32)
SetRelayAuthenticationType sets RelayAuthenticationType field to given value.
func (o *SMTPSMTPRequest) HasRelayAuthenticationType() bool
HasRelayAuthenticationType returns a boolean if a field has been set.
func (o *SMTPSMTPRequest) GetRelayPassword() CSSCMSDataModelModelsKeyfactorAPISecret
GetRelayPassword returns the RelayPassword field if non-nil, zero value otherwise.
func (o *SMTPSMTPRequest) GetRelayPasswordOk() (*CSSCMSDataModelModelsKeyfactorAPISecret, bool)
GetRelayPasswordOk returns a tuple with the RelayPassword field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SMTPSMTPRequest) SetRelayPassword(v CSSCMSDataModelModelsKeyfactorAPISecret)
SetRelayPassword sets RelayPassword field to given value.
func (o *SMTPSMTPRequest) HasRelayPassword() bool
HasRelayPassword returns a boolean if a field has been set.
func (o *SMTPSMTPRequest) GetRelayUsername() CSSCMSDataModelModelsKeyfactorAPISecret
GetRelayUsername returns the RelayUsername field if non-nil, zero value otherwise.
func (o *SMTPSMTPRequest) GetRelayUsernameOk() (*CSSCMSDataModelModelsKeyfactorAPISecret, bool)
GetRelayUsernameOk returns a tuple with the RelayUsername field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SMTPSMTPRequest) SetRelayUsername(v CSSCMSDataModelModelsKeyfactorAPISecret)
SetRelayUsername sets RelayUsername field to given value.
func (o *SMTPSMTPRequest) HasRelayUsername() bool
HasRelayUsername returns a boolean if a field has been set.
func (o *SMTPSMTPRequest) GetSenderAccount() string
GetSenderAccount returns the SenderAccount field if non-nil, zero value otherwise.
func (o *SMTPSMTPRequest) GetSenderAccountOk() (*string, bool)
GetSenderAccountOk returns a tuple with the SenderAccount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SMTPSMTPRequest) SetSenderAccount(v string)
SetSenderAccount sets SenderAccount field to given value.
func (o *SMTPSMTPRequest) HasSenderAccount() bool
HasSenderAccount returns a boolean if a field has been set.
func (o *SMTPSMTPRequest) SetSenderAccountNil(b bool)
SetSenderAccountNil sets the value for SenderAccount to be an explicit nil
func (o *SMTPSMTPRequest) UnsetSenderAccount()
UnsetSenderAccount ensures that no value is present for SenderAccount, not even an explicit nil
func (o *SMTPSMTPRequest) GetSenderName() string
GetSenderName returns the SenderName field if non-nil, zero value otherwise.
func (o *SMTPSMTPRequest) GetSenderNameOk() (*string, bool)
GetSenderNameOk returns a tuple with the SenderName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SMTPSMTPRequest) SetSenderName(v string)
SetSenderName sets SenderName field to given value.
func (o *SMTPSMTPRequest) HasSenderName() bool
HasSenderName returns a boolean if a field has been set.
func (o *SMTPSMTPRequest) SetSenderNameNil(b bool)
SetSenderNameNil sets the value for SenderName to be an explicit nil
func (o *SMTPSMTPRequest) UnsetSenderName()
UnsetSenderName ensures that no value is present for SenderName, not even an explicit nil
func (o *SMTPSMTPRequest) GetUseSSL() bool
GetUseSSL returns the UseSSL field if non-nil, zero value otherwise.
func (o *SMTPSMTPRequest) GetUseSSLOk() (*bool, bool)
GetUseSSLOk returns a tuple with the UseSSL field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SMTPSMTPRequest) SetUseSSL(v bool)
SetUseSSL sets UseSSL field to given value.
func (o *SMTPSMTPRequest) HasUseSSL() bool
HasUseSSL returns a boolean if a field has been set.