backupgw

package
v0.0.0-...-0490640 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigRequest

type ConfigRequest struct {
	V1                   *ConfigRequest_V1 `protobuf:"bytes,1,opt,name=v1,proto3" json:"v1,omitempty" toml:"v1,omitempty" mapstructure:"v1,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_unrecognized     []byte            `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_sizecache        int32             `json:"-" toml:"-" mapstructure:"-,omitempty"`
}

func DefaultConfigRequest

func DefaultConfigRequest() *ConfigRequest

func NewConfigRequest

func NewConfigRequest() *ConfigRequest

func (*ConfigRequest) BindPort

func (m *ConfigRequest) BindPort(name string, value uint16) error

BindPort sets the port tagged with the given name

func (*ConfigRequest) Descriptor

func (*ConfigRequest) Descriptor() ([]byte, []int)

func (*ConfigRequest) GetPort

func (m *ConfigRequest) GetPort(name string, value uint16) (uint16, error)

GetPort gets the port tagged with the given name. If the value is not set, it returns 0.

func (*ConfigRequest) GetV1

func (m *ConfigRequest) GetV1() *ConfigRequest_V1

func (*ConfigRequest) ListPorts

func (m *ConfigRequest) ListPorts() []a2conf.PortInfo

ListPorts lists all the ports exposed by the config

func (*ConfigRequest) PrepareSystemConfig

func (c *ConfigRequest) PrepareSystemConfig(creds *ac.TLSCredentials) (ac.PreparedSystemConfig, error)

func (*ConfigRequest) ProtoMessage

func (*ConfigRequest) ProtoMessage()

func (*ConfigRequest) Reset

func (m *ConfigRequest) Reset()

func (*ConfigRequest) ServiceName

func (m *ConfigRequest) ServiceName() string

ServiceName returns the name of the service this config belongs to

func (*ConfigRequest) SetGlobalConfig

func (c *ConfigRequest) SetGlobalConfig(g *ac.GlobalConfig)

SetGlobalConfig imports settings from the global configuration

func (*ConfigRequest) String

func (m *ConfigRequest) String() string

func (*ConfigRequest) Validate

func (c *ConfigRequest) Validate() error

func (*ConfigRequest) XXX_DiscardUnknown

func (m *ConfigRequest) XXX_DiscardUnknown()

func (*ConfigRequest) XXX_Marshal

func (m *ConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest) XXX_Merge

func (dst *ConfigRequest) XXX_Merge(src proto.Message)

func (*ConfigRequest) XXX_Size

func (m *ConfigRequest) XXX_Size() int

func (*ConfigRequest) XXX_Unmarshal

func (m *ConfigRequest) XXX_Unmarshal(b []byte) error

type ConfigRequest_Service

type ConfigRequest_Service struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_unrecognized     []byte   `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_sizecache        int32    `json:"-" toml:"-" mapstructure:"-,omitempty"`
}

func (*ConfigRequest_Service) Descriptor

func (*ConfigRequest_Service) Descriptor() ([]byte, []int)

func (*ConfigRequest_Service) ProtoMessage

func (*ConfigRequest_Service) ProtoMessage()

func (*ConfigRequest_Service) Reset

func (m *ConfigRequest_Service) Reset()

func (*ConfigRequest_Service) String

func (m *ConfigRequest_Service) String() string

func (*ConfigRequest_Service) XXX_DiscardUnknown

func (m *ConfigRequest_Service) XXX_DiscardUnknown()

func (*ConfigRequest_Service) XXX_Marshal

func (m *ConfigRequest_Service) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest_Service) XXX_Merge

func (dst *ConfigRequest_Service) XXX_Merge(src proto.Message)

func (*ConfigRequest_Service) XXX_Size

func (m *ConfigRequest_Service) XXX_Size() int

func (*ConfigRequest_Service) XXX_Unmarshal

func (m *ConfigRequest_Service) XXX_Unmarshal(b []byte) error

type ConfigRequest_V1

type ConfigRequest_V1 struct {
	Sys                  *ConfigRequest_V1_System `protobuf:"bytes,1,opt,name=sys,proto3" json:"sys,omitempty" toml:"sys,omitempty" mapstructure:"sys,omitempty"`
	Svc                  *ConfigRequest_Service   `protobuf:"bytes,2,opt,name=svc,proto3" json:"svc,omitempty" toml:"svc,omitempty" mapstructure:"svc,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_unrecognized     []byte                   `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_sizecache        int32                    `json:"-" toml:"-" mapstructure:"-,omitempty"`
}

func (*ConfigRequest_V1) Descriptor

func (*ConfigRequest_V1) Descriptor() ([]byte, []int)

func (*ConfigRequest_V1) GetSvc

func (*ConfigRequest_V1) GetSys

func (*ConfigRequest_V1) ProtoMessage

func (*ConfigRequest_V1) ProtoMessage()

func (*ConfigRequest_V1) Reset

func (m *ConfigRequest_V1) Reset()

func (*ConfigRequest_V1) String

func (m *ConfigRequest_V1) String() string

func (*ConfigRequest_V1) XXX_DiscardUnknown

func (m *ConfigRequest_V1) XXX_DiscardUnknown()

func (*ConfigRequest_V1) XXX_Marshal

func (m *ConfigRequest_V1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest_V1) XXX_Merge

func (dst *ConfigRequest_V1) XXX_Merge(src proto.Message)

func (*ConfigRequest_V1) XXX_Size

func (m *ConfigRequest_V1) XXX_Size() int

func (*ConfigRequest_V1) XXX_Unmarshal

func (m *ConfigRequest_V1) XXX_Unmarshal(b []byte) error

type ConfigRequest_V1_System

type ConfigRequest_V1_System struct {
	Mlsa                 *shared.Mlsa                     `protobuf:"bytes,1,opt,name=mlsa,proto3" json:"mlsa,omitempty" toml:"mlsa,omitempty" mapstructure:"mlsa,omitempty"`
	Tls                  *shared.TLSCredentials           `protobuf:"bytes,2,opt,name=tls,proto3" json:"tls,omitempty" toml:"tls,omitempty" mapstructure:"tls,omitempty"`
	Service              *ConfigRequest_V1_System_Service `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty" toml:"service,omitempty" mapstructure:"service,omitempty"`
	Gateway              *ConfigRequest_V1_System_Gateway `protobuf:"bytes,4,opt,name=gateway,proto3" json:"gateway,omitempty" toml:"gateway,omitempty" mapstructure:"gateway,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_unrecognized     []byte                           `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_sizecache        int32                            `json:"-" toml:"-" mapstructure:"-,omitempty"`
}

func (*ConfigRequest_V1_System) Descriptor

func (*ConfigRequest_V1_System) Descriptor() ([]byte, []int)

func (*ConfigRequest_V1_System) GetGateway

func (*ConfigRequest_V1_System) GetMlsa

func (m *ConfigRequest_V1_System) GetMlsa() *shared.Mlsa

func (*ConfigRequest_V1_System) GetService

func (*ConfigRequest_V1_System) GetTls

func (*ConfigRequest_V1_System) ProtoMessage

func (*ConfigRequest_V1_System) ProtoMessage()

func (*ConfigRequest_V1_System) Reset

func (m *ConfigRequest_V1_System) Reset()

func (*ConfigRequest_V1_System) String

func (m *ConfigRequest_V1_System) String() string

func (*ConfigRequest_V1_System) XXX_DiscardUnknown

func (m *ConfigRequest_V1_System) XXX_DiscardUnknown()

func (*ConfigRequest_V1_System) XXX_Marshal

func (m *ConfigRequest_V1_System) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest_V1_System) XXX_Merge

func (dst *ConfigRequest_V1_System) XXX_Merge(src proto.Message)

func (*ConfigRequest_V1_System) XXX_Size

func (m *ConfigRequest_V1_System) XXX_Size() int

func (*ConfigRequest_V1_System) XXX_Unmarshal

func (m *ConfigRequest_V1_System) XXX_Unmarshal(b []byte) error

type ConfigRequest_V1_System_Gateway

type ConfigRequest_V1_System_Gateway struct {
	Backup               *ConfigRequest_V1_System_Gateway_Backup `protobuf:"bytes,1,opt,name=backup,proto3" json:"backup,omitempty" toml:"backup,omitempty" mapstructure:"backup,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_unrecognized     []byte                                  `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_sizecache        int32                                   `json:"-" toml:"-" mapstructure:"-,omitempty"`
}

func (*ConfigRequest_V1_System_Gateway) Descriptor

func (*ConfigRequest_V1_System_Gateway) Descriptor() ([]byte, []int)

func (*ConfigRequest_V1_System_Gateway) GetBackup

func (*ConfigRequest_V1_System_Gateway) ProtoMessage

func (*ConfigRequest_V1_System_Gateway) ProtoMessage()

func (*ConfigRequest_V1_System_Gateway) Reset

func (*ConfigRequest_V1_System_Gateway) String

func (*ConfigRequest_V1_System_Gateway) XXX_DiscardUnknown

func (m *ConfigRequest_V1_System_Gateway) XXX_DiscardUnknown()

func (*ConfigRequest_V1_System_Gateway) XXX_Marshal

func (m *ConfigRequest_V1_System_Gateway) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest_V1_System_Gateway) XXX_Merge

func (dst *ConfigRequest_V1_System_Gateway) XXX_Merge(src proto.Message)

func (*ConfigRequest_V1_System_Gateway) XXX_Size

func (m *ConfigRequest_V1_System_Gateway) XXX_Size() int

func (*ConfigRequest_V1_System_Gateway) XXX_Unmarshal

func (m *ConfigRequest_V1_System_Gateway) XXX_Unmarshal(b []byte) error

type ConfigRequest_V1_System_Gateway_Backup

type ConfigRequest_V1_System_Gateway_Backup struct {
	Filesystem           *ConfigRequest_V1_System_Gateway_Backup_Filesystem `` /* 137-byte string literal not displayed */
	S3                   *shared.Backups_S3                                 `protobuf:"bytes,2,opt,name=s3,proto3" json:"s3,omitempty" toml:"s3,omitempty" mapstructure:"s3,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                           `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_unrecognized     []byte                                             `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_sizecache        int32                                              `json:"-" toml:"-" mapstructure:"-,omitempty"`
}

func (*ConfigRequest_V1_System_Gateway_Backup) Descriptor

func (*ConfigRequest_V1_System_Gateway_Backup) Descriptor() ([]byte, []int)

func (*ConfigRequest_V1_System_Gateway_Backup) GetFilesystem

func (*ConfigRequest_V1_System_Gateway_Backup) GetS3

func (*ConfigRequest_V1_System_Gateway_Backup) ProtoMessage

func (*ConfigRequest_V1_System_Gateway_Backup) Reset

func (*ConfigRequest_V1_System_Gateway_Backup) String

func (*ConfigRequest_V1_System_Gateway_Backup) XXX_DiscardUnknown

func (m *ConfigRequest_V1_System_Gateway_Backup) XXX_DiscardUnknown()

func (*ConfigRequest_V1_System_Gateway_Backup) XXX_Marshal

func (m *ConfigRequest_V1_System_Gateway_Backup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest_V1_System_Gateway_Backup) XXX_Merge

func (*ConfigRequest_V1_System_Gateway_Backup) XXX_Size

func (*ConfigRequest_V1_System_Gateway_Backup) XXX_Unmarshal

func (m *ConfigRequest_V1_System_Gateway_Backup) XXX_Unmarshal(b []byte) error

type ConfigRequest_V1_System_Gateway_Backup_Filesystem

type ConfigRequest_V1_System_Gateway_Backup_Filesystem struct {
	Path                 *wrappers.StringValue `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty" toml:"path,omitempty" mapstructure:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_unrecognized     []byte                `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_sizecache        int32                 `json:"-" toml:"-" mapstructure:"-,omitempty"`
}

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) Descriptor

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) GetPath

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) ProtoMessage

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) Reset

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) String

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) XXX_DiscardUnknown

func (m *ConfigRequest_V1_System_Gateway_Backup_Filesystem) XXX_DiscardUnknown()

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) XXX_Marshal

func (m *ConfigRequest_V1_System_Gateway_Backup_Filesystem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) XXX_Merge

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) XXX_Size

func (*ConfigRequest_V1_System_Gateway_Backup_Filesystem) XXX_Unmarshal

type ConfigRequest_V1_System_Service

type ConfigRequest_V1_System_Service struct {
	Host                 *wrappers.StringValue `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty" toml:"host,omitempty" mapstructure:"host,omitempty"`
	Port                 *wrappers.Int32Value  `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_unrecognized     []byte                `json:"-" toml:"-" mapstructure:"-,omitempty"`
	XXX_sizecache        int32                 `json:"-" toml:"-" mapstructure:"-,omitempty"`
}

func (*ConfigRequest_V1_System_Service) Descriptor

func (*ConfigRequest_V1_System_Service) Descriptor() ([]byte, []int)

func (*ConfigRequest_V1_System_Service) GetHost

func (*ConfigRequest_V1_System_Service) GetPort

func (*ConfigRequest_V1_System_Service) ProtoMessage

func (*ConfigRequest_V1_System_Service) ProtoMessage()

func (*ConfigRequest_V1_System_Service) Reset

func (*ConfigRequest_V1_System_Service) String

func (*ConfigRequest_V1_System_Service) XXX_DiscardUnknown

func (m *ConfigRequest_V1_System_Service) XXX_DiscardUnknown()

func (*ConfigRequest_V1_System_Service) XXX_Marshal

func (m *ConfigRequest_V1_System_Service) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigRequest_V1_System_Service) XXX_Merge

func (dst *ConfigRequest_V1_System_Service) XXX_Merge(src proto.Message)

func (*ConfigRequest_V1_System_Service) XXX_Size

func (m *ConfigRequest_V1_System_Service) XXX_Size() int

func (*ConfigRequest_V1_System_Service) XXX_Unmarshal

func (m *ConfigRequest_V1_System_Service) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL