com.aliyun.sdk.service.gpdb20160503.models.DescribeUserEncryptionKeyListResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.gpdb20160503.models;
import com.aliyun.core.annotation.*;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
* {@link DescribeUserEncryptionKeyListResponseBody} extends {@link TeaModel}
*
* DescribeUserEncryptionKeyListResponseBody
*/
public class DescribeUserEncryptionKeyListResponseBody extends TeaModel {
@NameInMap("KmsKeys")
private java.util.List < KmsKeys> kmsKeys;
@NameInMap("RequestId")
private String requestId;
private DescribeUserEncryptionKeyListResponseBody(Builder builder) {
this.kmsKeys = builder.kmsKeys;
this.requestId = builder.requestId;
}
public static Builder builder() {
return new Builder();
}
public static DescribeUserEncryptionKeyListResponseBody create() {
return builder().build();
}
/**
* @return kmsKeys
*/
public java.util.List < KmsKeys> getKmsKeys() {
return this.kmsKeys;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
public static final class Builder {
private java.util.List < KmsKeys> kmsKeys;
private String requestId;
/**
* Details about the KMS keys.
*/
public Builder kmsKeys(java.util.List < KmsKeys> kmsKeys) {
this.kmsKeys = kmsKeys;
return this;
}
/**
* The ID of the request.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
public DescribeUserEncryptionKeyListResponseBody build() {
return new DescribeUserEncryptionKeyListResponseBody(this);
}
}
public static class KmsKeys extends TeaModel {
@NameInMap("KeyId")
private String keyId;
private KmsKeys(Builder builder) {
this.keyId = builder.keyId;
}
public static Builder builder() {
return new Builder();
}
public static KmsKeys create() {
return builder().build();
}
/**
* @return keyId
*/
public String getKeyId() {
return this.keyId;
}
public static final class Builder {
private String keyId;
/**
* The ID of the KMS key.
*/
public Builder keyId(String keyId) {
this.keyId = keyId;
return this;
}
public KmsKeys build() {
return new KmsKeys(this);
}
}
}
}