Documentation ¶
Index ¶
- type Store
- func (s *Store) DeepInterpolation(v interface{}) error
- func (s *Store) DumpValuesToJSONFile() (*os.File, error)
- func (s *Store) DumpValuesToShellFile() (*os.File, error)
- func (s *Store) Duplicate() base.IStore
- func (s *Store) ExistsProvider(providerName string) bool
- func (s *Store) ExistsRefName(refname string) bool
- func (s *Store) GetActionOutputByActionID(actionID *string) (*base.ActionOutput, error)
- func (s *Store) GetByRefName(refname string) (*base.StorageRecord, error)
- func (s *Store) GetByValueID(valueID string, providerPrefix string) (*base.StorageRecord, error)
- func (s *Store) GetLogger() base.ILogger
- func (s *Store) GetPlain() (map[string]string, error)
- func (s *Store) GetPrivateVar(varname string) interface{}
- func (s *Store) GetProvider(providerName string) (base.IProvider, error)
- func (s *Store) GetRawJSONValues() (map[string]json.RawMessage, error)
- func (s *Store) Insert(record *base.StorageRecord, providerPrefix string) error
- func (s *Store) Interpolate(sourcetext *string) error
- func (s *Store) Merge(source base.IStore)
- func (s *Store) Push(sr *base.StorageRecord, providerPrefix string) error
- func (s *Store) SetLogger(logger base.ILogger)
- func (s *Store) SetPrivateVar(varname string, value interface{})
- func (s *Store) StoreProvider(name string, provider base.IProvider)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
Store struct
func (*Store) DeepInterpolation ¶
func (*Store) Duplicate ¶
Duplicate func. Make a copy of current store to be used in newly created children threads.
func (*Store) ExistsProvider ¶
ExistsProvider func
func (*Store) GetActionOutputByActionID ¶
func (s *Store) GetActionOutputByActionID(actionID *string) (*base.ActionOutput, error)
GetActionOutputByActionID func
func (*Store) GetByRefName ¶
func (s *Store) GetByRefName(refname string) (*base.StorageRecord, error)
GetProvider func
func (*Store) GetByValueID ¶
GetProvider func
func (*Store) GetPrivateVar ¶
GetPrivateVar func
func (*Store) GetProvider ¶
GetProvider func
func (*Store) GetRawJSONValues ¶
func (s *Store) GetRawJSONValues() (map[string]json.RawMessage, error)
func (*Store) Insert ¶
func (s *Store) Insert(record *base.StorageRecord, providerPrefix string) error
Insert func
func (*Store) Interpolate ¶
can be called ReferenceInterpolation? maybe InterpolateReferences?
func (*Store) SetPrivateVar ¶
SetPrivateVar func
Click to show internal directories.
Click to hide internal directories.