| Name | Type | Description | Notes |
|---|---|---|---|
| SampleRate | Pointer to int32 | [optional] | |
| S3Endpoint | Pointer to string | [optional] | |
| AccessKey | Pointer to string | [optional] | |
| SecretKey | Pointer to string | [optional] | |
| BucketName | Pointer to string | [optional] | |
| ObjectSize | Pointer to int32 | [optional] | |
| FlushInterval | Pointer to int32 | [optional] |
func NewLogForwarderS3ConnectionType() *LogForwarderS3ConnectionType
NewLogForwarderS3ConnectionType instantiates a new LogForwarderS3ConnectionType 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 NewLogForwarderS3ConnectionTypeWithDefaults() *LogForwarderS3ConnectionType
NewLogForwarderS3ConnectionTypeWithDefaults instantiates a new LogForwarderS3ConnectionType 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 *LogForwarderS3ConnectionType) GetSampleRate() int32
GetSampleRate returns the SampleRate field if non-nil, zero value otherwise.
func (o *LogForwarderS3ConnectionType) GetSampleRateOk() (*int32, bool)
GetSampleRateOk returns a tuple with the SampleRate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwarderS3ConnectionType) SetSampleRate(v int32)
SetSampleRate sets SampleRate field to given value.
func (o *LogForwarderS3ConnectionType) HasSampleRate() bool
HasSampleRate returns a boolean if a field has been set.
func (o *LogForwarderS3ConnectionType) GetS3Endpoint() string
GetS3Endpoint returns the S3Endpoint field if non-nil, zero value otherwise.
func (o *LogForwarderS3ConnectionType) GetS3EndpointOk() (*string, bool)
GetS3EndpointOk returns a tuple with the S3Endpoint field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwarderS3ConnectionType) SetS3Endpoint(v string)
SetS3Endpoint sets S3Endpoint field to given value.
func (o *LogForwarderS3ConnectionType) HasS3Endpoint() bool
HasS3Endpoint returns a boolean if a field has been set.
func (o *LogForwarderS3ConnectionType) GetAccessKey() string
GetAccessKey returns the AccessKey field if non-nil, zero value otherwise.
func (o *LogForwarderS3ConnectionType) GetAccessKeyOk() (*string, bool)
GetAccessKeyOk returns a tuple with the AccessKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwarderS3ConnectionType) SetAccessKey(v string)
SetAccessKey sets AccessKey field to given value.
func (o *LogForwarderS3ConnectionType) HasAccessKey() bool
HasAccessKey returns a boolean if a field has been set.
func (o *LogForwarderS3ConnectionType) GetSecretKey() string
GetSecretKey returns the SecretKey field if non-nil, zero value otherwise.
func (o *LogForwarderS3ConnectionType) GetSecretKeyOk() (*string, bool)
GetSecretKeyOk returns a tuple with the SecretKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwarderS3ConnectionType) SetSecretKey(v string)
SetSecretKey sets SecretKey field to given value.
func (o *LogForwarderS3ConnectionType) HasSecretKey() bool
HasSecretKey returns a boolean if a field has been set.
func (o *LogForwarderS3ConnectionType) GetBucketName() string
GetBucketName returns the BucketName field if non-nil, zero value otherwise.
func (o *LogForwarderS3ConnectionType) GetBucketNameOk() (*string, bool)
GetBucketNameOk returns a tuple with the BucketName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwarderS3ConnectionType) SetBucketName(v string)
SetBucketName sets BucketName field to given value.
func (o *LogForwarderS3ConnectionType) HasBucketName() bool
HasBucketName returns a boolean if a field has been set.
func (o *LogForwarderS3ConnectionType) GetObjectSize() int32
GetObjectSize returns the ObjectSize field if non-nil, zero value otherwise.
func (o *LogForwarderS3ConnectionType) GetObjectSizeOk() (*int32, bool)
GetObjectSizeOk returns a tuple with the ObjectSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwarderS3ConnectionType) SetObjectSize(v int32)
SetObjectSize sets ObjectSize field to given value.
func (o *LogForwarderS3ConnectionType) HasObjectSize() bool
HasObjectSize returns a boolean if a field has been set.
func (o *LogForwarderS3ConnectionType) GetFlushInterval() int32
GetFlushInterval returns the FlushInterval field if non-nil, zero value otherwise.
func (o *LogForwarderS3ConnectionType) GetFlushIntervalOk() (*int32, bool)
GetFlushIntervalOk returns a tuple with the FlushInterval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *LogForwarderS3ConnectionType) SetFlushInterval(v int32)
SetFlushInterval sets FlushInterval field to given value.
func (o *LogForwarderS3ConnectionType) HasFlushInterval() bool
HasFlushInterval returns a boolean if a field has been set.