Documentation ¶
Index ¶
- Constants
- Variables
- type IsolationSegment
- type IsolationSegmentMetadata
- type IsolationSegmentMetadataManager
- func (mdMgr *IsolationSegmentMetadataManager) CreateMetadataEntityObject(guid string) common.IMetadata
- func (mdMgr *IsolationSegmentMetadataManager) CreateResourceObject() common.IResource
- func (mdMgr *IsolationSegmentMetadataManager) CreateResponseObject() common.IResponse
- func (mdMgr *IsolationSegmentMetadataManager) FindItem(guid string) *IsolationSegmentMetadata
- func (mdMgr *IsolationSegmentMetadataManager) GetAll() []*IsolationSegmentMetadata
- func (mdMgr *IsolationSegmentMetadataManager) GetNextUrl(response common.IResponse) string
- func (mdMgr *IsolationSegmentMetadataManager) LoadAllItems()
- func (mdMgr *IsolationSegmentMetadataManager) NewItemById(guid string) common.IMetadata
- func (mdMgr *IsolationSegmentMetadataManager) ProcessResource(resource common.IResource) common.IMetadata
- func (mdMgr *IsolationSegmentMetadataManager) ProcessResponse(response common.IResponse, metadataArray []common.IMetadata) []common.IMetadata
- type IsolationSegmentResponse
- type Link
- type Pagination
Constants ¶
View Source
const DefaultIsolationSegmentGuid = "-1"
View Source
const UnknownIsolationSegmentGuid = ""
View Source
const UnknownIsolationSegmentName = "unknown"
Variables ¶
View Source
var ( DefaultIsolationSegment = NewIsolationSegmentMetadata(IsolationSegment{EntityCommon: common.EntityCommon{Guid: DefaultIsolationSegmentGuid}, Name: "default"}) UnknownIsolationSegment = NewIsolationSegmentMetadata(IsolationSegment{EntityCommon: common.EntityCommon{Guid: UnknownIsolationSegmentGuid}, Name: UnknownIsolationSegmentName}) )
Functions ¶
This section is empty.
Types ¶
type IsolationSegment ¶
type IsolationSegment struct { common.EntityCommon //Guid string `json:"guid"` Name string `json:"name"` }
type IsolationSegmentMetadata ¶ added in v0.9.0
type IsolationSegmentMetadata struct { *common.Metadata *IsolationSegment }
func GetDefault ¶
func GetDefault() *IsolationSegmentMetadata
func NewIsolationSegmentMetadata ¶ added in v0.9.0
func NewIsolationSegmentMetadata(isoSeg IsolationSegment) *IsolationSegmentMetadata
func NewIsolationSegmentMetadataById ¶ added in v0.9.0
func NewIsolationSegmentMetadataById(id string) *IsolationSegmentMetadata
func (*IsolationSegmentMetadata) GetName ¶ added in v0.9.0
func (metadataItem *IsolationSegmentMetadata) GetName() string
type IsolationSegmentMetadataManager ¶ added in v0.9.0
type IsolationSegmentMetadataManager struct {
*common.CommonV2ResponseManager
}
func NewIsolationSegmentMetadataManager ¶ added in v0.9.0
func NewIsolationSegmentMetadataManager(mdGlobalManager common.MdGlobalManagerInterface) *IsolationSegmentMetadataManager
func (*IsolationSegmentMetadataManager) CreateMetadataEntityObject ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) CreateMetadataEntityObject(guid string) common.IMetadata
func (*IsolationSegmentMetadataManager) CreateResourceObject ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) CreateResourceObject() common.IResource
func (*IsolationSegmentMetadataManager) CreateResponseObject ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) CreateResponseObject() common.IResponse
func (*IsolationSegmentMetadataManager) FindItem ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) FindItem(guid string) *IsolationSegmentMetadata
func (*IsolationSegmentMetadataManager) GetAll ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) GetAll() []*IsolationSegmentMetadata
func (*IsolationSegmentMetadataManager) GetNextUrl ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) GetNextUrl(response common.IResponse) string
func (*IsolationSegmentMetadataManager) LoadAllItems ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) LoadAllItems()
func (*IsolationSegmentMetadataManager) NewItemById ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) NewItemById(guid string) common.IMetadata
func (*IsolationSegmentMetadataManager) ProcessResource ¶ added in v0.9.0
func (mdMgr *IsolationSegmentMetadataManager) ProcessResource(resource common.IResource) common.IMetadata
func (*IsolationSegmentMetadataManager) ProcessResponse ¶ added in v0.9.0
type IsolationSegmentResponse ¶
type IsolationSegmentResponse struct { Pagination Pagination `json:"pagination"` Resources []IsolationSegment `json:"resources"` }
func (*IsolationSegmentResponse) GetPagination ¶ added in v0.9.0
func (resp *IsolationSegmentResponse) GetPagination() Pagination
type Pagination ¶
Click to show internal directories.
Click to hide internal directories.