// @Title Golang SDK Client // @Description This code is auto generated // @Author Ecloud SDK package model import ( "gitlab.ecloud.com/ecloud/ecloudsdkcore/utils" ) type CreateDatasetRequest struct { CreateDatasetQuery *CreateDatasetQuery `json:"createDatasetQuery,omitempty"` CreateDatasetBody *CreateDatasetBody `json:"createDatasetBody,omitempty"` } func (s CreateDatasetRequest) String() string { return utils.Beautify(s) } func (s CreateDatasetRequest) GoString() string { return s.String() } func (s CreateDatasetRequest) ToJsonString() string { return utils.ToJsonString(s) } func (s *CreateDatasetRequest) SetCreateDatasetQuery(v *CreateDatasetQuery) *CreateDatasetRequest { s.CreateDatasetQuery = v return s } func (s *CreateDatasetRequest) SetCreateDatasetBody(v *CreateDatasetBody) *CreateDatasetRequest { s.CreateDatasetBody = v return s } type CreateDatasetRequestBuilder struct { s *CreateDatasetRequest } func NewCreateDatasetRequestBuilder() *CreateDatasetRequestBuilder { s := &CreateDatasetRequest{} b := &CreateDatasetRequestBuilder{s: s} return b } func (b *CreateDatasetRequestBuilder) CreateDatasetQuery(v *CreateDatasetQuery) *CreateDatasetRequestBuilder { b.s.CreateDatasetQuery = v return b } func (b *CreateDatasetRequestBuilder) CreateDatasetBody(v *CreateDatasetBody) *CreateDatasetRequestBuilder { b.s.CreateDatasetBody = v return b } func (b *CreateDatasetRequestBuilder) Build() *CreateDatasetRequest { return b.s }