|
- // @Title Golang SDK Client
- // @Description This code is auto generated
- // @Author Ecloud SDK
-
- package model
-
- import (
- "gitlab.ecloud.com/ecloud/ecloudsdkcore/utils"
- )
-
- type QuerySegmentsRequest struct {
-
-
- QuerySegmentsPath *QuerySegmentsPath `json:"querySegmentsPath,omitempty"`
-
- QuerySegmentsBody *QuerySegmentsBody `json:"querySegmentsBody,omitempty"`
- }
-
- func (s QuerySegmentsRequest) String() string {
- return utils.Beautify(s)
- }
-
- func (s QuerySegmentsRequest) GoString() string {
- return s.String()
- }
-
- func (s QuerySegmentsRequest) ToJsonString() string {
- return utils.ToJsonString(s)
- }
-
- func (s *QuerySegmentsRequest) SetQuerySegmentsPath(v *QuerySegmentsPath) *QuerySegmentsRequest {
- s.QuerySegmentsPath = v
- return s
- }
-
- func (s *QuerySegmentsRequest) SetQuerySegmentsBody(v *QuerySegmentsBody) *QuerySegmentsRequest {
- s.QuerySegmentsBody = v
- return s
- }
-
-
- type QuerySegmentsRequestBuilder struct {
- s *QuerySegmentsRequest
- }
-
- func NewQuerySegmentsRequestBuilder() *QuerySegmentsRequestBuilder {
- s := &QuerySegmentsRequest{}
- b := &QuerySegmentsRequestBuilder{s: s}
- return b
- }
-
- func (b *QuerySegmentsRequestBuilder) QuerySegmentsPath(v *QuerySegmentsPath) *QuerySegmentsRequestBuilder {
- b.s.QuerySegmentsPath = v
- return b
- }
-
- func (b *QuerySegmentsRequestBuilder) QuerySegmentsBody(v *QuerySegmentsBody) *QuerySegmentsRequestBuilder {
- b.s.QuerySegmentsBody = v
- return b
- }
-
- func (b *QuerySegmentsRequestBuilder) Build() *QuerySegmentsRequest {
- return b.s
- }
-
|