// @Title Golang SDK Client // @Description This code is auto generated // @Author Ecloud SDK package model import ( "gitlab.ecloud.com/ecloud/ecloudsdkcore/utils" ) type CreateRequest struct { CreateQuery *CreateQuery `json:"createQuery,omitempty"` CreateBody *CreateBody `json:"createBody,omitempty"` } func (s CreateRequest) String() string { return utils.Beautify(s) } func (s CreateRequest) GoString() string { return s.String() } func (s CreateRequest) ToJsonString() string { return utils.ToJsonString(s) } func (s *CreateRequest) SetCreateQuery(v *CreateQuery) *CreateRequest { s.CreateQuery = v return s } func (s *CreateRequest) SetCreateBody(v *CreateBody) *CreateRequest { s.CreateBody = v return s } type CreateRequestBuilder struct { s *CreateRequest } func NewCreateRequestBuilder() *CreateRequestBuilder { s := &CreateRequest{} b := &CreateRequestBuilder{s: s} return b } func (b *CreateRequestBuilder) CreateQuery(v *CreateQuery) *CreateRequestBuilder { b.s.CreateQuery = v return b } func (b *CreateRequestBuilder) CreateBody(v *CreateBody) *CreateRequestBuilder { b.s.CreateBody = v return b } func (b *CreateRequestBuilder) Build() *CreateRequest { return b.s }