api

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterRabbitDNSServer

func RegisterRabbitDNSServer(s *grpc.Server, srv RabbitDNSServer)

Types

type GetMonitorsResponse

type GetMonitorsResponse struct {
	Monitors             []*Monitor `protobuf:"bytes,1,rep,name=monitors,proto3" json:"monitors,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*GetMonitorsResponse) Descriptor

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

func (*GetMonitorsResponse) GetMonitors

func (m *GetMonitorsResponse) GetMonitors() []*Monitor

func (*GetMonitorsResponse) ProtoMessage

func (*GetMonitorsResponse) ProtoMessage()

func (*GetMonitorsResponse) Reset

func (m *GetMonitorsResponse) Reset()

func (*GetMonitorsResponse) String

func (m *GetMonitorsResponse) String() string

func (*GetMonitorsResponse) XXX_DiscardUnknown

func (m *GetMonitorsResponse) XXX_DiscardUnknown()

func (*GetMonitorsResponse) XXX_Marshal

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

func (*GetMonitorsResponse) XXX_Merge

func (m *GetMonitorsResponse) XXX_Merge(src proto.Message)

func (*GetMonitorsResponse) XXX_Size

func (m *GetMonitorsResponse) XXX_Size() int

func (*GetMonitorsResponse) XXX_Unmarshal

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

type GetServicesResponse

type GetServicesResponse struct {
	Services             []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*GetServicesResponse) Descriptor

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

func (*GetServicesResponse) GetServices

func (m *GetServicesResponse) GetServices() []*Service

func (*GetServicesResponse) ProtoMessage

func (*GetServicesResponse) ProtoMessage()

func (*GetServicesResponse) Reset

func (m *GetServicesResponse) Reset()

func (*GetServicesResponse) String

func (m *GetServicesResponse) String() string

func (*GetServicesResponse) XXX_DiscardUnknown

func (m *GetServicesResponse) XXX_DiscardUnknown()

func (*GetServicesResponse) XXX_Marshal

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

func (*GetServicesResponse) XXX_Merge

func (m *GetServicesResponse) XXX_Merge(src proto.Message)

func (*GetServicesResponse) XXX_Size

func (m *GetServicesResponse) XXX_Size() int

func (*GetServicesResponse) XXX_Unmarshal

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

type GetZonesResponse

type GetZonesResponse struct {
	Zones                []*Zone  `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetZonesResponse) Descriptor

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

func (*GetZonesResponse) GetZones

func (m *GetZonesResponse) GetZones() []*Zone

func (*GetZonesResponse) ProtoMessage

func (*GetZonesResponse) ProtoMessage()

func (*GetZonesResponse) Reset

func (m *GetZonesResponse) Reset()

func (*GetZonesResponse) String

func (m *GetZonesResponse) String() string

func (*GetZonesResponse) XXX_DiscardUnknown

func (m *GetZonesResponse) XXX_DiscardUnknown()

func (*GetZonesResponse) XXX_Marshal

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

func (*GetZonesResponse) XXX_Merge

func (m *GetZonesResponse) XXX_Merge(src proto.Message)

func (*GetZonesResponse) XXX_Size

func (m *GetZonesResponse) XXX_Size() int

func (*GetZonesResponse) XXX_Unmarshal

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

type Monitor

type Monitor struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Monitor) Descriptor

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

func (*Monitor) GetName

func (m *Monitor) GetName() string

func (*Monitor) ProtoMessage

func (*Monitor) ProtoMessage()

func (*Monitor) Reset

func (m *Monitor) Reset()

func (*Monitor) String

func (m *Monitor) String() string

func (*Monitor) XXX_DiscardUnknown

func (m *Monitor) XXX_DiscardUnknown()

func (*Monitor) XXX_Marshal

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

func (*Monitor) XXX_Merge

func (m *Monitor) XXX_Merge(src proto.Message)

func (*Monitor) XXX_Size

func (m *Monitor) XXX_Size() int

func (*Monitor) XXX_Unmarshal

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

type RabbitDNSClient

type RabbitDNSClient interface {
	Reconfig(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	Reload(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
	ReloadZone(ctx context.Context, in *ReloadRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetZones(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetZonesResponse, error)
	GetMonitors(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetMonitorsResponse, error)
	GetServices(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetServicesResponse, error)
}

RabbitDNSClient is the client API for RabbitDNS service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRabbitDNSClient

func NewRabbitDNSClient(cc *grpc.ClientConn) RabbitDNSClient

type RabbitDNSServer

type RabbitDNSServer interface {
	Reconfig(context.Context, *empty.Empty) (*empty.Empty, error)
	Reload(context.Context, *empty.Empty) (*empty.Empty, error)
	ReloadZone(context.Context, *ReloadRequest) (*empty.Empty, error)
	GetZones(context.Context, *empty.Empty) (*GetZonesResponse, error)
	GetMonitors(context.Context, *empty.Empty) (*GetMonitorsResponse, error)
	GetServices(context.Context, *empty.Empty) (*GetServicesResponse, error)
}

RabbitDNSServer is the server API for RabbitDNS service.

type ReloadRequest

type ReloadRequest struct {
	Zonename             string   `protobuf:"bytes,1,opt,name=zonename,proto3" json:"zonename,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ReloadRequest) Descriptor

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

func (*ReloadRequest) GetZonename

func (m *ReloadRequest) GetZonename() string

func (*ReloadRequest) ProtoMessage

func (*ReloadRequest) ProtoMessage()

func (*ReloadRequest) Reset

func (m *ReloadRequest) Reset()

func (*ReloadRequest) String

func (m *ReloadRequest) String() string

func (*ReloadRequest) XXX_DiscardUnknown

func (m *ReloadRequest) XXX_DiscardUnknown()

func (*ReloadRequest) XXX_Marshal

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

func (*ReloadRequest) XXX_Merge

func (m *ReloadRequest) XXX_Merge(src proto.Message)

func (*ReloadRequest) XXX_Size

func (m *ReloadRequest) XXX_Size() int

func (*ReloadRequest) XXX_Unmarshal

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

type Service

type Service struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Service) Descriptor

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

func (*Service) GetName

func (m *Service) GetName() string

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) Reset

func (m *Service) Reset()

func (*Service) String

func (m *Service) String() string

func (*Service) XXX_DiscardUnknown

func (m *Service) XXX_DiscardUnknown()

func (*Service) XXX_Marshal

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

func (*Service) XXX_Merge

func (m *Service) XXX_Merge(src proto.Message)

func (*Service) XXX_Size

func (m *Service) XXX_Size() int

func (*Service) XXX_Unmarshal

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

type Zone

type Zone struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Zone) Descriptor

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

func (*Zone) GetName

func (m *Zone) GetName() string

func (*Zone) ProtoMessage

func (*Zone) ProtoMessage()

func (*Zone) Reset

func (m *Zone) Reset()

func (*Zone) String

func (m *Zone) String() string

func (*Zone) XXX_DiscardUnknown

func (m *Zone) XXX_DiscardUnknown()

func (*Zone) XXX_Marshal

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

func (*Zone) XXX_Merge

func (m *Zone) XXX_Merge(src proto.Message)

func (*Zone) XXX_Size

func (m *Zone) XXX_Size() int

func (*Zone) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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