// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type Activemq struct {
	CacheEnabled                      *bool   `json:"cache_enabled,omitempty"`
	CacheSize                         *int    `json:"cache_size,omitempty"`
	MaxFrameSize                      *int64  `json:"max_frame_size,omitempty"`
	MaxInactivityDuration             *int64  `json:"max_inactivity_duration,omitempty"`
	MaxInactivityDurationInitialDelay *int    `json:"max_inactivity_duration_initial_delay,omitempty"`
	PlatformDetails                   *string `json:"platform_details,omitempty"`
	ProviderName                      *string `json:"provider_name,omitempty"`
	ProviderVersion                   *string `json:"provider_version,omitempty"`
	SizePrefixDisabled                *bool   `json:"size_prefix_disabled,omitempty"`
	StackTraceEnabled                 *bool   `json:"stack_trace_enabled,omitempty"`
	TCPNoDelayEnabled                 *bool   `json:"tcp_no_delay_enabled,omitempty"`
	TightEncodingEnabled              *bool   `json:"tight_encoding_enabled,omitempty"`
}

func (o *Activemq) GetCacheEnabled() *bool {
	if o == nil {
		return nil
	}
	return o.CacheEnabled
}

func (o *Activemq) GetCacheSize() *int {
	if o == nil {
		return nil
	}
	return o.CacheSize
}

func (o *Activemq) GetMaxFrameSize() *int64 {
	if o == nil {
		return nil
	}
	return o.MaxFrameSize
}

func (o *Activemq) GetMaxInactivityDuration() *int64 {
	if o == nil {
		return nil
	}
	return o.MaxInactivityDuration
}

func (o *Activemq) GetMaxInactivityDurationInitialDelay() *int {
	if o == nil {
		return nil
	}
	return o.MaxInactivityDurationInitialDelay
}

func (o *Activemq) GetPlatformDetails() *string {
	if o == nil {
		return nil
	}
	return o.PlatformDetails
}

func (o *Activemq) GetProviderName() *string {
	if o == nil {
		return nil
	}
	return o.ProviderName
}

func (o *Activemq) GetProviderVersion() *string {
	if o == nil {
		return nil
	}
	return o.ProviderVersion
}

func (o *Activemq) GetSizePrefixDisabled() *bool {
	if o == nil {
		return nil
	}
	return o.SizePrefixDisabled
}

func (o *Activemq) GetStackTraceEnabled() *bool {
	if o == nil {
		return nil
	}
	return o.StackTraceEnabled
}

func (o *Activemq) GetTCPNoDelayEnabled() *bool {
	if o == nil {
		return nil
	}
	return o.TCPNoDelayEnabled
}

func (o *Activemq) GetTightEncodingEnabled() *bool {
	if o == nil {
		return nil
	}
	return o.TightEncodingEnabled
}
