Versions in this module Expand all Collapse all v2 v2.16.0 Sep 14, 2023 Changes in this version + func PutSingleObject(cli *client.Client, req *object.PutSingleRequest, opts ...client.CallOption) (*object.PutSingleResponse, error) v2.15.0 Apr 11, 2023 Changes in this version + func AnnounceIntermediateResult(cli *client.Client, req *reputation.AnnounceIntermediateResultRequest, ...) (*reputation.AnnounceIntermediateResultResponse, error) + func AnnounceLocalTrust(cli *client.Client, req *reputation.AnnounceLocalTrustRequest, ...) (*reputation.AnnounceLocalTrustResponse, error) + func AnnounceUsedSpace(cli *client.Client, req *container.AnnounceUsedSpaceRequest, ...) (*container.PutResponse, error) + func Balance(cli *client.Client, req *accounting.BalanceRequest, opts ...client.CallOption) (*accounting.BalanceResponse, error) + func CreateSession(cli *client.Client, req *session.CreateRequest, opts ...client.CallOption) (*session.CreateResponse, error) + func DeleteContainer(cli *client.Client, req *container.DeleteRequest, opts ...client.CallOption) (*container.PutResponse, error) + func DeleteObject(cli *client.Client, req *object.DeleteRequest, opts ...client.CallOption) (*object.DeleteResponse, error) + func GetContainer(cli *client.Client, req *container.GetRequest, opts ...client.CallOption) (*container.GetResponse, error) + func GetEACL(cli *client.Client, req *container.GetExtendedACLRequest, ...) (*container.GetExtendedACLResponse, error) + func HashObjectRange(cli *client.Client, req *object.GetRangeHashRequest, opts ...client.CallOption) (*object.GetRangeHashResponse, error) + func HeadObject(cli *client.Client, req *object.HeadRequest, opts ...client.CallOption) (*object.HeadResponse, error) + func ListContainers(cli *client.Client, req *container.ListRequest, opts ...client.CallOption) (*container.ListResponse, error) + func LocalNodeInfo(cli *client.Client, req *netmap.LocalNodeInfoRequest, ...) (*netmap.LocalNodeInfoResponse, error) + func NetMapSnapshot(cli *client.Client, req *netmap.SnapshotRequest, opts ...client.CallOption) (*netmap.SnapshotResponse, error) + func NetworkInfo(cli *client.Client, req *netmap.NetworkInfoRequest, opts ...client.CallOption) (*netmap.NetworkInfoResponse, error) + func PutContainer(cli *client.Client, req *container.PutRequest, opts ...client.CallOption) (*container.PutResponse, error) + func SetEACL(cli *client.Client, req *container.SetExtendedACLRequest, ...) (*container.PutResponse, error) + type GetResponseReader struct + func GetObject(cli *client.Client, req *object.GetRequest, opts ...client.CallOption) (*GetResponseReader, error) + func (r *GetResponseReader) Read(resp *object.GetResponse) error + type ObjectRangeResponseReader struct + func GetObjectRange(cli *client.Client, req *object.GetRangeRequest, opts ...client.CallOption) (*ObjectRangeResponseReader, error) + func (r *ObjectRangeResponseReader) Read(resp *object.GetRangeResponse) error + type PutRequestWriter struct + func PutObject(cli *client.Client, resp *object.PutResponse, opts ...client.CallOption) (*PutRequestWriter, error) + func (w *PutRequestWriter) Close() error + func (w *PutRequestWriter) Write(req *object.PutRequest) error + type SearchResponseReader struct + func SearchObjects(cli *client.Client, req *object.SearchRequest, opts ...client.CallOption) (*SearchResponseReader, error) + func (r *SearchResponseReader) Read(resp *object.SearchResponse) error