Struct: request.Handlers
import "../ibm-cos-sdk-go/aws/request"
Overview
A Handlers provides a collection of request handlers for various stages of handling requests.
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, s3manager.WriterReadFrom
Structure Field Summary collapse
- AfterRetry HandlerList
- Build HandlerList
- BuildStream HandlerList
- Complete HandlerList
- CompleteAttempt HandlerList
- Retry HandlerList
- Send HandlerList
- Sign HandlerList
- Unmarshal HandlerList
- UnmarshalError HandlerList
- UnmarshalMeta HandlerList
- UnmarshalStream HandlerList
- Validate HandlerList
- ValidateResponse HandlerList
Method Summary collapse
-
func (h *Handlers) Clear()
Clear removes callback functions for all handlers.
-
func (h *Handlers) Copy() Handlers
Copy returns a copy of this handler's lists.
-
func (h *Handlers) IsEmpty() bool
IsEmpty returns if there are no handlers in any of the handlerlists.
Structure Field Details
AfterRetry HandlerList
Build HandlerList
BuildStream HandlerList
Complete HandlerList
CompleteAttempt HandlerList
Retry HandlerList
Send HandlerList
Sign HandlerList
Unmarshal HandlerList
UnmarshalError HandlerList
UnmarshalMeta HandlerList
UnmarshalStream HandlerList
Validate HandlerList
ValidateResponse HandlerList
Method Details
func (h *Handlers) Clear()
Clear removes callback functions for all handlers.
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
// File 'aws/request/handlers.go', line 47
|
func (h *Handlers) Copy() Handlers
Copy returns a copy of this handler's lists.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
// File 'aws/request/handlers.go', line 27
|
func (h *Handlers) IsEmpty() bool
IsEmpty returns if there are no handlers in any of the handlerlists.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
// File 'aws/request/handlers.go', line 65
|