Documentation
¶
Index ¶
- type ClusterExpansionRequest
- func NewClusterExpansionRequest(regionId string, clusterSpec *jmr.ClusterExpansion) *ClusterExpansionRequest
- func NewClusterExpansionRequestWithAllParams(regionId string, clusterSpec *jmr.ClusterExpansion, clientToken *string) *ClusterExpansionRequest
- func NewClusterExpansionRequestWithoutParam() *ClusterExpansionRequest
- type ClusterExpansionResponse
- type ClusterExpansionResult
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateClusterResult
- type DescribeClusterRequest
- type DescribeClusterResponse
- type DescribeClusterResult
- type DescribeClustersRequest
- type DescribeClustersResponse
- type DescribeClustersResult
- type GetJmrVersionListRequest
- type GetJmrVersionListResponse
- type GetJmrVersionListResult
- type GetSoftwareInfoRequest
- type GetSoftwareInfoResponse
- type GetSoftwareInfoResult
- type IdataClusterRequest
- type IdataClusterResponse
- type IdataClusterResult
- type ReleaseClusterRequest
- type ReleaseClusterResponse
- type ReleaseClusterResult
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 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 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 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 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 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 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"`
}