All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.sdk.service.waf_openapi20211001.models.DescribeFreeUserAssetCountResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.waf_openapi20211001.models;

import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;

/**
 * 
 * {@link DescribeFreeUserAssetCountResponseBody} extends {@link TeaModel}
 *
 * 

DescribeFreeUserAssetCountResponseBody

*/ public class DescribeFreeUserAssetCountResponseBody extends TeaModel { @com.aliyun.core.annotation.NameInMap("Asset") private Asset asset; @com.aliyun.core.annotation.NameInMap("RequestId") private String requestId; private DescribeFreeUserAssetCountResponseBody(Builder builder) { this.asset = builder.asset; this.requestId = builder.requestId; } public static Builder builder() { return new Builder(); } public static DescribeFreeUserAssetCountResponseBody create() { return builder().build(); } /** * @return asset */ public Asset getAsset() { return this.asset; } /** * @return requestId */ public String getRequestId() { return this.requestId; } public static final class Builder { private Asset asset; private String requestId; /** *

The asset statistics provided by basic detection.

*/ public Builder asset(Asset asset) { this.asset = asset; return this; } /** *

The request ID.

* * example: *

30488BF0-FD58-52DD-B396-D014549F43A3

*/ public Builder requestId(String requestId) { this.requestId = requestId; return this; } public DescribeFreeUserAssetCountResponseBody build() { return new DescribeFreeUserAssetCountResponseBody(this); } } /** * * {@link DescribeFreeUserAssetCountResponseBody} extends {@link TeaModel} * *

DescribeFreeUserAssetCountResponseBody

*/ public static class Asset extends TeaModel { @com.aliyun.core.annotation.NameInMap("AssetActive") private Long assetActive; @com.aliyun.core.annotation.NameInMap("AssetCount") private Long assetCount; @com.aliyun.core.annotation.NameInMap("AssetOffline") private Long assetOffline; private Asset(Builder builder) { this.assetActive = builder.assetActive; this.assetCount = builder.assetCount; this.assetOffline = builder.assetOffline; } public static Builder builder() { return new Builder(); } public static Asset create() { return builder().build(); } /** * @return assetActive */ public Long getAssetActive() { return this.assetActive; } /** * @return assetCount */ public Long getAssetCount() { return this.assetCount; } /** * @return assetOffline */ public Long getAssetOffline() { return this.assetOffline; } public static final class Builder { private Long assetActive; private Long assetCount; private Long assetOffline; /** *

The number of active APIs.

* * example: *

34

*/ public Builder assetActive(Long assetActive) { this.assetActive = assetActive; return this; } /** *

The total number of APIs.

* * example: *

15

*/ public Builder assetCount(Long assetCount) { this.assetCount = assetCount; return this; } /** *

The number of deactivated APIs.

* * example: *

13

*/ public Builder assetOffline(Long assetOffline) { this.assetOffline = assetOffline; return this; } public Asset build() { return new Asset(this); } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy