Documentation ¶
Index ¶
- type CachingContext
- type CachingContextOptionBag
- type CachingFileSystem
- type CachingFileSystemOptionBag
- type CachingPath
- type CachingPathOptionBag
- type CredentialContext
- type CredentialContextOptionBag
- type Credentials
- type CredentialsOptionBag
- type DataContextOption
- type DataContextOptionBag
- type LoggingContext
- type LoggingContextOptionBag
- type PathFileSystem
- type PathFileSystemOptionBag
- type StandardContexts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachingContext ¶
type CachingContext struct {
Value datacontext.Context
}
func (*CachingContext) SetCachingContext ¶
func (d *CachingContext) SetCachingContext(ctx datacontext.ContextProvider)
type CachingContextOptionBag ¶
type CachingContextOptionBag interface {
SetCachingContext(v datacontext.ContextProvider)
}
type CachingFileSystem ¶
type CachingFileSystem struct {
Value vfs.FileSystem
}
func (*CachingFileSystem) SetCachingFileSystem ¶
func (d *CachingFileSystem) SetCachingFileSystem(v vfs.FileSystem)
type CachingFileSystemOptionBag ¶
type CachingFileSystemOptionBag interface {
SetCachingFileSystem(v vfs.FileSystem)
}
type CachingPath ¶
type CachingPath struct {
Value string
}
func (*CachingPath) SetCachingPath ¶
func (d *CachingPath) SetCachingPath(v string)
type CachingPathOptionBag ¶
type CachingPathOptionBag interface {
SetCachingPath(v string)
}
type CredentialContext ¶
type CredentialContext struct {
Value credentials.Context
}
func (*CredentialContext) SetCredentialContext ¶
func (d *CredentialContext) SetCredentialContext(ctx credentials.ContextProvider)
type CredentialContextOptionBag ¶
type CredentialContextOptionBag interface {
SetCredentialContext(ctx credentials.ContextProvider)
}
type Credentials ¶
type Credentials struct {
Value credentials.Credentials
}
func (*Credentials) SetCredentials ¶
func (d *Credentials) SetCredentials(v credentials.Credentials)
type CredentialsOptionBag ¶
type CredentialsOptionBag interface {
SetCredentials(v cpi.Credentials)
}
type DataContextOption ¶
type DataContextOption struct {
Value datacontext.Context
}
func (*DataContextOption) SetDataContext ¶
func (d *DataContextOption) SetDataContext(ctx datacontext.Context)
type DataContextOptionBag ¶
type DataContextOptionBag interface {
SetDataContext(ctx datacontext.Context)
}
type LoggingContext ¶
func (*LoggingContext) SetLoggingContext ¶
func (d *LoggingContext) SetLoggingContext(ctx logging.ContextProvider)
type LoggingContextOptionBag ¶
type LoggingContextOptionBag interface {
SetLoggingContext(ctx logging.ContextProvider)
}
type PathFileSystem ¶
type PathFileSystem struct {
Value vfs.FileSystem
}
func (*PathFileSystem) SetPathFileSystem ¶
func (d *PathFileSystem) SetPathFileSystem(v vfs.FileSystem)
type PathFileSystemOptionBag ¶
type PathFileSystemOptionBag interface {
SetPathFileSystem(v vfs.FileSystem)
}
type StandardContexts ¶
type StandardContexts struct { CredentialContext LoggingContext CachingContext CachingFileSystem CachingPath Credentials }
func (*StandardContexts) Cache ¶
func (o *StandardContexts) Cache() *tmpcache.Attribute
func (*StandardContexts) GetCachingFileSystem ¶
func (o *StandardContexts) GetCachingFileSystem() vfs.FileSystem
Click to show internal directories.
Click to hide internal directories.