apis

package
v1.46.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterExpansionRequest added in v1.44.0

type ClusterExpansionRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 描述集群配置  */
	ClusterSpec *jmr.ClusterExpansion `json:"clusterSpec"`

	/* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
	(Optional) */
	ClientToken *string `json:"clientToken"`
}

func NewClusterExpansionRequest added in v1.44.0

func NewClusterExpansionRequest(
	regionId string,
	clusterSpec *jmr.ClusterExpansion,
) *ClusterExpansionRequest

* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewClusterExpansionRequestWithAllParams added in v1.44.0

func NewClusterExpansionRequestWithAllParams(
	regionId string,
	clusterSpec *jmr.ClusterExpansion,
	clientToken *string,
) *ClusterExpansionRequest

* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)

func NewClusterExpansionRequestWithoutParam added in v1.44.0

func NewClusterExpansionRequestWithoutParam() *ClusterExpansionRequest

This constructor has better compatible ability when API parameters changed

func (ClusterExpansionRequest) GetRegionId added in v1.44.0

func (r ClusterExpansionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ClusterExpansionRequest) SetClientToken added in v1.44.0

func (r *ClusterExpansionRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。

(Optional)

func (*ClusterExpansionRequest) SetClusterSpec added in v1.44.0

func (r *ClusterExpansionRequest) SetClusterSpec(clusterSpec *jmr.ClusterExpansion)

param clusterSpec: 描述集群配置(Required)

func (*ClusterExpansionRequest) SetRegionId added in v1.44.0

func (r *ClusterExpansionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ClusterExpansionResponse added in v1.44.0

type ClusterExpansionResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ClusterExpansionResult `json:"result"`
}

type ClusterExpansionResult added in v1.44.0

type ClusterExpansionResult struct {
	Status    bool   `json:"status"`
	ClusterId string `json:"clusterId"`
}

type CreateClusterRequest added in v1.44.0

type CreateClusterRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 描述集群配置  */
	ClusterSpec *jmr.ClusterSpec `json:"clusterSpec"`

	/* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
	(Optional) */
	ClientToken *string `json:"clientToken"`
}

func NewCreateClusterRequest added in v1.44.0

func NewCreateClusterRequest(
	regionId string,
	clusterSpec *jmr.ClusterSpec,
) *CreateClusterRequest

* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateClusterRequestWithAllParams added in v1.44.0

func NewCreateClusterRequestWithAllParams(
	regionId string,
	clusterSpec *jmr.ClusterSpec,
	clientToken *string,
) *CreateClusterRequest

* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)

func NewCreateClusterRequestWithoutParam added in v1.44.0

func NewCreateClusterRequestWithoutParam() *CreateClusterRequest

This constructor has better compatible ability when API parameters changed

func (CreateClusterRequest) GetRegionId added in v1.44.0

func (r CreateClusterRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateClusterRequest) SetClientToken added in v1.44.0

func (r *CreateClusterRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。

(Optional)

func (*CreateClusterRequest) SetClusterSpec added in v1.44.0

func (r *CreateClusterRequest) SetClusterSpec(clusterSpec *jmr.ClusterSpec)

param clusterSpec: 描述集群配置(Required)

func (*CreateClusterRequest) SetRegionId added in v1.44.0

func (r *CreateClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateClusterResponse added in v1.44.0

type CreateClusterResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    CreateClusterResult `json:"result"`
}

type CreateClusterResult added in v1.44.0

type CreateClusterResult struct {
	Status    bool   `json:"status"`
	ClusterId string `json:"clusterId"`
	Message   string `json:"message"`
}

type DescribeClusterRequest added in v1.44.0

type DescribeClusterRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 集群ID  */
	ClusterId string `json:"clusterId"`
}

func NewDescribeClusterRequest added in v1.44.0

func NewDescribeClusterRequest(
	regionId string,
	clusterId string,
) *DescribeClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeClusterRequestWithAllParams added in v1.44.0

func NewDescribeClusterRequestWithAllParams(
	regionId string,
	clusterId string,
) *DescribeClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)

func NewDescribeClusterRequestWithoutParam added in v1.44.0

func NewDescribeClusterRequestWithoutParam() *DescribeClusterRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClusterRequest) GetRegionId added in v1.44.0

func (r DescribeClusterRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClusterRequest) SetClusterId added in v1.44.0

func (r *DescribeClusterRequest) SetClusterId(clusterId string)

param clusterId: 集群ID(Required)

func (*DescribeClusterRequest) SetRegionId added in v1.44.0

func (r *DescribeClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeClusterResponse added in v1.44.0

type DescribeClusterResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeClusterResult `json:"result"`
}

type DescribeClusterResult added in v1.44.0

type DescribeClusterResult struct {
	Cluster jmr.Cluster `json:"cluster"`
	Status  bool        `json:"status"`
}

type DescribeClustersRequest added in v1.44.0

type DescribeClustersRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeClustersRequest added in v1.44.0

func NewDescribeClustersRequest(
	regionId string,
) *DescribeClustersRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeClustersRequestWithAllParams added in v1.44.0

func NewDescribeClustersRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
) *DescribeClustersRequest

* param regionId: 地域ID (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)

func NewDescribeClustersRequestWithoutParam added in v1.44.0

func NewDescribeClustersRequestWithoutParam() *DescribeClustersRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClustersRequest) GetRegionId added in v1.44.0

func (r DescribeClustersRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClustersRequest) SetPageNumber added in v1.44.0

func (r *DescribeClustersRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeClustersRequest) SetPageSize added in v1.44.0

func (r *DescribeClustersRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeClustersRequest) SetRegionId added in v1.44.0

func (r *DescribeClustersRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeClustersResponse added in v1.44.0

type DescribeClustersResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeClustersResult `json:"result"`
}

type DescribeClustersResult added in v1.44.0

type DescribeClustersResult struct {
	Clusters   []jmr.Cluster `json:"clusters"`
	TotalCount int           `json:"totalCount"`
	Status     bool          `json:"status"`
}

type GetJmrVersionListRequest added in v1.44.0

type GetJmrVersionListRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetJmrVersionListRequest added in v1.44.0

func NewGetJmrVersionListRequest(
	regionId string,
) *GetJmrVersionListRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetJmrVersionListRequestWithAllParams added in v1.44.0

func NewGetJmrVersionListRequestWithAllParams(
	regionId string,
) *GetJmrVersionListRequest

* param regionId: 地域ID (Required)

func NewGetJmrVersionListRequestWithoutParam added in v1.44.0

func NewGetJmrVersionListRequestWithoutParam() *GetJmrVersionListRequest

This constructor has better compatible ability when API parameters changed

func (GetJmrVersionListRequest) GetRegionId added in v1.44.0

func (r GetJmrVersionListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetJmrVersionListRequest) SetRegionId added in v1.44.0

func (r *GetJmrVersionListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetJmrVersionListResponse added in v1.44.0

type GetJmrVersionListResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    GetJmrVersionListResult `json:"result"`
}

type GetJmrVersionListResult added in v1.44.0

type GetJmrVersionListResult struct {
	Data   []string `json:"data"`
	Status bool     `json:"status"`
}

type GetSoftwareInfoRequest added in v1.44.0

type GetSoftwareInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* JMR软件版本号  */
	Ver string `json:"ver"`
}

func NewGetSoftwareInfoRequest added in v1.44.0

func NewGetSoftwareInfoRequest(
	regionId string,
	ver string,
) *GetSoftwareInfoRequest

* param regionId: 地域ID (Required) * param ver: JMR软件版本号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetSoftwareInfoRequestWithAllParams added in v1.44.0

func NewGetSoftwareInfoRequestWithAllParams(
	regionId string,
	ver string,
) *GetSoftwareInfoRequest

* param regionId: 地域ID (Required) * param ver: JMR软件版本号 (Required)

func NewGetSoftwareInfoRequestWithoutParam added in v1.44.0

func NewGetSoftwareInfoRequestWithoutParam() *GetSoftwareInfoRequest

This constructor has better compatible ability when API parameters changed

func (GetSoftwareInfoRequest) GetRegionId added in v1.44.0

func (r GetSoftwareInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetSoftwareInfoRequest) SetRegionId added in v1.44.0

func (r *GetSoftwareInfoRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetSoftwareInfoRequest) SetVer added in v1.44.0

func (r *GetSoftwareInfoRequest) SetVer(ver string)

param ver: JMR软件版本号(Required)

type GetSoftwareInfoResponse added in v1.44.0

type GetSoftwareInfoResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    GetSoftwareInfoResult `json:"result"`
}

type GetSoftwareInfoResult added in v1.44.0

type GetSoftwareInfoResult struct {
	Data   string `json:"data"`
	Status bool   `json:"status"`
}

type IdataClusterRequest added in v1.44.0

type IdataClusterRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 集群ID  */
	ClusterId string `json:"clusterId"`
}

func NewIdataClusterRequest added in v1.44.0

func NewIdataClusterRequest(
	regionId string,
	clusterId string,
) *IdataClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewIdataClusterRequestWithAllParams added in v1.44.0

func NewIdataClusterRequestWithAllParams(
	regionId string,
	clusterId string,
) *IdataClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)

func NewIdataClusterRequestWithoutParam added in v1.44.0

func NewIdataClusterRequestWithoutParam() *IdataClusterRequest

This constructor has better compatible ability when API parameters changed

func (IdataClusterRequest) GetRegionId added in v1.44.0

func (r IdataClusterRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*IdataClusterRequest) SetClusterId added in v1.44.0

func (r *IdataClusterRequest) SetClusterId(clusterId string)

param clusterId: 集群ID(Required)

func (*IdataClusterRequest) SetRegionId added in v1.44.0

func (r *IdataClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type IdataClusterResponse added in v1.44.0

type IdataClusterResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    IdataClusterResult `json:"result"`
}

type IdataClusterResult added in v1.44.0

type IdataClusterResult struct {
	Data   interface{} `json:"data"`
	Status bool        `json:"status"`
}

type ReleaseClusterRequest

type ReleaseClusterRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 集群ID  */
	ClusterId string `json:"clusterId"`
}

func NewReleaseClusterRequest

func NewReleaseClusterRequest(
	regionId string,
	clusterId string,
) *ReleaseClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewReleaseClusterRequestWithAllParams

func NewReleaseClusterRequestWithAllParams(
	regionId string,
	clusterId string,
) *ReleaseClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)

func NewReleaseClusterRequestWithoutParam

func NewReleaseClusterRequestWithoutParam() *ReleaseClusterRequest

This constructor has better compatible ability when API parameters changed

func (ReleaseClusterRequest) GetRegionId

func (r ReleaseClusterRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ReleaseClusterRequest) SetClusterId added in v1.44.0

func (r *ReleaseClusterRequest) SetClusterId(clusterId string)

param clusterId: 集群ID(Required)

func (*ReleaseClusterRequest) SetRegionId

func (r *ReleaseClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ReleaseClusterResponse

type ReleaseClusterResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ReleaseClusterResult `json:"result"`
}

type ReleaseClusterResult

type ReleaseClusterResult struct {
	Status bool `json:"status"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL