Documentation
¶
Index ¶
- Constants
- type Alert
- type AliasExtraSettingsOption
- type AliasOptions
- func (ao *AliasOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *AliasOptions) Exists(value string) bool
- func (ao *AliasOptions) FillFromContainer(container *gabs.Container) error
- func (do *AliasOptions) Get(value string) interface{}
- func (do *AliasOptions) GetContainer() *gabs.Container
- func (do *AliasOptions) GetDisableAction() bool
- func (do *AliasOptions) IsNotifiable() bool
- func (do *AliasOptions) IsSnapshot() bool
- func (do *AliasOptions) String(value string) string
- func (do *AliasOptions) TimeoutInSeconds() string
- func (ao *AliasOptions) Validate() error
- func (do AliasOptions) ValidateNotifiableOptions() error
- type CloseIndicesOptions
- func (cio *CloseIndicesOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *CloseIndicesOptions) Exists(value string) bool
- func (cio *CloseIndicesOptions) FillFromContainer(container *gabs.Container) error
- func (do *CloseIndicesOptions) Get(value string) interface{}
- func (do *CloseIndicesOptions) GetContainer() *gabs.Container
- func (do *CloseIndicesOptions) GetDisableAction() bool
- func (do *CloseIndicesOptions) IsNotifiable() bool
- func (do *CloseIndicesOptions) IsSnapshot() bool
- func (do *CloseIndicesOptions) String(value string) string
- func (do *CloseIndicesOptions) TimeoutInSeconds() string
- func (cio *CloseIndicesOptions) Validate() error
- func (do CloseIndicesOptions) ValidateNotifiableOptions() error
- type CreateIndexOptions
- func (cio *CreateIndexOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *CreateIndexOptions) Exists(value string) bool
- func (cio *CreateIndexOptions) FillFromContainer(container *gabs.Container) error
- func (do *CreateIndexOptions) Get(value string) interface{}
- func (do *CreateIndexOptions) GetContainer() *gabs.Container
- func (do *CreateIndexOptions) GetDisableAction() bool
- func (do *CreateIndexOptions) IsNotifiable() bool
- func (do *CreateIndexOptions) IsSnapshot() bool
- func (do *CreateIndexOptions) String(value string) string
- func (do *CreateIndexOptions) TimeoutInSeconds() string
- func (cio *CreateIndexOptions) Validate() error
- func (do CreateIndexOptions) ValidateNotifiableOptions() error
- type CreateRepositoryOptions
- func (cro *CreateRepositoryOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *CreateRepositoryOptions) Exists(value string) bool
- func (cro *CreateRepositoryOptions) FillFromContainer(container *gabs.Container) error
- func (do *CreateRepositoryOptions) Get(value string) interface{}
- func (do *CreateRepositoryOptions) GetContainer() *gabs.Container
- func (do *CreateRepositoryOptions) GetDisableAction() bool
- func (do *CreateRepositoryOptions) IsNotifiable() bool
- func (do *CreateRepositoryOptions) IsSnapshot() bool
- func (do *CreateRepositoryOptions) String(value string) string
- func (do *CreateRepositoryOptions) TimeoutInSeconds() string
- func (cro *CreateRepositoryOptions) Validate() error
- func (do CreateRepositoryOptions) ValidateNotifiableOptions() error
- type DeleteIndicesOptions
- func (dio *DeleteIndicesOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *DeleteIndicesOptions) Exists(value string) bool
- func (dio *DeleteIndicesOptions) FillFromContainer(container *gabs.Container) error
- func (do *DeleteIndicesOptions) Get(value string) interface{}
- func (do *DeleteIndicesOptions) GetContainer() *gabs.Container
- func (do *DeleteIndicesOptions) GetDisableAction() bool
- func (do *DeleteIndicesOptions) IsNotifiable() bool
- func (do *DeleteIndicesOptions) IsSnapshot() bool
- func (do *DeleteIndicesOptions) String(value string) string
- func (do *DeleteIndicesOptions) TimeoutInSeconds() string
- func (dio *DeleteIndicesOptions) Validate() error
- func (do DeleteIndicesOptions) ValidateNotifiableOptions() error
- type DeleteRepositoriesOptions
- func (dro *DeleteRepositoriesOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *DeleteRepositoriesOptions) Exists(value string) bool
- func (dro *DeleteRepositoriesOptions) FillFromContainer(container *gabs.Container) error
- func (do *DeleteRepositoriesOptions) Get(value string) interface{}
- func (do *DeleteRepositoriesOptions) GetContainer() *gabs.Container
- func (do *DeleteRepositoriesOptions) GetDisableAction() bool
- func (do *DeleteRepositoriesOptions) IsNotifiable() bool
- func (do *DeleteRepositoriesOptions) IsSnapshot() bool
- func (do *DeleteRepositoriesOptions) String(value string) string
- func (do *DeleteRepositoriesOptions) TimeoutInSeconds() string
- func (dro *DeleteRepositoriesOptions) Validate() error
- func (do DeleteRepositoriesOptions) ValidateNotifiableOptions() error
- type DeleteSnapshotsOptions
- type DumpOptions
- func (do *DumpOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *DumpOptions) Exists(value string) bool
- func (do *DumpOptions) FillFromContainer(container *gabs.Container) error
- func (do *DumpOptions) Get(value string) interface{}
- func (do *DumpOptions) GetContainer() *gabs.Container
- func (do *DumpOptions) GetDisableAction() bool
- func (do *DumpOptions) IsNotifiable() bool
- func (do *DumpOptions) IsSnapshot() bool
- func (do *DumpOptions) String(value string) string
- func (do *DumpOptions) TimeoutInSeconds() string
- func (do *DumpOptions) Validate() error
- func (do DumpOptions) ValidateNotifiableOptions() error
- type ImportDumpOptions
- func (ido *ImportDumpOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *ImportDumpOptions) Exists(value string) bool
- func (ido *ImportDumpOptions) FillFromContainer(container *gabs.Container) error
- func (do *ImportDumpOptions) Get(value string) interface{}
- func (do *ImportDumpOptions) GetContainer() *gabs.Container
- func (do *ImportDumpOptions) GetDisableAction() bool
- func (do *ImportDumpOptions) IsNotifiable() bool
- func (do *ImportDumpOptions) IsSnapshot() bool
- func (do *ImportDumpOptions) String(value string) string
- func (do *ImportDumpOptions) TimeoutInSeconds() string
- func (ido *ImportDumpOptions) Validate() error
- func (do ImportDumpOptions) ValidateNotifiableOptions() error
- type IndexSettingsOptions
- func (iso *IndexSettingsOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *IndexSettingsOptions) Exists(value string) bool
- func (iso *IndexSettingsOptions) FillFromContainer(container *gabs.Container) error
- func (do *IndexSettingsOptions) Get(value string) interface{}
- func (do *IndexSettingsOptions) GetContainer() *gabs.Container
- func (do *IndexSettingsOptions) GetDisableAction() bool
- func (do *IndexSettingsOptions) IsNotifiable() bool
- func (do *IndexSettingsOptions) IsSnapshot() bool
- func (do *IndexSettingsOptions) String(value string) string
- func (do *IndexSettingsOptions) TimeoutInSeconds() string
- func (iso *IndexSettingsOptions) Validate() error
- func (do IndexSettingsOptions) ValidateNotifiableOptions() error
- type ListIndicesOptions
- func (lio *ListIndicesOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *ListIndicesOptions) Exists(value string) bool
- func (lio *ListIndicesOptions) FillFromContainer(container *gabs.Container) error
- func (do *ListIndicesOptions) Get(value string) interface{}
- func (do *ListIndicesOptions) GetContainer() *gabs.Container
- func (do *ListIndicesOptions) GetDisableAction() bool
- func (do *ListIndicesOptions) IsNotifiable() bool
- func (do *ListIndicesOptions) IsSnapshot() bool
- func (do *ListIndicesOptions) String(value string) string
- func (do *ListIndicesOptions) TimeoutInSeconds() string
- func (lo *ListIndicesOptions) Validate() error
- func (do ListIndicesOptions) ValidateNotifiableOptions() error
- type ListSnapshotsOptions
- func (lso *ListSnapshotsOptions) BindFlags(flags *pflag.FlagSet) error
- func (lso *ListSnapshotsOptions) Exists(value string) bool
- func (lso *ListSnapshotsOptions) FillFromContainer(container *gabs.Container) error
- func (bso *ListSnapshotsOptions) IsSnapshot() bool
- func (lso *ListSnapshotsOptions) String(value string) string
- func (lso *ListSnapshotsOptions) Validate() error
- type MutateOptions
- func (so *MutateOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *MutateOptions) Exists(value string) bool
- func (mo *MutateOptions) FillFromContainer(container *gabs.Container) error
- func (do *MutateOptions) Get(value string) interface{}
- func (do *MutateOptions) GetContainer() *gabs.Container
- func (do *MutateOptions) GetDisableAction() bool
- func (do *MutateOptions) IsNotifiable() bool
- func (do *MutateOptions) IsSnapshot() bool
- func (do *MutateOptions) String(value string) string
- func (do *MutateOptions) TimeoutInSeconds() string
- func (mo *MutateOptions) Validate() error
- func (do MutateOptions) ValidateNotifiableOptions() error
- type OpenIndicesOptions
- func (oio *OpenIndicesOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *OpenIndicesOptions) Exists(value string) bool
- func (oio *OpenIndicesOptions) FillFromContainer(container *gabs.Container) error
- func (do *OpenIndicesOptions) Get(value string) interface{}
- func (do *OpenIndicesOptions) GetContainer() *gabs.Container
- func (do *OpenIndicesOptions) GetDisableAction() bool
- func (do *OpenIndicesOptions) IsNotifiable() bool
- func (do *OpenIndicesOptions) IsSnapshot() bool
- func (do *OpenIndicesOptions) String(value string) string
- func (do *OpenIndicesOptions) TimeoutInSeconds() string
- func (oio *OpenIndicesOptions) Validate() error
- func (do OpenIndicesOptions) ValidateNotifiableOptions() error
- type Optionable
- type QueryCriteria
- type RestoreOptions
- func (ro *RestoreOptions) BindFlags(flags *pflag.FlagSet) error
- func (ro *RestoreOptions) Exists(value string) bool
- func (ro *RestoreOptions) FillFromContainer(container *gabs.Container) error
- func (bso *RestoreOptions) IsSnapshot() bool
- func (ro *RestoreOptions) String(value string) string
- func (ro *RestoreOptions) Validate() error
- type RolloverOptions
- func (ro *RolloverOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *RolloverOptions) Exists(value string) bool
- func (ro *RolloverOptions) FillFromContainer(container *gabs.Container) error
- func (do *RolloverOptions) Get(value string) interface{}
- func (do *RolloverOptions) GetContainer() *gabs.Container
- func (do *RolloverOptions) GetDisableAction() bool
- func (do *RolloverOptions) IsNotifiable() bool
- func (do *RolloverOptions) IsSnapshot() bool
- func (do *RolloverOptions) String(value string) string
- func (do *RolloverOptions) TimeoutInSeconds() string
- func (ro *RolloverOptions) Validate() error
- func (do RolloverOptions) ValidateNotifiableOptions() error
- type SnapshotOptions
- func (so *SnapshotOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *SnapshotOptions) Exists(value string) bool
- func (so *SnapshotOptions) FillFromContainer(container *gabs.Container) error
- func (do *SnapshotOptions) Get(value string) interface{}
- func (do *SnapshotOptions) GetContainer() *gabs.Container
- func (do *SnapshotOptions) GetDisableAction() bool
- func (do *SnapshotOptions) IsNotifiable() bool
- func (do *SnapshotOptions) IsSnapshot() bool
- func (do *SnapshotOptions) String(value string) string
- func (do *SnapshotOptions) TimeoutInSeconds() string
- func (so *SnapshotOptions) Validate() error
- func (do SnapshotOptions) ValidateNotifiableOptions() error
- type Threshold
- type WatchOptions
- func (so *WatchOptions) BindFlags(flags *pflag.FlagSet) error
- func (do *WatchOptions) Exists(value string) bool
- func (wo *WatchOptions) FillFromContainer(container *gabs.Container) error
- func (do *WatchOptions) Get(value string) interface{}
- func (do *WatchOptions) GetContainer() *gabs.Container
- func (do *WatchOptions) GetDisableAction() bool
- func (do *WatchOptions) IsNotifiable() bool
- func (do *WatchOptions) IsSnapshot() bool
- func (do *WatchOptions) String(value string) string
- func (do *WatchOptions) TimeoutInSeconds() string
- func (wo *WatchOptions) Validate() error
- func (do WatchOptions) ValidateNotifiableOptions() error
Constants ¶
View Source
const DEFAULT_BATCH_SIZE int = 10000
View Source
const DEFAULT_DUMP_CONCURRENCY int = 5
View Source
const DEFAULT_DUMP_KEEP_ALIVE int = 5
View Source
const DEFAULT_DUMP_MAX_EXECUTION_TIME int = 1
View Source
const DEFAULT_DUMP_SIZE int = 2500
View Source
const DEFAULT_MAX_EXECUTION_TIME int = 1
View Source
const FS_REPOSITORY string = "fs"
View Source
const GCS_REPOSITORY string = "gcs"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alert ¶
type AliasOptions ¶
type AliasOptions struct {
ExtraSettings *AliasExtraSettingsOption `json:"extra_settings"`
Name string `json:"name"`
Type string `json:"type"`
// contains filtered or unexported fields
}
func (*AliasOptions) FillFromContainer ¶
func (ao *AliasOptions) FillFromContainer(container *gabs.Container) error
func (*AliasOptions) GetContainer ¶
func (*AliasOptions) GetDisableAction ¶
func (do *AliasOptions) GetDisableAction() bool
func (*AliasOptions) IsNotifiable ¶
func (do *AliasOptions) IsNotifiable() bool
func (*AliasOptions) IsSnapshot ¶
func (do *AliasOptions) IsSnapshot() bool
func (*AliasOptions) TimeoutInSeconds ¶
func (do *AliasOptions) TimeoutInSeconds() string
func (*AliasOptions) Validate ¶
func (ao *AliasOptions) Validate() error
func (AliasOptions) ValidateNotifiableOptions ¶
func (do AliasOptions) ValidateNotifiableOptions() error
type CloseIndicesOptions ¶
type CloseIndicesOptions struct {
// contains filtered or unexported fields
}
func (*CloseIndicesOptions) BindFlags ¶
func (cio *CloseIndicesOptions) BindFlags(flags *pflag.FlagSet) error
func (*CloseIndicesOptions) FillFromContainer ¶
func (cio *CloseIndicesOptions) FillFromContainer(container *gabs.Container) error
func (*CloseIndicesOptions) GetContainer ¶
func (*CloseIndicesOptions) GetDisableAction ¶
func (do *CloseIndicesOptions) GetDisableAction() bool
func (*CloseIndicesOptions) IsNotifiable ¶
func (do *CloseIndicesOptions) IsNotifiable() bool
func (*CloseIndicesOptions) IsSnapshot ¶
func (do *CloseIndicesOptions) IsSnapshot() bool
func (*CloseIndicesOptions) TimeoutInSeconds ¶
func (do *CloseIndicesOptions) TimeoutInSeconds() string
func (*CloseIndicesOptions) Validate ¶
func (cio *CloseIndicesOptions) Validate() error
func (CloseIndicesOptions) ValidateNotifiableOptions ¶
func (do CloseIndicesOptions) ValidateNotifiableOptions() error
type CreateIndexOptions ¶
type CreateIndexOptions struct {
Name string `json:"name"`
ExtraSettings map[string]interface{} `json:"extra_settings"`
// contains filtered or unexported fields
}
func (*CreateIndexOptions) BindFlags ¶
func (cio *CreateIndexOptions) BindFlags(flags *pflag.FlagSet) error
func (*CreateIndexOptions) FillFromContainer ¶
func (cio *CreateIndexOptions) FillFromContainer(container *gabs.Container) error
func (*CreateIndexOptions) GetContainer ¶
func (*CreateIndexOptions) GetDisableAction ¶
func (do *CreateIndexOptions) GetDisableAction() bool
func (*CreateIndexOptions) IsNotifiable ¶
func (do *CreateIndexOptions) IsNotifiable() bool
func (*CreateIndexOptions) IsSnapshot ¶
func (do *CreateIndexOptions) IsSnapshot() bool
func (*CreateIndexOptions) TimeoutInSeconds ¶
func (do *CreateIndexOptions) TimeoutInSeconds() string
func (*CreateIndexOptions) Validate ¶
func (cio *CreateIndexOptions) Validate() error
func (CreateIndexOptions) ValidateNotifiableOptions ¶
func (do CreateIndexOptions) ValidateNotifiableOptions() error
type CreateRepositoryOptions ¶
type CreateRepositoryOptions struct {
Compress bool `json:"compress"`
ChunkSize string `json:"chunk_size"`
MaxRestoreBytesPerSecond string `json:"max_restore_bytes_per_second"`
MaxSnapshotBytesPerSecond string `json:"max_snapshot_bytes_per_second"`
Location string `json:"location"`
Repository string `json:"repository"`
RepoType string `json:"repo_type"`
Verify bool `json:"verify"`
Bucket string `json:"bucket"`
// contains filtered or unexported fields
}
func (*CreateRepositoryOptions) BindFlags ¶
func (cro *CreateRepositoryOptions) BindFlags(flags *pflag.FlagSet) error
func (*CreateRepositoryOptions) FillFromContainer ¶
func (cro *CreateRepositoryOptions) FillFromContainer(container *gabs.Container) error
func (*CreateRepositoryOptions) Get ¶
func (do *CreateRepositoryOptions) Get(value string) interface{}
func (*CreateRepositoryOptions) GetContainer ¶
func (*CreateRepositoryOptions) GetDisableAction ¶
func (do *CreateRepositoryOptions) GetDisableAction() bool
func (*CreateRepositoryOptions) IsNotifiable ¶
func (do *CreateRepositoryOptions) IsNotifiable() bool
func (*CreateRepositoryOptions) IsSnapshot ¶
func (do *CreateRepositoryOptions) IsSnapshot() bool
func (*CreateRepositoryOptions) TimeoutInSeconds ¶
func (do *CreateRepositoryOptions) TimeoutInSeconds() string
func (*CreateRepositoryOptions) Validate ¶
func (cro *CreateRepositoryOptions) Validate() error
func (CreateRepositoryOptions) ValidateNotifiableOptions ¶
func (do CreateRepositoryOptions) ValidateNotifiableOptions() error
type DeleteIndicesOptions ¶
type DeleteIndicesOptions struct {
// contains filtered or unexported fields
}
func (*DeleteIndicesOptions) BindFlags ¶
func (dio *DeleteIndicesOptions) BindFlags(flags *pflag.FlagSet) error
func (*DeleteIndicesOptions) FillFromContainer ¶
func (dio *DeleteIndicesOptions) FillFromContainer(container *gabs.Container) error
func (*DeleteIndicesOptions) GetContainer ¶
func (*DeleteIndicesOptions) GetDisableAction ¶
func (do *DeleteIndicesOptions) GetDisableAction() bool
func (*DeleteIndicesOptions) IsNotifiable ¶
func (do *DeleteIndicesOptions) IsNotifiable() bool
func (*DeleteIndicesOptions) IsSnapshot ¶
func (do *DeleteIndicesOptions) IsSnapshot() bool
func (*DeleteIndicesOptions) TimeoutInSeconds ¶
func (do *DeleteIndicesOptions) TimeoutInSeconds() string
func (*DeleteIndicesOptions) Validate ¶
func (dio *DeleteIndicesOptions) Validate() error
func (DeleteIndicesOptions) ValidateNotifiableOptions ¶
func (do DeleteIndicesOptions) ValidateNotifiableOptions() error
type DeleteRepositoriesOptions ¶
type DeleteRepositoriesOptions struct {
Repositories string `json:"repositories"`
// contains filtered or unexported fields
}
func (*DeleteRepositoriesOptions) BindFlags ¶
func (dro *DeleteRepositoriesOptions) BindFlags(flags *pflag.FlagSet) error
func (*DeleteRepositoriesOptions) FillFromContainer ¶
func (dro *DeleteRepositoriesOptions) FillFromContainer(container *gabs.Container) error
func (*DeleteRepositoriesOptions) Get ¶
func (do *DeleteRepositoriesOptions) Get(value string) interface{}
func (*DeleteRepositoriesOptions) GetContainer ¶
func (*DeleteRepositoriesOptions) GetDisableAction ¶
func (do *DeleteRepositoriesOptions) GetDisableAction() bool
func (*DeleteRepositoriesOptions) IsNotifiable ¶
func (do *DeleteRepositoriesOptions) IsNotifiable() bool
func (*DeleteRepositoriesOptions) IsSnapshot ¶
func (do *DeleteRepositoriesOptions) IsSnapshot() bool
func (*DeleteRepositoriesOptions) TimeoutInSeconds ¶
func (do *DeleteRepositoriesOptions) TimeoutInSeconds() string
func (*DeleteRepositoriesOptions) Validate ¶
func (dro *DeleteRepositoriesOptions) Validate() error
func (DeleteRepositoriesOptions) ValidateNotifiableOptions ¶
func (do DeleteRepositoriesOptions) ValidateNotifiableOptions() error
type DeleteSnapshotsOptions ¶
type DeleteSnapshotsOptions struct {
RetryCount int `json:"retry_count"`
RetryInterval int `json:"retry_interval"`
// contains filtered or unexported fields
}
func (*DeleteSnapshotsOptions) BindFlags ¶
func (dso *DeleteSnapshotsOptions) BindFlags(flags *pflag.FlagSet) error
func (*DeleteSnapshotsOptions) FillFromContainer ¶
func (dso *DeleteSnapshotsOptions) FillFromContainer(container *gabs.Container) error
func (*DeleteSnapshotsOptions) IsSnapshot ¶
func (bso *DeleteSnapshotsOptions) IsSnapshot() bool
func (*DeleteSnapshotsOptions) Validate ¶
func (dso *DeleteSnapshotsOptions) Validate() error
type DumpOptions ¶
type DumpOptions struct {
Criteria []*QueryCriteria `json:"criteria"`
MaxExecutionTime int `json:"max_execution_time"`
Repository string `json:"repository"`
Name string `json:"name"`
Path string `json:"path"`
Bucket string `json:"bucket"`
CredentialsFilePath string `json:"credentials_file_path"`
KeepAlive int `json:"keep_alive"`
Concurrency int `json:"concurrency"`
Size int `json:"size"`
// contains filtered or unexported fields
}
func (*DumpOptions) FillFromContainer ¶
func (do *DumpOptions) FillFromContainer(container *gabs.Container) error
func (*DumpOptions) GetContainer ¶
func (*DumpOptions) GetDisableAction ¶
func (do *DumpOptions) GetDisableAction() bool
func (*DumpOptions) IsNotifiable ¶
func (do *DumpOptions) IsNotifiable() bool
func (*DumpOptions) IsSnapshot ¶
func (do *DumpOptions) IsSnapshot() bool
func (*DumpOptions) TimeoutInSeconds ¶
func (do *DumpOptions) TimeoutInSeconds() string
func (*DumpOptions) Validate ¶
func (do *DumpOptions) Validate() error
func (DumpOptions) ValidateNotifiableOptions ¶
func (do DumpOptions) ValidateNotifiableOptions() error
type ImportDumpOptions ¶
type ImportDumpOptions struct {
MaxExecutionTime int `json:"max_execution_time"`
Repository string `json:"repository"`
Name string `json:"name"`
Path string `json:"path"`
Bucket string `json:"bucket"`
CredentialsFilePath string `json:"credentials_file_path"`
Concurrency int `json:"concurrency"`
Size int `json:"size"`
CreateIndexWaitTime int64 `json:"create_index_wait_time"`
RemoveSettings []string `json:"remove_settings"`
RemoveMappings []string `json:"remove_mappings"`
RemoveAliases []string `json:"remove_aliases"`
RemoveFields []string `json:"remove_fields"`
ExtraSettings map[string]interface{} `json:"extra_settings"`
ExtraMappings map[string]interface{} `json:"extra_mappings"`
ExtraAliases map[string]interface{} `json:"extra_aliases"`
ExtraFields map[string]interface{} `json:"extra_fields"`
// contains filtered or unexported fields
}
func (*ImportDumpOptions) BindFlags ¶
func (ido *ImportDumpOptions) BindFlags(flags *pflag.FlagSet) error
func (*ImportDumpOptions) FillFromContainer ¶
func (ido *ImportDumpOptions) FillFromContainer(container *gabs.Container) error
func (*ImportDumpOptions) GetContainer ¶
func (*ImportDumpOptions) GetDisableAction ¶
func (do *ImportDumpOptions) GetDisableAction() bool
func (*ImportDumpOptions) IsNotifiable ¶
func (do *ImportDumpOptions) IsNotifiable() bool
func (*ImportDumpOptions) IsSnapshot ¶
func (do *ImportDumpOptions) IsSnapshot() bool
func (*ImportDumpOptions) TimeoutInSeconds ¶
func (do *ImportDumpOptions) TimeoutInSeconds() string
func (*ImportDumpOptions) Validate ¶
func (ido *ImportDumpOptions) Validate() error
func (ImportDumpOptions) ValidateNotifiableOptions ¶
func (do ImportDumpOptions) ValidateNotifiableOptions() error
type IndexSettingsOptions ¶
type IndexSettingsOptions struct {
IndexSettings map[string]interface{} `json:"index_settings"`
// contains filtered or unexported fields
}
func (*IndexSettingsOptions) BindFlags ¶
func (iso *IndexSettingsOptions) BindFlags(flags *pflag.FlagSet) error
func (*IndexSettingsOptions) FillFromContainer ¶
func (iso *IndexSettingsOptions) FillFromContainer(container *gabs.Container) error
func (*IndexSettingsOptions) GetContainer ¶
func (*IndexSettingsOptions) GetDisableAction ¶
func (do *IndexSettingsOptions) GetDisableAction() bool
func (*IndexSettingsOptions) IsNotifiable ¶
func (do *IndexSettingsOptions) IsNotifiable() bool
func (*IndexSettingsOptions) IsSnapshot ¶
func (do *IndexSettingsOptions) IsSnapshot() bool
func (*IndexSettingsOptions) TimeoutInSeconds ¶
func (do *IndexSettingsOptions) TimeoutInSeconds() string
func (*IndexSettingsOptions) Validate ¶
func (iso *IndexSettingsOptions) Validate() error
func (IndexSettingsOptions) ValidateNotifiableOptions ¶
func (do IndexSettingsOptions) ValidateNotifiableOptions() error
type ListIndicesOptions ¶
type ListIndicesOptions struct {
// contains filtered or unexported fields
}
func (*ListIndicesOptions) BindFlags ¶
func (lio *ListIndicesOptions) BindFlags(flags *pflag.FlagSet) error
func (*ListIndicesOptions) FillFromContainer ¶
func (lio *ListIndicesOptions) FillFromContainer(container *gabs.Container) error
func (*ListIndicesOptions) GetContainer ¶
func (*ListIndicesOptions) GetDisableAction ¶
func (do *ListIndicesOptions) GetDisableAction() bool
func (*ListIndicesOptions) IsNotifiable ¶
func (do *ListIndicesOptions) IsNotifiable() bool
func (*ListIndicesOptions) IsSnapshot ¶
func (do *ListIndicesOptions) IsSnapshot() bool
func (*ListIndicesOptions) TimeoutInSeconds ¶
func (do *ListIndicesOptions) TimeoutInSeconds() string
func (*ListIndicesOptions) Validate ¶
func (lo *ListIndicesOptions) Validate() error
func (ListIndicesOptions) ValidateNotifiableOptions ¶
func (do ListIndicesOptions) ValidateNotifiableOptions() error
type ListSnapshotsOptions ¶
type ListSnapshotsOptions struct {
// contains filtered or unexported fields
}
func (*ListSnapshotsOptions) BindFlags ¶
func (lso *ListSnapshotsOptions) BindFlags(flags *pflag.FlagSet) error
func (*ListSnapshotsOptions) Exists ¶
func (lso *ListSnapshotsOptions) Exists(value string) bool
func (*ListSnapshotsOptions) FillFromContainer ¶
func (lso *ListSnapshotsOptions) FillFromContainer(container *gabs.Container) error
func (*ListSnapshotsOptions) IsSnapshot ¶
func (bso *ListSnapshotsOptions) IsSnapshot() bool
func (*ListSnapshotsOptions) String ¶
func (lso *ListSnapshotsOptions) String(value string) string
func (*ListSnapshotsOptions) Validate ¶
func (lso *ListSnapshotsOptions) Validate() error
type MutateOptions ¶
type MutateOptions struct {
Criteria []*QueryCriteria `json:"criteria"`
BatchSize int `json:"batch_size"`
MaxExecutionTime int `json:"max_execution_time"`
WaitInterval int `json:"wait_interval"`
Action string `json:"action"`
Mutation map[string]interface{} `json:"mutation"`
// contains filtered or unexported fields
}
func (*MutateOptions) FillFromContainer ¶
func (mo *MutateOptions) FillFromContainer(container *gabs.Container) error
func (*MutateOptions) GetContainer ¶
func (*MutateOptions) GetDisableAction ¶
func (do *MutateOptions) GetDisableAction() bool
func (*MutateOptions) IsNotifiable ¶
func (do *MutateOptions) IsNotifiable() bool
func (*MutateOptions) IsSnapshot ¶
func (do *MutateOptions) IsSnapshot() bool
func (*MutateOptions) TimeoutInSeconds ¶
func (do *MutateOptions) TimeoutInSeconds() string
func (*MutateOptions) Validate ¶
func (mo *MutateOptions) Validate() error
func (MutateOptions) ValidateNotifiableOptions ¶
func (do MutateOptions) ValidateNotifiableOptions() error
type OpenIndicesOptions ¶
type OpenIndicesOptions struct {
// contains filtered or unexported fields
}
func (*OpenIndicesOptions) BindFlags ¶
func (oio *OpenIndicesOptions) BindFlags(flags *pflag.FlagSet) error
func (*OpenIndicesOptions) FillFromContainer ¶
func (oio *OpenIndicesOptions) FillFromContainer(container *gabs.Container) error
func (*OpenIndicesOptions) GetContainer ¶
func (*OpenIndicesOptions) GetDisableAction ¶
func (do *OpenIndicesOptions) GetDisableAction() bool
func (*OpenIndicesOptions) IsNotifiable ¶
func (do *OpenIndicesOptions) IsNotifiable() bool
func (*OpenIndicesOptions) IsSnapshot ¶
func (do *OpenIndicesOptions) IsSnapshot() bool
func (*OpenIndicesOptions) TimeoutInSeconds ¶
func (do *OpenIndicesOptions) TimeoutInSeconds() string
func (*OpenIndicesOptions) Validate ¶
func (oio *OpenIndicesOptions) Validate() error
func (OpenIndicesOptions) ValidateNotifiableOptions ¶
func (do OpenIndicesOptions) ValidateNotifiableOptions() error
type Optionable ¶
type Optionable interface {
FillFromContainer(container *gabs.Container) error
Validate() error
ValidateNotifiableOptions() error
IsNotifiable() bool
GetDisableAction() bool
GetContainer() *gabs.Container
Exists(value string) bool
IsSnapshot() bool
Get(value string) interface{}
String(value string) string
}
type QueryCriteria ¶
type RestoreOptions ¶
type RestoreOptions struct {
IncludeAliases bool `json:"include_aliases"`
Partial bool `json:"partial"`
WaitForCompletion bool `json:"wait_for_completion"`
MaxWait int `json:"max_wait"`
WaitInterval int `json:"wait_interval"`
RenamePattern string `json:"rename_pattern"`
RenameReplacement string `json:"rename_replacement"`
Indices string `json:"indices"`
ExtraSettings map[string]interface{} `json:"extra_settings"`
IncludeGlobalState bool `json:"include_global_state"`
Name string `json:"name"`
// contains filtered or unexported fields
}
func (*RestoreOptions) Exists ¶
func (ro *RestoreOptions) Exists(value string) bool
func (*RestoreOptions) FillFromContainer ¶
func (ro *RestoreOptions) FillFromContainer(container *gabs.Container) error
func (*RestoreOptions) IsSnapshot ¶
func (bso *RestoreOptions) IsSnapshot() bool
func (*RestoreOptions) String ¶
func (ro *RestoreOptions) String(value string) string
func (*RestoreOptions) Validate ¶
func (ro *RestoreOptions) Validate() error
type RolloverOptions ¶
type RolloverOptions struct {
Name string `json:"name"`
MaxAge string `json:"max_age"`
MaxDocs int `json:"max_docs"`
MaxSize string `json:"max_size"`
ExtraSettings map[string]interface{} `json:"extra_settings"`
NewIndex string `json:"new_index"`
// contains filtered or unexported fields
}
func (*RolloverOptions) BindFlags ¶
func (ro *RolloverOptions) BindFlags(flags *pflag.FlagSet) error
func (*RolloverOptions) FillFromContainer ¶
func (ro *RolloverOptions) FillFromContainer(container *gabs.Container) error
func (*RolloverOptions) GetContainer ¶
func (*RolloverOptions) GetDisableAction ¶
func (do *RolloverOptions) GetDisableAction() bool
func (*RolloverOptions) IsNotifiable ¶
func (do *RolloverOptions) IsNotifiable() bool
func (*RolloverOptions) IsSnapshot ¶
func (do *RolloverOptions) IsSnapshot() bool
func (*RolloverOptions) TimeoutInSeconds ¶
func (do *RolloverOptions) TimeoutInSeconds() string
func (*RolloverOptions) Validate ¶
func (ro *RolloverOptions) Validate() error
func (RolloverOptions) ValidateNotifiableOptions ¶
func (do RolloverOptions) ValidateNotifiableOptions() error
type SnapshotOptions ¶
type SnapshotOptions struct {
Repository string `json:"repository"`
Name string `json:"name"`
IncludeGlobalState bool `json:"include_global_state"`
Partial bool `json:"partial"`
WaitForCompletion bool `json:"wait_for_completion"`
MaxWait int `json:"max_wait"`
WaitInterval int `json:"wait_interval"`
// contains filtered or unexported fields
}
func (*SnapshotOptions) BindFlags ¶
func (so *SnapshotOptions) BindFlags(flags *pflag.FlagSet) error
func (*SnapshotOptions) FillFromContainer ¶
func (so *SnapshotOptions) FillFromContainer(container *gabs.Container) error
func (*SnapshotOptions) GetContainer ¶
func (*SnapshotOptions) GetDisableAction ¶
func (do *SnapshotOptions) GetDisableAction() bool
func (*SnapshotOptions) IsNotifiable ¶
func (do *SnapshotOptions) IsNotifiable() bool
func (*SnapshotOptions) IsSnapshot ¶
func (do *SnapshotOptions) IsSnapshot() bool
func (*SnapshotOptions) TimeoutInSeconds ¶
func (do *SnapshotOptions) TimeoutInSeconds() string
func (*SnapshotOptions) Validate ¶
func (so *SnapshotOptions) Validate() error
func (SnapshotOptions) ValidateNotifiableOptions ¶
func (do SnapshotOptions) ValidateNotifiableOptions() error
type WatchOptions ¶
type WatchOptions struct {
Interval int64 `json:"interval"`
IntervalUnit string `json:"interval_unit"`
DateField string `json:"date_field"`
StatsField string `json:"stats_field"`
Criteria []*QueryCriteria `json:"criteria"`
Thresholds []*Threshold `json:"thresholds"`
MessageTemplate string `json:"message_template"`
// contains filtered or unexported fields
}
func (*WatchOptions) FillFromContainer ¶
func (wo *WatchOptions) FillFromContainer(container *gabs.Container) error
func (*WatchOptions) GetContainer ¶
func (*WatchOptions) GetDisableAction ¶
func (do *WatchOptions) GetDisableAction() bool
func (*WatchOptions) IsNotifiable ¶
func (do *WatchOptions) IsNotifiable() bool
func (*WatchOptions) IsSnapshot ¶
func (do *WatchOptions) IsSnapshot() bool
func (*WatchOptions) TimeoutInSeconds ¶
func (do *WatchOptions) TimeoutInSeconds() string
func (*WatchOptions) Validate ¶
func (wo *WatchOptions) Validate() error
func (WatchOptions) ValidateNotifiableOptions ¶
func (do WatchOptions) ValidateNotifiableOptions() error
Source Files
¶
- alias_options.go
- base_snapshot_options.go
- close_indices_options.go
- contracts.go
- create_index_options.go
- create_repository_options.go
- default_options.go
- delete_indices_options.go
- delete_repositories_options.go
- delete_snapshots_options.go
- dump_options.go
- enums.go
- import_dump_options.go
- index_settings_options.go
- list_indices_options.go
- list_snapshots_options.go
- mutate_options.go
- open_indices_options.go
- restore_options.go
- rollover_options.go
- snapshot_options.go
- util.go
- watch_options.go
Click to show internal directories.
Click to hide internal directories.