Skip to content

Commit

Permalink
Dataphin v4.3 openapi.
Browse files Browse the repository at this point in the history
  • Loading branch information
sdk-team committed Oct 11, 2024
1 parent 4da0d54 commit 552d3cb
Show file tree
Hide file tree
Showing 201 changed files with 21,387 additions and 700 deletions.
3 changes: 3 additions & 0 deletions aliyun-java-sdk-dataphin-public/ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
2024-10-11 Version: 1.0.2
- Dataphin v4.3 openapi.

2023-10-19 Version: 1.0.1
- Supported Apis for Dataphin V3_11_2.
-Add Api ListUsers.
Expand Down
2 changes: 1 addition & 1 deletion aliyun-java-sdk-dataphin-public/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dataphin-public</artifactId>
<packaging>jar</packaging>
<version>1.0.1</version>
<version>1.0.2</version>
<name>aliyun-java-sdk-dataphin-public</name>
<url>http://www.aliyun.com</url>
<description>Aliyun Open API SDK for Java
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
/*
* 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.
*/

package com.aliyuncs.dataphin_public.model.v20230630;

import com.aliyuncs.RpcAcsRequest;
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.aliyuncs.http.ProtocolType;
import com.aliyuncs.http.MethodType;

/**
* @author auto create
* @version
*/
public class AddTenantMembersBySourceUserRequest extends RpcAcsRequest<AddTenantMembersBySourceUserResponse> {


private Long opTenantId;

@SerializedName("addCommand")
private AddCommand addCommand;
public AddTenantMembersBySourceUserRequest() {
super("dataphin-public", "2023-06-30", "AddTenantMembersBySourceUser");
setProtocol(ProtocolType.HTTPS);
setMethod(MethodType.POST);
}

public Long getOpTenantId() {
return this.opTenantId;
}

public void setOpTenantId(Long opTenantId) {
this.opTenantId = opTenantId;
if(opTenantId != null){
putQueryParameter("OpTenantId", opTenantId.toString());
}
}

public AddCommand getAddCommand() {
return this.addCommand;
}

public void setAddCommand(AddCommand addCommand) {
this.addCommand = addCommand;
if (addCommand != null) {
putBodyParameter("AddCommand" , new Gson().toJson(addCommand));
}
}

public static class AddCommand {

@SerializedName("SourceUserList")
private List<SourceUserListItem> sourceUserList;

public List<SourceUserListItem> getSourceUserList() {
return this.sourceUserList;
}

public void setSourceUserList(List<SourceUserListItem> sourceUserList) {
this.sourceUserList = sourceUserList;
}

public static class SourceUserListItem {

@SerializedName("SourceId")
private String sourceId;

@SerializedName("AccountName")
private String accountName;

@SerializedName("Mail")
private String mail;

@SerializedName("DisplayName")
private String displayName;

@SerializedName("MobilePhone")
private String mobilePhone;

@SerializedName("DingNumber")
private String dingNumber;

public String getSourceId() {
return this.sourceId;
}

public void setSourceId(String sourceId) {
this.sourceId = sourceId;
}

public String getAccountName() {
return this.accountName;
}

public void setAccountName(String accountName) {
this.accountName = accountName;
}

public String getMail() {
return this.mail;
}

public void setMail(String mail) {
this.mail = mail;
}

public String getDisplayName() {
return this.displayName;
}

public void setDisplayName(String displayName) {
this.displayName = displayName;
}

public String getMobilePhone() {
return this.mobilePhone;
}

public void setMobilePhone(String mobilePhone) {
this.mobilePhone = mobilePhone;
}

public String getDingNumber() {
return this.dingNumber;
}

public void setDingNumber(String dingNumber) {
this.dingNumber = dingNumber;
}
}
}

@Override
public Class<AddTenantMembersBySourceUserResponse> getResponseClass() {
return AddTenantMembersBySourceUserResponse.class;
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
/*
* 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.
*/

package com.aliyuncs.dataphin_public.model.v20230630;

import com.aliyuncs.AcsResponse;
import com.aliyuncs.dataphin_public.transform.v20230630.AddTenantMembersBySourceUserResponseUnmarshaller;
import com.aliyuncs.transform.UnmarshallerContext;

/**
* @author auto create
* @version
*/
public class AddTenantMembersBySourceUserResponse extends AcsResponse {

private String requestId;

private Boolean success;

private Integer httpStatusCode;

private String code;

private String message;

private Boolean data;

public String getRequestId() {
return this.requestId;
}

public void setRequestId(String requestId) {
this.requestId = requestId;
}

public Boolean getSuccess() {
return this.success;
}

public void setSuccess(Boolean success) {
this.success = success;
}

public Integer getHttpStatusCode() {
return this.httpStatusCode;
}

public void setHttpStatusCode(Integer httpStatusCode) {
this.httpStatusCode = httpStatusCode;
}

public String getCode() {
return this.code;
}

public void setCode(String code) {
this.code = code;
}

public String getMessage() {
return this.message;
}

public void setMessage(String message) {
this.message = message;
}

public Boolean getData() {
return this.data;
}

public void setData(Boolean data) {
this.data = data;
}

@Override
public AddTenantMembersBySourceUserResponse getInstance(UnmarshallerContext context) {
return AddTenantMembersBySourceUserResponseUnmarshaller.unmarshall(this, context);
}

@Override
public boolean checkShowJsonItemName() {
return false;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
/*
* 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.
*/

package com.aliyuncs.dataphin_public.model.v20230630;

import com.aliyuncs.RpcAcsRequest;
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.aliyuncs.http.ProtocolType;
import com.aliyuncs.http.MethodType;

/**
* @author auto create
* @version
*/
public class AddTenantMembersRequest extends RpcAcsRequest<AddTenantMembersResponse> {


private Long opTenantId;

@SerializedName("addCommand")
private AddCommand addCommand;
public AddTenantMembersRequest() {
super("dataphin-public", "2023-06-30", "AddTenantMembers");
setProtocol(ProtocolType.HTTPS);
setMethod(MethodType.POST);
}

public Long getOpTenantId() {
return this.opTenantId;
}

public void setOpTenantId(Long opTenantId) {
this.opTenantId = opTenantId;
if(opTenantId != null){
putQueryParameter("OpTenantId", opTenantId.toString());
}
}

public AddCommand getAddCommand() {
return this.addCommand;
}

public void setAddCommand(AddCommand addCommand) {
this.addCommand = addCommand;
if (addCommand != null) {
putBodyParameter("AddCommand" , new Gson().toJson(addCommand));
}
}

public static class AddCommand {

@SerializedName("UserList")
private List<UserListItem> userList;

public List<UserListItem> getUserList() {
return this.userList;
}

public void setUserList(List<UserListItem> userList) {
this.userList = userList;
}

public static class UserListItem {

@SerializedName("RoleList")
private List<String> roleList;

@SerializedName("Id")
private String id;

public List<String> getRoleList() {
return this.roleList;
}

public void setRoleList(List<String> roleList) {
this.roleList = roleList;
}

public String getId() {
return this.id;
}

public void setId(String id) {
this.id = id;
}
}
}

@Override
public Class<AddTenantMembersResponse> getResponseClass() {
return AddTenantMembersResponse.class;
}

}
Loading

0 comments on commit 552d3cb

Please sign in to comment.