Documentation ¶
Index ¶
- type Store
- func (m *Store) Add(val map[string]interface{})
- func (m *Store) ByEnvironment(objectType content.ObjectType, c content.Client, environmentUUID string) []content.Object
- func (m *Store) ByStack(objectType content.ObjectType, c content.Client, stackUUID string) []content.Object
- func (m *Store) Changed()
- func (m *Store) ContainerByID(id string) *client.InstanceInfo
- func (m *Store) ContainerByName(environmentUUID, stackName, name string) *client.InstanceInfo
- func (m *Store) Environment(c content.Client) content.Object
- func (m *Store) EnvironmentByUUID(uuid string) *client.EnvironmentInfo
- func (m *Store) HostByID(id string) *client.HostInfo
- func (m *Store) IDtoUUID(objectType content.ObjectType, id string) string
- func (m *Store) NetworkByID(id string) *client.NetworkInfo
- func (m *Store) Object(uuid string, c content.Client) content.Object
- func (m *Store) Reload(vals map[string]interface{})
- func (m *Store) Remove(val map[string]interface{})
- func (m *Store) SelfContainer(c content.Client) *client.InstanceInfo
- func (m *Store) SelfHost(c content.Client) content.Object
- func (m *Store) ServiceByID(id string) *client.ServiceInfo
- func (m *Store) ServiceByName(environmentUUID, stackName, name string) *client.ServiceInfo
- func (m *Store) StackByID(id string) *client.StackInfo
- func (m *Store) Version() string
- func (m *Store) WaitChanged()
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
}
func NewMemoryStore ¶
func (*Store) ByEnvironment ¶
func (*Store) ContainerByID ¶
func (*Store) ContainerByName ¶
func (*Store) EnvironmentByUUID ¶
func (*Store) NetworkByID ¶
func (*Store) SelfContainer ¶
func (*Store) ServiceByID ¶
func (*Store) ServiceByName ¶
func (*Store) WaitChanged ¶
func (m *Store) WaitChanged()
Click to show internal directories.
Click to hide internal directories.