Documentation ¶
Index ¶
- type DynamoTagSchema
- type DynamoTagStore
- func (d *DynamoTagStore) AddTTLValue(enityType string, entityId string, ttlHours int) error
- func (d *DynamoTagStore) AddTTLValueToDeployJobs(entityType, entityID string) error
- func (d *DynamoTagStore) Clear() error
- func (d *DynamoTagStore) Delete(entityType, entityID, key string) error
- func (d *DynamoTagStore) Init() error
- func (d *DynamoTagStore) Insert(tag models.Tag) error
- func (d *DynamoTagStore) SelectByType(entityType string) (models.Tags, error)
- func (d *DynamoTagStore) SelectByTypeAndID(entityType, entityID string) (models.Tags, error)
- type MemoryTagStore
- func (m *MemoryTagStore) Delete(entityType, entityID, key string) error
- func (m *MemoryTagStore) Init() error
- func (m *MemoryTagStore) Insert(tag models.Tag) error
- func (m *MemoryTagStore) SelectByType(entityType string) (models.Tags, error)
- func (m *MemoryTagStore) SelectByTypeAndID(entityType, entityID string) (models.Tags, error)
- type TagStore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DynamoTagSchema ¶
func (DynamoTagSchema) ToTags ¶
func (s DynamoTagSchema) ToTags() models.Tags
type DynamoTagStore ¶
type DynamoTagStore struct {
// contains filtered or unexported fields
}
func NewDynamoTagStore ¶
func NewDynamoTagStore(session *session.Session, table string) *DynamoTagStore
func (*DynamoTagStore) AddTTLValue ¶ added in v0.12.1
func (d *DynamoTagStore) AddTTLValue(enityType string, entityId string, ttlHours int) error
func (*DynamoTagStore) AddTTLValueToDeployJobs ¶ added in v0.12.1
func (d *DynamoTagStore) AddTTLValueToDeployJobs(entityType, entityID string) error
func (*DynamoTagStore) Clear ¶
func (d *DynamoTagStore) Clear() error
func (*DynamoTagStore) Delete ¶
func (d *DynamoTagStore) Delete(entityType, entityID, key string) error
func (*DynamoTagStore) Init ¶
func (d *DynamoTagStore) Init() error
func (*DynamoTagStore) SelectByType ¶
func (d *DynamoTagStore) SelectByType(entityType string) (models.Tags, error)
func (*DynamoTagStore) SelectByTypeAndID ¶
func (d *DynamoTagStore) SelectByTypeAndID(entityType, entityID string) (models.Tags, error)
type MemoryTagStore ¶
type MemoryTagStore struct {
// contains filtered or unexported fields
}
func NewMemoryTagStore ¶
func NewMemoryTagStore() *MemoryTagStore
func (*MemoryTagStore) Delete ¶
func (m *MemoryTagStore) Delete(entityType, entityID, key string) error
func (*MemoryTagStore) Init ¶
func (m *MemoryTagStore) Init() error
func (*MemoryTagStore) SelectByType ¶
func (m *MemoryTagStore) SelectByType(entityType string) (models.Tags, error)
func (*MemoryTagStore) SelectByTypeAndID ¶
func (m *MemoryTagStore) SelectByTypeAndID(entityType, entityID string) (models.Tags, error)
Click to show internal directories.
Click to hide internal directories.