Name | Type | Description | Notes |
---|---|---|---|
AwsRegion | Pointer to NullableString | [optional] | |
Emails | Pointer to []string | Required when `destination_type` is `Email` | [optional] |
Headers | Pointer to map[string]string | [optional] | |
Method | Pointer to MetaDestHTTPType | [optional] | |
Name | Pointer to string | [optional] | |
SkipTlsVerify | Pointer to bool | [optional] | |
SnsTopicArn | Pointer to NullableString | [optional] | |
Template | Pointer to NullableString | [optional] | |
Type | Pointer to DestinationType | [optional] | |
Url | Pointer to string | Required for `Http` destination_type | [optional] |
func NewDestination() *Destination
NewDestination instantiates a new Destination 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 NewDestinationWithDefaults() *Destination
NewDestinationWithDefaults instantiates a new Destination 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 *Destination) GetAwsRegion() string
GetAwsRegion returns the AwsRegion field if non-nil, zero value otherwise.
func (o *Destination) GetAwsRegionOk() (*string, bool)
GetAwsRegionOk returns a tuple with the AwsRegion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetAwsRegion(v string)
SetAwsRegion sets AwsRegion field to given value.
func (o *Destination) HasAwsRegion() bool
HasAwsRegion returns a boolean if a field has been set.
func (o *Destination) SetAwsRegionNil(b bool)
SetAwsRegionNil sets the value for AwsRegion to be an explicit nil
func (o *Destination) UnsetAwsRegion()
UnsetAwsRegion ensures that no value is present for AwsRegion, not even an explicit nil
func (o *Destination) GetEmails() []string
GetEmails returns the Emails field if non-nil, zero value otherwise.
func (o *Destination) GetEmailsOk() (*[]string, bool)
GetEmailsOk returns a tuple with the Emails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetEmails(v []string)
SetEmails sets Emails field to given value.
func (o *Destination) HasEmails() bool
HasEmails returns a boolean if a field has been set.
func (o *Destination) GetHeaders() map[string]string
GetHeaders returns the Headers field if non-nil, zero value otherwise.
func (o *Destination) GetHeadersOk() (*map[string]string, bool)
GetHeadersOk returns a tuple with the Headers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetHeaders(v map[string]string)
SetHeaders sets Headers field to given value.
func (o *Destination) HasHeaders() bool
HasHeaders returns a boolean if a field has been set.
func (o *Destination) SetHeadersNil(b bool)
SetHeadersNil sets the value for Headers to be an explicit nil
func (o *Destination) UnsetHeaders()
UnsetHeaders ensures that no value is present for Headers, not even an explicit nil
func (o *Destination) GetMethod() MetaDestHTTPType
GetMethod returns the Method field if non-nil, zero value otherwise.
func (o *Destination) GetMethodOk() (*MetaDestHTTPType, bool)
GetMethodOk returns a tuple with the Method field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetMethod(v MetaDestHTTPType)
SetMethod sets Method field to given value.
func (o *Destination) HasMethod() bool
HasMethod returns a boolean if a field has been set.
func (o *Destination) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *Destination) 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 *Destination) SetName(v string)
SetName sets Name field to given value.
func (o *Destination) HasName() bool
HasName returns a boolean if a field has been set.
func (o *Destination) GetSkipTlsVerify() bool
GetSkipTlsVerify returns the SkipTlsVerify field if non-nil, zero value otherwise.
func (o *Destination) GetSkipTlsVerifyOk() (*bool, bool)
GetSkipTlsVerifyOk returns a tuple with the SkipTlsVerify field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetSkipTlsVerify(v bool)
SetSkipTlsVerify sets SkipTlsVerify field to given value.
func (o *Destination) HasSkipTlsVerify() bool
HasSkipTlsVerify returns a boolean if a field has been set.
func (o *Destination) GetSnsTopicArn() string
GetSnsTopicArn returns the SnsTopicArn field if non-nil, zero value otherwise.
func (o *Destination) GetSnsTopicArnOk() (*string, bool)
GetSnsTopicArnOk returns a tuple with the SnsTopicArn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetSnsTopicArn(v string)
SetSnsTopicArn sets SnsTopicArn field to given value.
func (o *Destination) HasSnsTopicArn() bool
HasSnsTopicArn returns a boolean if a field has been set.
func (o *Destination) SetSnsTopicArnNil(b bool)
SetSnsTopicArnNil sets the value for SnsTopicArn to be an explicit nil
func (o *Destination) UnsetSnsTopicArn()
UnsetSnsTopicArn ensures that no value is present for SnsTopicArn, not even an explicit nil
func (o *Destination) GetTemplate() string
GetTemplate returns the Template field if non-nil, zero value otherwise.
func (o *Destination) GetTemplateOk() (*string, bool)
GetTemplateOk returns a tuple with the Template field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetTemplate(v string)
SetTemplate sets Template field to given value.
func (o *Destination) HasTemplate() bool
HasTemplate returns a boolean if a field has been set.
func (o *Destination) SetTemplateNil(b bool)
SetTemplateNil sets the value for Template to be an explicit nil
func (o *Destination) UnsetTemplate()
UnsetTemplate ensures that no value is present for Template, not even an explicit nil
func (o *Destination) GetType() DestinationType
GetType returns the Type field if non-nil, zero value otherwise.
func (o *Destination) GetTypeOk() (*DestinationType, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetType(v DestinationType)
SetType sets Type field to given value.
func (o *Destination) HasType() bool
HasType returns a boolean if a field has been set.
func (o *Destination) GetUrl() string
GetUrl returns the Url field if non-nil, zero value otherwise.
func (o *Destination) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Destination) SetUrl(v string)
SetUrl sets Url field to given value.
func (o *Destination) HasUrl() bool
HasUrl returns a boolean if a field has been set.