Name | Type | Description | Notes |
---|---|---|---|
Components | []string | ||
MaxCoreFileSize | Pointer to int64 | Max size of the collected cores (if any) | [optional] |
MaxNumRecentCores | Pointer to int32 | Max number of most recent cores to collect (if any) | [optional] |
PromDumpEndDate | Pointer to time.Time | End date to filter prometheus metrics till | [optional] |
PromDumpStartDate | Pointer to time.Time | Start date to filter prometheus metrics from | [optional] |
PrometheusMetricsTypes | Pointer to []string | List of exports to be included in the prometheus dump | [optional] |
func NewBundleDetails(components []string, ) *BundleDetails
NewBundleDetails instantiates a new BundleDetails 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 NewBundleDetailsWithDefaults() *BundleDetails
NewBundleDetailsWithDefaults instantiates a new BundleDetails 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 *BundleDetails) GetComponents() []string
GetComponents returns the Components field if non-nil, zero value otherwise.
func (o *BundleDetails) GetComponentsOk() (*[]string, bool)
GetComponentsOk returns a tuple with the Components field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BundleDetails) SetComponents(v []string)
SetComponents sets Components field to given value.
func (o *BundleDetails) GetMaxCoreFileSize() int64
GetMaxCoreFileSize returns the MaxCoreFileSize field if non-nil, zero value otherwise.
func (o *BundleDetails) GetMaxCoreFileSizeOk() (*int64, bool)
GetMaxCoreFileSizeOk returns a tuple with the MaxCoreFileSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BundleDetails) SetMaxCoreFileSize(v int64)
SetMaxCoreFileSize sets MaxCoreFileSize field to given value.
func (o *BundleDetails) HasMaxCoreFileSize() bool
HasMaxCoreFileSize returns a boolean if a field has been set.
func (o *BundleDetails) GetMaxNumRecentCores() int32
GetMaxNumRecentCores returns the MaxNumRecentCores field if non-nil, zero value otherwise.
func (o *BundleDetails) GetMaxNumRecentCoresOk() (*int32, bool)
GetMaxNumRecentCoresOk returns a tuple with the MaxNumRecentCores field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BundleDetails) SetMaxNumRecentCores(v int32)
SetMaxNumRecentCores sets MaxNumRecentCores field to given value.
func (o *BundleDetails) HasMaxNumRecentCores() bool
HasMaxNumRecentCores returns a boolean if a field has been set.
func (o *BundleDetails) GetPromDumpEndDate() time.Time
GetPromDumpEndDate returns the PromDumpEndDate field if non-nil, zero value otherwise.
func (o *BundleDetails) GetPromDumpEndDateOk() (*time.Time, bool)
GetPromDumpEndDateOk returns a tuple with the PromDumpEndDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BundleDetails) SetPromDumpEndDate(v time.Time)
SetPromDumpEndDate sets PromDumpEndDate field to given value.
func (o *BundleDetails) HasPromDumpEndDate() bool
HasPromDumpEndDate returns a boolean if a field has been set.
func (o *BundleDetails) GetPromDumpStartDate() time.Time
GetPromDumpStartDate returns the PromDumpStartDate field if non-nil, zero value otherwise.
func (o *BundleDetails) GetPromDumpStartDateOk() (*time.Time, bool)
GetPromDumpStartDateOk returns a tuple with the PromDumpStartDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BundleDetails) SetPromDumpStartDate(v time.Time)
SetPromDumpStartDate sets PromDumpStartDate field to given value.
func (o *BundleDetails) HasPromDumpStartDate() bool
HasPromDumpStartDate returns a boolean if a field has been set.
func (o *BundleDetails) GetPrometheusMetricsTypes() []string
GetPrometheusMetricsTypes returns the PrometheusMetricsTypes field if non-nil, zero value otherwise.
func (o *BundleDetails) GetPrometheusMetricsTypesOk() (*[]string, bool)
GetPrometheusMetricsTypesOk returns a tuple with the PrometheusMetricsTypes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BundleDetails) SetPrometheusMetricsTypes(v []string)
SetPrometheusMetricsTypes sets PrometheusMetricsTypes field to given value.
func (o *BundleDetails) HasPrometheusMetricsTypes() bool
HasPrometheusMetricsTypes returns a boolean if a field has been set.