Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DropColl ¶
type DropColl interface {
// contains filtered or unexported methods
}
DropColl represents all possible params for the dropColl() function.
type DropCollBundle ¶
type DropCollBundle struct {
// contains filtered or unexported fields
}
DropCollBundle is a bundle of DropColl options
func BundleDropColl ¶
func BundleDropColl(opts ...DropColl) *DropCollBundle
BundleDropColl bundles DropColl options
func (*DropCollBundle) ConvertDropCollOption ¶
func (lcb *DropCollBundle) ConvertDropCollOption() option.DropCollectionsOptioner
ConvertDropCollOption implements the DropColl interface
func (*DropCollBundle) String ¶
func (lcb *DropCollBundle) String() string
String implements the Stringer interface
func (*DropCollBundle) Unbundle ¶
func (lcb *DropCollBundle) Unbundle(deduplicate bool) ([]option.DropCollectionsOptioner, *session.Client, error)
Unbundle transforms a bundle into a slice of options, optionally deduplicating.
type DropCollOption ¶
type DropCollOption interface { DropColl ConvertDropCollOption() option.DropCollectionsOptioner }
DropCollOption represents the options for the dropColl() function.
type DropCollSession ¶
DropCollSession is the session for the DropColl() function.
type DropCollSessionOpt ¶
type DropCollSessionOpt struct{}
DropCollSessionOpt is a dropColl session option.
func (DropCollSessionOpt) ConvertDropCollSession ¶
func (DropCollSessionOpt) ConvertDropCollSession() *session.Client
ConvertDropCollSession implements the DropCollSession interface.
Click to show internal directories.
Click to hide internal directories.