Name | Type | Description | Notes |
---|---|---|---|
AwsS3Config | Pointer to AwsS3LogForwardingConfig | [optional] | |
AzureAnalyticsConfig | Pointer to AzureLogAnalyticsForwardingConfig | [optional] | |
DatadogConfig | Pointer to DatadogForwardingConfig | [optional] | |
ElasticsearchConfig | Pointer to ElasticsearchLogForwardingConfig | [optional] | |
GoogleChronicleConfig | Pointer to GoogleChronicleForwardingConfig | [optional] | |
JsonOutput | Pointer to bool | [optional] | |
LoganEnable | Pointer to bool | [optional] | |
LoganUrl | Pointer to string | [optional] | |
LogstashConfig | Pointer to LogstashLogForwardingConfig | [optional] | |
LogzIoConfig | Pointer to LogzIoLogForwardingConfig | [optional] | |
PullIntervalSec | Pointer to string | [optional] | |
SplunkConfig | Pointer to SplunkLogForwardingConfig | [optional] | |
SumoLogicConfig | Pointer to SumologicLogForwardingConfig | [optional] | |
SyslogConfig | Pointer to SyslogLogForwardingConfig | [optional] | |
TargetLogType | Pointer to string | [optional] |
func NewLogForwardingConfigPart() *LogForwardingConfigPart
NewLogForwardingConfigPart instantiates a new LogForwardingConfigPart 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 NewLogForwardingConfigPartWithDefaults() *LogForwardingConfigPart
NewLogForwardingConfigPartWithDefaults instantiates a new LogForwardingConfigPart 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 *LogForwardingConfigPart) GetAwsS3Config() AwsS3LogForwardingConfig
GetAwsS3Config returns the AwsS3Config field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetAwsS3ConfigOk() (*AwsS3LogForwardingConfig, bool)
GetAwsS3ConfigOk returns a tuple with the AwsS3Config field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetAwsS3Config(v AwsS3LogForwardingConfig)
SetAwsS3Config sets AwsS3Config field to given value.
func (o *LogForwardingConfigPart) HasAwsS3Config() bool
HasAwsS3Config returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetAzureAnalyticsConfig() AzureLogAnalyticsForwardingConfig
GetAzureAnalyticsConfig returns the AzureAnalyticsConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetAzureAnalyticsConfigOk() (*AzureLogAnalyticsForwardingConfig, bool)
GetAzureAnalyticsConfigOk returns a tuple with the AzureAnalyticsConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetAzureAnalyticsConfig(v AzureLogAnalyticsForwardingConfig)
SetAzureAnalyticsConfig sets AzureAnalyticsConfig field to given value.
func (o *LogForwardingConfigPart) HasAzureAnalyticsConfig() bool
HasAzureAnalyticsConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetDatadogConfig() DatadogForwardingConfig
GetDatadogConfig returns the DatadogConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetDatadogConfigOk() (*DatadogForwardingConfig, bool)
GetDatadogConfigOk returns a tuple with the DatadogConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetDatadogConfig(v DatadogForwardingConfig)
SetDatadogConfig sets DatadogConfig field to given value.
func (o *LogForwardingConfigPart) HasDatadogConfig() bool
HasDatadogConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetElasticsearchConfig() ElasticsearchLogForwardingConfig
GetElasticsearchConfig returns the ElasticsearchConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetElasticsearchConfigOk() (*ElasticsearchLogForwardingConfig, bool)
GetElasticsearchConfigOk returns a tuple with the ElasticsearchConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetElasticsearchConfig(v ElasticsearchLogForwardingConfig)
SetElasticsearchConfig sets ElasticsearchConfig field to given value.
func (o *LogForwardingConfigPart) HasElasticsearchConfig() bool
HasElasticsearchConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetGoogleChronicleConfig() GoogleChronicleForwardingConfig
GetGoogleChronicleConfig returns the GoogleChronicleConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetGoogleChronicleConfigOk() (*GoogleChronicleForwardingConfig, bool)
GetGoogleChronicleConfigOk returns a tuple with the GoogleChronicleConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetGoogleChronicleConfig(v GoogleChronicleForwardingConfig)
SetGoogleChronicleConfig sets GoogleChronicleConfig field to given value.
func (o *LogForwardingConfigPart) HasGoogleChronicleConfig() bool
HasGoogleChronicleConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetJsonOutput() bool
GetJsonOutput returns the JsonOutput field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetJsonOutputOk() (*bool, bool)
GetJsonOutputOk returns a tuple with the JsonOutput field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetJsonOutput(v bool)
SetJsonOutput sets JsonOutput field to given value.
func (o *LogForwardingConfigPart) HasJsonOutput() bool
HasJsonOutput returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetLoganEnable() bool
GetLoganEnable returns the LoganEnable field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetLoganEnableOk() (*bool, bool)
GetLoganEnableOk returns a tuple with the LoganEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetLoganEnable(v bool)
SetLoganEnable sets LoganEnable field to given value.
func (o *LogForwardingConfigPart) HasLoganEnable() bool
HasLoganEnable returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetLoganUrl() string
GetLoganUrl returns the LoganUrl field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetLoganUrlOk() (*string, bool)
GetLoganUrlOk returns a tuple with the LoganUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetLoganUrl(v string)
SetLoganUrl sets LoganUrl field to given value.
func (o *LogForwardingConfigPart) HasLoganUrl() bool
HasLoganUrl returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetLogstashConfig() LogstashLogForwardingConfig
GetLogstashConfig returns the LogstashConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetLogstashConfigOk() (*LogstashLogForwardingConfig, bool)
GetLogstashConfigOk returns a tuple with the LogstashConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetLogstashConfig(v LogstashLogForwardingConfig)
SetLogstashConfig sets LogstashConfig field to given value.
func (o *LogForwardingConfigPart) HasLogstashConfig() bool
HasLogstashConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetLogzIoConfig() LogzIoLogForwardingConfig
GetLogzIoConfig returns the LogzIoConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetLogzIoConfigOk() (*LogzIoLogForwardingConfig, bool)
GetLogzIoConfigOk returns a tuple with the LogzIoConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetLogzIoConfig(v LogzIoLogForwardingConfig)
SetLogzIoConfig sets LogzIoConfig field to given value.
func (o *LogForwardingConfigPart) HasLogzIoConfig() bool
HasLogzIoConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetPullIntervalSec() string
GetPullIntervalSec returns the PullIntervalSec field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetPullIntervalSecOk() (*string, bool)
GetPullIntervalSecOk returns a tuple with the PullIntervalSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetPullIntervalSec(v string)
SetPullIntervalSec sets PullIntervalSec field to given value.
func (o *LogForwardingConfigPart) HasPullIntervalSec() bool
HasPullIntervalSec returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetSplunkConfig() SplunkLogForwardingConfig
GetSplunkConfig returns the SplunkConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetSplunkConfigOk() (*SplunkLogForwardingConfig, bool)
GetSplunkConfigOk returns a tuple with the SplunkConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetSplunkConfig(v SplunkLogForwardingConfig)
SetSplunkConfig sets SplunkConfig field to given value.
func (o *LogForwardingConfigPart) HasSplunkConfig() bool
HasSplunkConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetSumoLogicConfig() SumologicLogForwardingConfig
GetSumoLogicConfig returns the SumoLogicConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetSumoLogicConfigOk() (*SumologicLogForwardingConfig, bool)
GetSumoLogicConfigOk returns a tuple with the SumoLogicConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetSumoLogicConfig(v SumologicLogForwardingConfig)
SetSumoLogicConfig sets SumoLogicConfig field to given value.
func (o *LogForwardingConfigPart) HasSumoLogicConfig() bool
HasSumoLogicConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetSyslogConfig() SyslogLogForwardingConfig
GetSyslogConfig returns the SyslogConfig field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetSyslogConfigOk() (*SyslogLogForwardingConfig, bool)
GetSyslogConfigOk returns a tuple with the SyslogConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetSyslogConfig(v SyslogLogForwardingConfig)
SetSyslogConfig sets SyslogConfig field to given value.
func (o *LogForwardingConfigPart) HasSyslogConfig() bool
HasSyslogConfig returns a boolean if a field has been set.
func (o *LogForwardingConfigPart) GetTargetLogType() string
GetTargetLogType returns the TargetLogType field if non-nil, zero value otherwise.
func (o *LogForwardingConfigPart) GetTargetLogTypeOk() (*string, bool)
GetTargetLogTypeOk returns a tuple with the TargetLogType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwardingConfigPart) SetTargetLogType(v string)
SetTargetLogType sets TargetLogType field to given value.
func (o *LogForwardingConfigPart) HasTargetLogType() bool
HasTargetLogType returns a boolean if a field has been set.