Documentation
¶
Index ¶
- type ChangeSummary
- func (c *ChangeSummary) AddChildSummary(childSummary *ChangeSummary) (err error)
- func (c *ChangeSummary) GetChildSummaries() (childSummaries []*ChangeSummary, err error)
- func (c *ChangeSummary) GetIsChanged() (isChanged bool)
- func (c *ChangeSummary) GetNumberOfChanges() (numberOfChanges int)
- func (c *ChangeSummary) IncrementNumberOfChanges()
- func (c *ChangeSummary) IsChanged() (isChanged bool)
- func (c *ChangeSummary) MustAddChildSummary(childSummary *ChangeSummary)
- func (c *ChangeSummary) MustGetChildSummaries() (childSummaries []*ChangeSummary)
- func (c *ChangeSummary) MustSetChildSummaries(childSummaries []*ChangeSummary)
- func (c *ChangeSummary) MustSetNumberOfChanges(numberOfChanges int)
- func (c *ChangeSummary) SetChanged(isChanged bool)
- func (c *ChangeSummary) SetChildSummaries(childSummaries []*ChangeSummary) (err error)
- func (c *ChangeSummary) SetIsChanged(isChanged bool)
- func (c *ChangeSummary) SetNumberOfChanges(numberOfChanges int) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeSummary ¶
type ChangeSummary struct {
// contains filtered or unexported fields
}
A ChangeSummary is used to return details about if/what/how much was actually changed. Since a lot of functions are written idempotent the ChangeSummary should be used to inform the caller about what actually was done to reach a desired state.
func NewChangeSummary ¶
func NewChangeSummary() (c *ChangeSummary)
func (*ChangeSummary) AddChildSummary ¶
func (c *ChangeSummary) AddChildSummary(childSummary *ChangeSummary) (err error)
func (*ChangeSummary) GetChildSummaries ¶
func (c *ChangeSummary) GetChildSummaries() (childSummaries []*ChangeSummary, err error)
func (*ChangeSummary) GetIsChanged ¶
func (c *ChangeSummary) GetIsChanged() (isChanged bool)
func (*ChangeSummary) GetNumberOfChanges ¶
func (c *ChangeSummary) GetNumberOfChanges() (numberOfChanges int)
func (*ChangeSummary) IncrementNumberOfChanges ¶
func (c *ChangeSummary) IncrementNumberOfChanges()
func (*ChangeSummary) IsChanged ¶
func (c *ChangeSummary) IsChanged() (isChanged bool)
func (*ChangeSummary) MustAddChildSummary ¶
func (c *ChangeSummary) MustAddChildSummary(childSummary *ChangeSummary)
func (*ChangeSummary) MustGetChildSummaries ¶
func (c *ChangeSummary) MustGetChildSummaries() (childSummaries []*ChangeSummary)
func (*ChangeSummary) MustSetChildSummaries ¶
func (c *ChangeSummary) MustSetChildSummaries(childSummaries []*ChangeSummary)
func (*ChangeSummary) MustSetNumberOfChanges ¶
func (c *ChangeSummary) MustSetNumberOfChanges(numberOfChanges int)
func (*ChangeSummary) SetChanged ¶
func (c *ChangeSummary) SetChanged(isChanged bool)
func (*ChangeSummary) SetChildSummaries ¶
func (c *ChangeSummary) SetChildSummaries(childSummaries []*ChangeSummary) (err error)
func (*ChangeSummary) SetIsChanged ¶
func (c *ChangeSummary) SetIsChanged(isChanged bool)
func (*ChangeSummary) SetNumberOfChanges ¶
func (c *ChangeSummary) SetNumberOfChanges(numberOfChanges int) (err error)
Click to show internal directories.
Click to hide internal directories.