Documentation ¶
Index ¶
- type Base
- type Handle
- type Provider
- type Receive
- func (r *Receive) Attributes(names ...string) (receive *Receive)
- func (r *Receive) Build() *worker.Receive
- func (r *Receive) Label(label string) (receive *Receive)
- func (r *Receive) Names(names ...types.QueueAttributeName) (receive *Receive)
- func (r *Receive) Number(number int32) (receive *Receive)
- func (r *Receive) Visibility(timeout time.Duration) (receive *Receive)
- func (r *Receive) Wait(wait time.Duration) (receive *Receive)
- type Send
- func (s *Send) Attribute(key string, value types.MessageAttributeValue) (send *Send)
- func (s *Send) Build() *worker.Send
- func (s *Send) Data(data any) (send *Send)
- func (s *Send) Delay(delay time.Duration) (send *Send)
- func (s *Send) Encoder(encoder transcoder.Encoder) (send *Send)
- func (s *Send) Label(label string) (send *Send)
- func (s *Send) System(key string, value types.MessageSystemAttributeValue) (send *Send)
- type Url
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Base ¶ added in v0.0.2
type Base struct { *Provider // contains filtered or unexported fields }
type Handle ¶
type Handle struct { *Receive // contains filtered or unexported fields }
func NewHandle ¶
func NewHandle( client *param.Client, receive callback.ReceiveMessage, url callback.Url, visibility callback.ChangeMessageVisibility, delete callback.DeleteMessage, ) *Handle
type Provider ¶ added in v0.0.2
type Provider struct {
// contains filtered or unexported fields
}
func NewProvider ¶ added in v0.0.2
func NewProvider() *Provider
func (*Provider) Credentials ¶ added in v0.0.2
func (p *Provider) Credentials(credentials aws.CredentialsProvider) (provider *Provider)
type Receive ¶
type Receive struct { *Base // contains filtered or unexported fields }
func NewReceive ¶
func (*Receive) Attributes ¶
Click to show internal directories.
Click to hide internal directories.