@@ -55,6 +55,9 @@ type BucketGetOptions struct {
55
55
MaxKeys int `url:"max-keys,omitempty"`
56
56
}
57
57
58
+ // MethodBucketGet method name of Bucket.Get
59
+ const MethodBucketGet MethodName = "Bucket.Get"
60
+
58
61
// Get Bucket 请求等同于 List Object请求,可以列出该 Bucket 下的部分或者全部 Object。
59
62
// 此 API 调用者需要对 Bucket 有 Read 权限。
60
63
//
@@ -67,6 +70,9 @@ func (s *BucketService) Get(ctx context.Context, opt *BucketGetOptions) (*Bucket
67
70
method : http .MethodGet ,
68
71
optQuery : opt ,
69
72
result : & res ,
73
+ caller : Caller {
74
+ Method : MethodBucketGet ,
75
+ },
70
76
}
71
77
resp , err := s .client .send (ctx , & sendOpt )
72
78
return & res , resp , err
@@ -75,6 +81,9 @@ func (s *BucketService) Get(ctx context.Context, opt *BucketGetOptions) (*Bucket
75
81
// BucketPutOptions ...
76
82
type BucketPutOptions ACLHeaderOptions
77
83
84
+ // MethodBucketPut method name of Bucket.Put
85
+ const MethodBucketPut MethodName = "Bucket.Put"
86
+
78
87
// Put Bucket 接口请求可以在指定账号下创建一个 Bucket。该 API 接口不支持匿名请求,
79
88
// 您需要使用帯 Authorization 签名认证的请求才能创建新的 Bucket 。
80
89
// 创建 Bucket 的用户默认成为 Bucket 的持有者。
@@ -90,11 +99,17 @@ func (s *BucketService) Put(ctx context.Context, opt *BucketPutOptions) (*Respon
90
99
uri : "/" ,
91
100
method : http .MethodPut ,
92
101
optHeader : opt ,
102
+ caller : Caller {
103
+ Method : MethodBucketPut ,
104
+ },
93
105
}
94
106
resp , err := s .client .send (ctx , & sendOpt )
95
107
return resp , err
96
108
}
97
109
110
+ // MethodBucketDelete method name of Bucket.Delete
111
+ const MethodBucketDelete MethodName = "Bucket.Delete"
112
+
98
113
// Delete Bucket 请求可以确认该 Bucket 是否存在,是否有权限访问。HEAD 的权限与 Read 一致。
99
114
// 当该 Bucket 存在时,返回 HTTP 状态码 200;当该 Bucket 无访问权限时,返回 HTTP 状态码 403;
100
115
// 当该 Bucket 不存在时,返回 HTTP 状态码 404。
@@ -107,11 +122,17 @@ func (s *BucketService) Delete(ctx context.Context) (*Response, error) {
107
122
baseURL : s .client .BaseURL .BucketURL ,
108
123
uri : "/" ,
109
124
method : http .MethodDelete ,
125
+ caller : Caller {
126
+ Method : MethodBucketDelete ,
127
+ },
110
128
}
111
129
resp , err := s .client .send (ctx , & sendOpt )
112
130
return resp , err
113
131
}
114
132
133
+ // MethodBucketHead method name of Bucket.Head
134
+ const MethodBucketHead MethodName = "Bucket.Head"
135
+
115
136
// Head Bucket请求可以确认是否存在该Bucket,是否有权限访问,Head的权限与Read一致。
116
137
//
117
138
// 当其存在时,返回 HTTP 状态码200;
@@ -124,6 +145,9 @@ func (s *BucketService) Head(ctx context.Context) (*Response, error) {
124
145
baseURL : s .client .BaseURL .BucketURL ,
125
146
uri : "/" ,
126
147
method : http .MethodHead ,
148
+ caller : Caller {
149
+ Method : MethodBucketHead ,
150
+ },
127
151
}
128
152
resp , err := s .client .send (ctx , & sendOpt )
129
153
return resp , err
0 commit comments