diff --git a/ChangeLog.txt b/ChangeLog.txt index f053177a5..122244b65 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ +2024-03-22 Version: v1.62.698 +- Generated 2022-12-13 for `PaiRecService`. +undefined + 2024-03-21 Version: v1.62.697 - Generated 2023-06-21 for `PaiFeatureStore`. - Add Region in host. diff --git a/services/pairecservice/get_experiment_group.go b/services/pairecservice/get_experiment_group.go index 1e62339ab..6751be65c 100644 --- a/services/pairecservice/get_experiment_group.go +++ b/services/pairecservice/get_experiment_group.go @@ -95,6 +95,9 @@ type GetExperimentGroupResponse struct { Config string `json:"Config" xml:"Config"` ReservedBuckets string `json:"ReservedBuckets" xml:"ReservedBuckets"` Status string `json:"Status" xml:"Status"` + CrowdTargetType string `json:"CrowdTargetType" xml:"CrowdTargetType"` + RandomFlow int64 `json:"RandomFlow" xml:"RandomFlow"` + HoldingBuckets string `json:"HoldingBuckets" xml:"HoldingBuckets"` } // CreateGetExperimentGroupRequest creates a request to invoke GetExperimentGroup API diff --git a/services/pairecservice/get_feature_consistency_check_job_config.go b/services/pairecservice/get_feature_consistency_check_job_config.go index 0e1309ee9..1c4173f1b 100644 --- a/services/pairecservice/get_feature_consistency_check_job_config.go +++ b/services/pairecservice/get_feature_consistency_check_job_config.go @@ -113,6 +113,13 @@ type GetFeatureConsistencyCheckJobConfigResponse struct { FeatureDisplayExclude string `json:"FeatureDisplayExclude" xml:"FeatureDisplayExclude"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` + UseFeatureStore bool `json:"UseFeatureStore" xml:"UseFeatureStore"` + FeatureStoreProjectName string `json:"FeatureStoreProjectName" xml:"FeatureStoreProjectName"` + FeatureStoreModelId string `json:"FeatureStoreModelId" xml:"FeatureStoreModelId"` + FeatureStoreUserId string `json:"FeatureStoreUserId" xml:"FeatureStoreUserId"` + FeatureStoreItemId string `json:"FeatureStoreItemId" xml:"FeatureStoreItemId"` + FeatureStoreSeqFeatureView string `json:"FeatureStoreSeqFeatureView" xml:"FeatureStoreSeqFeatureView"` + FeatureStoreProjectId string `json:"FeatureStoreProjectId" xml:"FeatureStoreProjectId"` } // CreateGetFeatureConsistencyCheckJobConfigRequest creates a request to invoke GetFeatureConsistencyCheckJobConfig API diff --git a/services/pairecservice/get_layer.go b/services/pairecservice/get_layer.go index 019931378..95d320699 100644 --- a/services/pairecservice/get_layer.go +++ b/services/pairecservice/get_layer.go @@ -78,11 +78,13 @@ type GetLayerRequest struct { // GetLayerResponse is the response struct for api GetLayer type GetLayerResponse struct { *responses.BaseResponse - RequestId string `json:"RequestId" xml:"RequestId"` - LaboratoryId string `json:"LaboratoryId" xml:"LaboratoryId"` - SceneId string `json:"SceneId" xml:"SceneId"` - Name string `json:"Name" xml:"Name"` - Description string `json:"Description" xml:"Description"` + RequestId string `json:"RequestId" xml:"RequestId"` + LaboratoryId string `json:"LaboratoryId" xml:"LaboratoryId"` + SceneId string `json:"SceneId" xml:"SceneId"` + Name string `json:"Name" xml:"Name"` + Description string `json:"Description" xml:"Description"` + ResidualFlow int64 `json:"ResidualFlow" xml:"ResidualFlow"` + GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` } // CreateGetLayerRequest creates a request to invoke GetLayer API diff --git a/services/pairecservice/get_table_meta.go b/services/pairecservice/get_table_meta.go index 39d07e009..5323bfd6f 100644 --- a/services/pairecservice/get_table_meta.go +++ b/services/pairecservice/get_table_meta.go @@ -89,6 +89,9 @@ type GetTableMetaResponse struct { GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` Url string `json:"Url" xml:"Url"` + TableMetaId string `json:"TableMetaId" xml:"TableMetaId"` + GmtImportedTime string `json:"GmtImportedTime" xml:"GmtImportedTime"` + Config string `json:"Config" xml:"Config"` Fields []FieldsItem `json:"Fields" xml:"Fields"` } diff --git a/services/pairecservice/list_ab_metric_groups.go b/services/pairecservice/list_ab_metric_groups.go index 575c41582..9cdf1f339 100644 --- a/services/pairecservice/list_ab_metric_groups.go +++ b/services/pairecservice/list_ab_metric_groups.go @@ -75,7 +75,9 @@ type ListABMetricGroupsRequest struct { InstanceId string `position:"Query" name:"InstanceId"` SceneId string `position:"Query" name:"SceneId"` PageSize requests.Integer `position:"Query" name:"PageSize"` + SortBy string `position:"Query" name:"SortBy"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` + Order string `position:"Query" name:"Order"` } // ListABMetricGroupsResponse is the response struct for api ListABMetricGroups diff --git a/services/pairecservice/struct_experiment_groups_item.go b/services/pairecservice/struct_experiment_groups_item.go index 387d913a5..239263ca1 100644 --- a/services/pairecservice/struct_experiment_groups_item.go +++ b/services/pairecservice/struct_experiment_groups_item.go @@ -34,4 +34,7 @@ type ExperimentGroupsItem struct { Config string `json:"Config" xml:"Config"` ReservedBuckets string `json:"ReservedBuckets" xml:"ReservedBuckets"` Status string `json:"Status" xml:"Status"` + CrowdTargetType string `json:"CrowdTargetType" xml:"CrowdTargetType"` + RandomFlow int64 `json:"RandomFlow" xml:"RandomFlow"` + HoldingBuckets string `json:"HoldingBuckets" xml:"HoldingBuckets"` } diff --git a/services/pairecservice/struct_feature_consistency_check_configs_item.go b/services/pairecservice/struct_feature_consistency_check_configs_item.go index 99b22e10d..8454bb690 100644 --- a/services/pairecservice/struct_feature_consistency_check_configs_item.go +++ b/services/pairecservice/struct_feature_consistency_check_configs_item.go @@ -52,4 +52,11 @@ type FeatureConsistencyCheckConfigsItem struct { FeatureDisplayExclude string `json:"FeatureDisplayExclude" xml:"FeatureDisplayExclude"` GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` + UseFeatureStore string `json:"UseFeatureStore" xml:"UseFeatureStore"` + FeatureStoreProjectName string `json:"FeatureStoreProjectName" xml:"FeatureStoreProjectName"` + FeatureStoreModelId string `json:"FeatureStoreModelId" xml:"FeatureStoreModelId"` + FeatureStoreUserId string `json:"FeatureStoreUserId" xml:"FeatureStoreUserId"` + FeatureStoreItemId string `json:"FeatureStoreItemId" xml:"FeatureStoreItemId"` + FeatureStoreSeqFeatureView string `json:"FeatureStoreSeqFeatureView" xml:"FeatureStoreSeqFeatureView"` + FeatureStoreProjectId string `json:"FeatureStoreProjectId" xml:"FeatureStoreProjectId"` } diff --git a/services/pairecservice/struct_fields_item.go b/services/pairecservice/struct_fields_item.go index 1ed48de29..cac6a4caf 100644 --- a/services/pairecservice/struct_fields_item.go +++ b/services/pairecservice/struct_fields_item.go @@ -18,6 +18,7 @@ package pairecservice // FieldsItem is a nested struct in pairecservice response type FieldsItem struct { Name string `json:"Name" xml:"Name"` + IsPartitionField bool `json:"IsPartitionField" xml:"IsPartitionField"` Meaning string `json:"Meaning" xml:"Meaning"` Type string `json:"Type" xml:"Type"` IsDimensionField bool `json:"IsDimensionField" xml:"IsDimensionField"` diff --git a/services/pairecservice/struct_layers_item.go b/services/pairecservice/struct_layers_item.go index 86111ab50..9a3212f0b 100644 --- a/services/pairecservice/struct_layers_item.go +++ b/services/pairecservice/struct_layers_item.go @@ -17,9 +17,11 @@ package pairecservice // LayersItem is a nested struct in pairecservice response type LayersItem struct { - LayerId string `json:"LayerId" xml:"LayerId"` - LaboratoryId string `json:"LaboratoryId" xml:"LaboratoryId"` - SceneId string `json:"SceneId" xml:"SceneId"` - Name string `json:"Name" xml:"Name"` - Description string `json:"Description" xml:"Description"` + LayerId string `json:"LayerId" xml:"LayerId"` + LaboratoryId string `json:"LaboratoryId" xml:"LaboratoryId"` + SceneId string `json:"SceneId" xml:"SceneId"` + Name string `json:"Name" xml:"Name"` + Description string `json:"Description" xml:"Description"` + ResidualFlow int64 `json:"ResidualFlow" xml:"ResidualFlow"` + GmtCreateTime string `json:"GmtCreateTime" xml:"GmtCreateTime"` } diff --git a/services/pairecservice/struct_table_metas_item.go b/services/pairecservice/struct_table_metas_item.go index 1b9eb82e4..58650e719 100644 --- a/services/pairecservice/struct_table_metas_item.go +++ b/services/pairecservice/struct_table_metas_item.go @@ -29,5 +29,6 @@ type TableMetasItem struct { GmtModifiedTime string `json:"GmtModifiedTime" xml:"GmtModifiedTime"` GmtImportedTime string `json:"GmtImportedTime" xml:"GmtImportedTime"` Url string `json:"Url" xml:"Url"` + Config string `json:"Config" xml:"Config"` Fields []FieldsItem `json:"Fields" xml:"Fields"` } diff --git a/services/pairecservice/upload_recommendation_data.go b/services/pairecservice/upload_recommendation_data.go new file mode 100644 index 000000000..7aa2cedf4 --- /dev/null +++ b/services/pairecservice/upload_recommendation_data.go @@ -0,0 +1,100 @@ +package pairecservice + +//Licensed under the Apache License, Version 2.0 (the "License"); +//you may not use this file except in compliance with the License. +//You may obtain a copy of the License at +// +//http://www.apache.org/licenses/LICENSE-2.0 +// +//Unless required by applicable law or agreed to in writing, software +//distributed under the License is distributed on an "AS IS" BASIS, +//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +//See the License for the specific language governing permissions and +//limitations under the License. +// +// Code generated by Alibaba Cloud SDK Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import ( + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" + "github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses" +) + +// UploadRecommendationData invokes the pairecservice.UploadRecommendationData API synchronously +func (client *Client) UploadRecommendationData(request *UploadRecommendationDataRequest) (response *UploadRecommendationDataResponse, err error) { + response = CreateUploadRecommendationDataResponse() + err = client.DoAction(request, response) + return +} + +// UploadRecommendationDataWithChan invokes the pairecservice.UploadRecommendationData API asynchronously +func (client *Client) UploadRecommendationDataWithChan(request *UploadRecommendationDataRequest) (<-chan *UploadRecommendationDataResponse, <-chan error) { + responseChan := make(chan *UploadRecommendationDataResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.UploadRecommendationData(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// UploadRecommendationDataWithCallback invokes the pairecservice.UploadRecommendationData API asynchronously +func (client *Client) UploadRecommendationDataWithCallback(request *UploadRecommendationDataRequest, callback func(response *UploadRecommendationDataResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *UploadRecommendationDataResponse + var err error + defer close(result) + response, err = client.UploadRecommendationData(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// UploadRecommendationDataRequest is the request struct for api UploadRecommendationData +type UploadRecommendationDataRequest struct { + *requests.RoaRequest + Body string `position:"Body" name:"body"` +} + +// UploadRecommendationDataResponse is the response struct for api UploadRecommendationData +type UploadRecommendationDataResponse struct { + *responses.BaseResponse + RequestId string `json:"RequestId" xml:"RequestId"` + Message string `json:"Message" xml:"Message"` +} + +// CreateUploadRecommendationDataRequest creates a request to invoke UploadRecommendationData API +func CreateUploadRecommendationDataRequest() (request *UploadRecommendationDataRequest) { + request = &UploadRecommendationDataRequest{ + RoaRequest: &requests.RoaRequest{}, + } + request.InitWithApiInfo("PaiRecService", "2022-12-13", "UploadRecommendationData", "/api/v1/recommendationdata/action/upload", "", "") + request.Method = requests.POST + return +} + +// CreateUploadRecommendationDataResponse creates a response to parse from UploadRecommendationData response +func CreateUploadRecommendationDataResponse() (response *UploadRecommendationDataResponse) { + response = &UploadRecommendationDataResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +}