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

com.tencentcloudapi.es.v20180416.models.InstanceInfo Maven / Gradle / Ivy

There is a newer version: 3.0.1034
Show newest version
/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * 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.tencentcloudapi.es.v20180416.models;

import com.tencentcloudapi.common.AbstractModel;
import com.tencentcloudapi.common.SSEResponseModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class InstanceInfo extends AbstractModel {

    /**
    * Instance ID
    */
    @SerializedName("InstanceId")
    @Expose
    private String InstanceId;

    /**
    * Instance name
    */
    @SerializedName("InstanceName")
    @Expose
    private String InstanceName;

    /**
    * Region
    */
    @SerializedName("Region")
    @Expose
    private String Region;

    /**
    * Availability Zone
    */
    @SerializedName("Zone")
    @Expose
    private String Zone;

    /**
    * User ID
    */
    @SerializedName("AppId")
    @Expose
    private Long AppId;

    /**
    * User UIN
    */
    @SerializedName("Uin")
    @Expose
    private String Uin;

    /**
    * UID of the VPC where the instance resides
    */
    @SerializedName("VpcUid")
    @Expose
    private String VpcUid;

    /**
    * UID of the subnet where the instance resides
    */
    @SerializedName("SubnetUid")
    @Expose
    private String SubnetUid;

    /**
    * Instance status. `0`: Processing; `1`: Normal; `-1`: `Stopped`; `-2`: Being terminated; `-3`: Terminated; `2`: Initializing during the cluster creation.
    */
    @SerializedName("Status")
    @Expose
    private Long Status;

    /**
    * This parameter is not used on the global website
    */
    @SerializedName("RenewFlag")
    @Expose
    private String RenewFlag;

    /**
    * Instance billing method. Valid values: POSTPAID_BY_HOUR (pay-as-you-go hourly); CDHPAID (billed based on CDH, i.e., only CDH is billed but not the instances on CDH)
    */
    @SerializedName("ChargeType")
    @Expose
    private String ChargeType;

    /**
    * This parameter is not used on the global website
    */
    @SerializedName("ChargePeriod")
    @Expose
    private Long ChargePeriod;

    /**
    * Node specification 
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • */ @SerializedName("NodeType") @Expose private String NodeType; /** * Number of nodes */ @SerializedName("NodeNum") @Expose private Long NodeNum; /** * Number of CPU cores of the node */ @SerializedName("CpuNum") @Expose private Long CpuNum; /** * Node memory size in GB */ @SerializedName("MemSize") @Expose private Long MemSize; /** * Node disk type */ @SerializedName("DiskType") @Expose private String DiskType; /** * Node disk size in GB */ @SerializedName("DiskSize") @Expose private Long DiskSize; /** * ES domain name */ @SerializedName("EsDomain") @Expose private String EsDomain; /** * ES VIP */ @SerializedName("EsVip") @Expose private String EsVip; /** * ES port */ @SerializedName("EsPort") @Expose private Long EsPort; /** * Kibana access URL */ @SerializedName("KibanaUrl") @Expose private String KibanaUrl; /** * ES version number */ @SerializedName("EsVersion") @Expose private String EsVersion; /** * ES configuration item */ @SerializedName("EsConfig") @Expose private String EsConfig; /** * Kibana access control configuration */ @SerializedName("EsAcl") @Expose private EsAcl EsAcl; /** * Instance creation time */ @SerializedName("CreateTime") @Expose private String CreateTime; /** * Last modified time of the instance */ @SerializedName("UpdateTime") @Expose private String UpdateTime; /** * This parameter is not used on the global website */ @SerializedName("Deadline") @Expose private String Deadline; /** * Instance type (instance type identifier, which can be only 1 or 2 currently) */ @SerializedName("InstanceType") @Expose private Long InstanceType; /** * IK analyzer configuration */ @SerializedName("IkConfig") @Expose private EsDictionaryInfo IkConfig; /** * Dedicated primary node configuration */ @SerializedName("MasterNodeInfo") @Expose private MasterNodeInfo MasterNodeInfo; /** * Auto-backup to COS configuration */ @SerializedName("CosBackup") @Expose private CosBackup CosBackup; /** * Whether to allow auto-backup to COS */ @SerializedName("AllowCosBackup") @Expose private Boolean AllowCosBackup; /** * List of tags owned by the instance */ @SerializedName("TagList") @Expose private TagInfo [] TagList; /** * License type
  • oss: Open Source Edition
  • basic: Basic Edition
  • platinum: Platinum Edition
  • Default value: Platinum */ @SerializedName("LicenseType") @Expose private String LicenseType; /** * Whether it is a hot/warm cluster
  • true: yes
  • false: no
  • Note: this field may return null, indicating that no valid values can be obtained. */ @SerializedName("EnableHotWarmMode") @Expose private Boolean EnableHotWarmMode; /** * Warm node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("WarmNodeType") @Expose private String WarmNodeType; /** * Number of warm nodes Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("WarmNodeNum") @Expose private Long WarmNodeNum; /** * Number of warm node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("WarmCpuNum") @Expose private Long WarmCpuNum; /** * Warm node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("WarmMemSize") @Expose private Long WarmMemSize; /** * Warm node disk type Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("WarmDiskType") @Expose private String WarmDiskType; /** * Warm node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("WarmDiskSize") @Expose private Long WarmDiskSize; /** * Cluster node information list Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("NodeInfoList") @Expose private NodeInfo [] NodeInfoList; /** * ES public IP address Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("EsPublicUrl") @Expose private String EsPublicUrl; /** * Multi-AZ network information Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("MultiZoneInfo") @Expose private ZoneDetail [] MultiZoneInfo; /** * Deployment mode
  • 0: single-AZ
  • 1: multi-AZ
  • Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("DeployMode") @Expose private Long DeployMode; /** * ES public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("PublicAccess") @Expose private String PublicAccess; /** * ES public access control configuration */ @SerializedName("EsPublicAcl") @Expose private EsAcl EsPublicAcl; /** * Kibana private IP address Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("KibanaPrivateUrl") @Expose private String KibanaPrivateUrl; /** * Kibana public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("KibanaPublicAccess") @Expose private String KibanaPublicAccess; /** * Kibana private access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("KibanaPrivateAccess") @Expose private String KibanaPrivateAccess; /** * Whether to enable X-Pack security authentication in Basic Edition 6.8 (and above)
  • 1: disabled
  • 2: enabled
  • Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("SecurityType") @Expose private Long SecurityType; /** * Scenario template type. 0: not enabled; 1: general scenario; 2: log scenario; 3: search scenario Note: this field may return null, indicating that no valid values can be obtained. */ @SerializedName("SceneType") @Expose private Long SceneType; /** * Kibana configuration item. Note: this field may return `null`, indicating that no valid values can be obtained. */ @SerializedName("KibanaConfig") @Expose private String KibanaConfig; /** * Kibana node information Note: this field may return `null`, indicating that no valid value can be obtained. */ @SerializedName("KibanaNodeInfo") @Expose private KibanaNodeInfo KibanaNodeInfo; /** * Visual node configuration Note: this field may return `null`, indicating that no valid values can be obtained. */ @SerializedName("WebNodeTypeInfo") @Expose private WebNodeTypeInfo WebNodeTypeInfo; /** * JDK type. Valid values: `oracle`, `kona` Note: this field may return `null`, indicating that no valid values can be obtained. */ @SerializedName("Jdk") @Expose private String Jdk; /** * Cluster network communication protocol Note: this field may return `null`, indicating that no valid values can be obtained. */ @SerializedName("Protocol") @Expose private String Protocol; /** * Security group ID Note: this field may return `null`, indicating that no valid values can be obtained. */ @SerializedName("SecurityGroups") @Expose private String [] SecurityGroups; /** * Cold node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("ColdNodeType") @Expose private String ColdNodeType; /** * Number of cold nodes Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("ColdNodeNum") @Expose private Long ColdNodeNum; /** * Number of cold node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("ColdCpuNum") @Expose private Long ColdCpuNum; /** * Cold node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("ColdMemSize") @Expose private Long ColdMemSize; /** * Cold node disk type Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("ColdDiskType") @Expose private String ColdDiskType; /** * Cold node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("ColdDiskSize") @Expose private Long ColdDiskSize; /** * Frozen node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("FrozenNodeType") @Expose private String FrozenNodeType; /** * Number of frozen nodes Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("FrozenNodeNum") @Expose private Long FrozenNodeNum; /** * Number of frozen node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("FrozenCpuNum") @Expose private Long FrozenCpuNum; /** * Frozen node memory size (GB) Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("FrozenMemSize") @Expose private Long FrozenMemSize; /** * Frozen node disk type Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("FrozenDiskType") @Expose private String FrozenDiskType; /** * Frozen node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("FrozenDiskSize") @Expose private Long FrozenDiskSize; /** * Cluster health status. `-1`: Unknown; `0`: Green; `1`: Yellow; `2`: Red Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("HealthStatus") @Expose private Long HealthStatus; /** * Private URL of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("EsPrivateUrl") @Expose private String EsPrivateUrl; /** * Private domain of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. */ @SerializedName("EsPrivateDomain") @Expose private String EsPrivateDomain; /** * Configuration set info of the cluster. Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("EsConfigSets") @Expose private EsConfigSetInfo [] EsConfigSets; /** * The maintenance time slot of the cluster Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("OperationDuration") @Expose private OperationDuration OperationDuration; /** * Web node list Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("OptionalWebServiceInfos") @Expose private OptionalWebServiceInfo [] OptionalWebServiceInfos; /** * Autonomous index option Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("AutoIndexEnabled") @Expose private Boolean AutoIndexEnabled; /** * Whether the storage-computing separation feature is enabled. Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("EnableHybridStorage") @Expose private Boolean EnableHybridStorage; /** * The process progress Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("ProcessPercent") @Expose private Float ProcessPercent; /** * The alerting policy of Kibana over the public network.
  • `OPEN`: Enable the policy;
  • `CLOSE`: Disable the policy. Note: This field may return null, indicating that no valid values can be obtained. */ @SerializedName("KibanaAlteringPublicAccess") @Expose private String KibanaAlteringPublicAccess; /** * Get Instance ID * @return InstanceId Instance ID */ public String getInstanceId() { return this.InstanceId; } /** * Set Instance ID * @param InstanceId Instance ID */ public void setInstanceId(String InstanceId) { this.InstanceId = InstanceId; } /** * Get Instance name * @return InstanceName Instance name */ public String getInstanceName() { return this.InstanceName; } /** * Set Instance name * @param InstanceName Instance name */ public void setInstanceName(String InstanceName) { this.InstanceName = InstanceName; } /** * Get Region * @return Region Region */ public String getRegion() { return this.Region; } /** * Set Region * @param Region Region */ public void setRegion(String Region) { this.Region = Region; } /** * Get Availability Zone * @return Zone Availability Zone */ public String getZone() { return this.Zone; } /** * Set Availability Zone * @param Zone Availability Zone */ public void setZone(String Zone) { this.Zone = Zone; } /** * Get User ID * @return AppId User ID */ public Long getAppId() { return this.AppId; } /** * Set User ID * @param AppId User ID */ public void setAppId(Long AppId) { this.AppId = AppId; } /** * Get User UIN * @return Uin User UIN */ public String getUin() { return this.Uin; } /** * Set User UIN * @param Uin User UIN */ public void setUin(String Uin) { this.Uin = Uin; } /** * Get UID of the VPC where the instance resides * @return VpcUid UID of the VPC where the instance resides */ public String getVpcUid() { return this.VpcUid; } /** * Set UID of the VPC where the instance resides * @param VpcUid UID of the VPC where the instance resides */ public void setVpcUid(String VpcUid) { this.VpcUid = VpcUid; } /** * Get UID of the subnet where the instance resides * @return SubnetUid UID of the subnet where the instance resides */ public String getSubnetUid() { return this.SubnetUid; } /** * Set UID of the subnet where the instance resides * @param SubnetUid UID of the subnet where the instance resides */ public void setSubnetUid(String SubnetUid) { this.SubnetUid = SubnetUid; } /** * Get Instance status. `0`: Processing; `1`: Normal; `-1`: `Stopped`; `-2`: Being terminated; `-3`: Terminated; `2`: Initializing during the cluster creation. * @return Status Instance status. `0`: Processing; `1`: Normal; `-1`: `Stopped`; `-2`: Being terminated; `-3`: Terminated; `2`: Initializing during the cluster creation. */ public Long getStatus() { return this.Status; } /** * Set Instance status. `0`: Processing; `1`: Normal; `-1`: `Stopped`; `-2`: Being terminated; `-3`: Terminated; `2`: Initializing during the cluster creation. * @param Status Instance status. `0`: Processing; `1`: Normal; `-1`: `Stopped`; `-2`: Being terminated; `-3`: Terminated; `2`: Initializing during the cluster creation. */ public void setStatus(Long Status) { this.Status = Status; } /** * Get This parameter is not used on the global website * @return RenewFlag This parameter is not used on the global website */ public String getRenewFlag() { return this.RenewFlag; } /** * Set This parameter is not used on the global website * @param RenewFlag This parameter is not used on the global website */ public void setRenewFlag(String RenewFlag) { this.RenewFlag = RenewFlag; } /** * Get Instance billing method. Valid values: POSTPAID_BY_HOUR (pay-as-you-go hourly); CDHPAID (billed based on CDH, i.e., only CDH is billed but not the instances on CDH) * @return ChargeType Instance billing method. Valid values: POSTPAID_BY_HOUR (pay-as-you-go hourly); CDHPAID (billed based on CDH, i.e., only CDH is billed but not the instances on CDH) */ public String getChargeType() { return this.ChargeType; } /** * Set Instance billing method. Valid values: POSTPAID_BY_HOUR (pay-as-you-go hourly); CDHPAID (billed based on CDH, i.e., only CDH is billed but not the instances on CDH) * @param ChargeType Instance billing method. Valid values: POSTPAID_BY_HOUR (pay-as-you-go hourly); CDHPAID (billed based on CDH, i.e., only CDH is billed but not the instances on CDH) */ public void setChargeType(String ChargeType) { this.ChargeType = ChargeType; } /** * Get This parameter is not used on the global website * @return ChargePeriod This parameter is not used on the global website */ public Long getChargePeriod() { return this.ChargePeriod; } /** * Set This parameter is not used on the global website * @param ChargePeriod This parameter is not used on the global website */ public void setChargePeriod(Long ChargePeriod) { this.ChargePeriod = ChargePeriod; } /** * Get Node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • * @return NodeType Node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • */ public String getNodeType() { return this.NodeType; } /** * Set Node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • * @param NodeType Node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • */ public void setNodeType(String NodeType) { this.NodeType = NodeType; } /** * Get Number of nodes * @return NodeNum Number of nodes */ public Long getNodeNum() { return this.NodeNum; } /** * Set Number of nodes * @param NodeNum Number of nodes */ public void setNodeNum(Long NodeNum) { this.NodeNum = NodeNum; } /** * Get Number of CPU cores of the node * @return CpuNum Number of CPU cores of the node */ public Long getCpuNum() { return this.CpuNum; } /** * Set Number of CPU cores of the node * @param CpuNum Number of CPU cores of the node */ public void setCpuNum(Long CpuNum) { this.CpuNum = CpuNum; } /** * Get Node memory size in GB * @return MemSize Node memory size in GB */ public Long getMemSize() { return this.MemSize; } /** * Set Node memory size in GB * @param MemSize Node memory size in GB */ public void setMemSize(Long MemSize) { this.MemSize = MemSize; } /** * Get Node disk type * @return DiskType Node disk type */ public String getDiskType() { return this.DiskType; } /** * Set Node disk type * @param DiskType Node disk type */ public void setDiskType(String DiskType) { this.DiskType = DiskType; } /** * Get Node disk size in GB * @return DiskSize Node disk size in GB */ public Long getDiskSize() { return this.DiskSize; } /** * Set Node disk size in GB * @param DiskSize Node disk size in GB */ public void setDiskSize(Long DiskSize) { this.DiskSize = DiskSize; } /** * Get ES domain name * @return EsDomain ES domain name */ public String getEsDomain() { return this.EsDomain; } /** * Set ES domain name * @param EsDomain ES domain name */ public void setEsDomain(String EsDomain) { this.EsDomain = EsDomain; } /** * Get ES VIP * @return EsVip ES VIP */ public String getEsVip() { return this.EsVip; } /** * Set ES VIP * @param EsVip ES VIP */ public void setEsVip(String EsVip) { this.EsVip = EsVip; } /** * Get ES port * @return EsPort ES port */ public Long getEsPort() { return this.EsPort; } /** * Set ES port * @param EsPort ES port */ public void setEsPort(Long EsPort) { this.EsPort = EsPort; } /** * Get Kibana access URL * @return KibanaUrl Kibana access URL */ public String getKibanaUrl() { return this.KibanaUrl; } /** * Set Kibana access URL * @param KibanaUrl Kibana access URL */ public void setKibanaUrl(String KibanaUrl) { this.KibanaUrl = KibanaUrl; } /** * Get ES version number * @return EsVersion ES version number */ public String getEsVersion() { return this.EsVersion; } /** * Set ES version number * @param EsVersion ES version number */ public void setEsVersion(String EsVersion) { this.EsVersion = EsVersion; } /** * Get ES configuration item * @return EsConfig ES configuration item */ public String getEsConfig() { return this.EsConfig; } /** * Set ES configuration item * @param EsConfig ES configuration item */ public void setEsConfig(String EsConfig) { this.EsConfig = EsConfig; } /** * Get Kibana access control configuration * @return EsAcl Kibana access control configuration */ public EsAcl getEsAcl() { return this.EsAcl; } /** * Set Kibana access control configuration * @param EsAcl Kibana access control configuration */ public void setEsAcl(EsAcl EsAcl) { this.EsAcl = EsAcl; } /** * Get Instance creation time * @return CreateTime Instance creation time */ public String getCreateTime() { return this.CreateTime; } /** * Set Instance creation time * @param CreateTime Instance creation time */ public void setCreateTime(String CreateTime) { this.CreateTime = CreateTime; } /** * Get Last modified time of the instance * @return UpdateTime Last modified time of the instance */ public String getUpdateTime() { return this.UpdateTime; } /** * Set Last modified time of the instance * @param UpdateTime Last modified time of the instance */ public void setUpdateTime(String UpdateTime) { this.UpdateTime = UpdateTime; } /** * Get This parameter is not used on the global website * @return Deadline This parameter is not used on the global website */ public String getDeadline() { return this.Deadline; } /** * Set This parameter is not used on the global website * @param Deadline This parameter is not used on the global website */ public void setDeadline(String Deadline) { this.Deadline = Deadline; } /** * Get Instance type (instance type identifier, which can be only 1 or 2 currently) * @return InstanceType Instance type (instance type identifier, which can be only 1 or 2 currently) */ public Long getInstanceType() { return this.InstanceType; } /** * Set Instance type (instance type identifier, which can be only 1 or 2 currently) * @param InstanceType Instance type (instance type identifier, which can be only 1 or 2 currently) */ public void setInstanceType(Long InstanceType) { this.InstanceType = InstanceType; } /** * Get IK analyzer configuration * @return IkConfig IK analyzer configuration */ public EsDictionaryInfo getIkConfig() { return this.IkConfig; } /** * Set IK analyzer configuration * @param IkConfig IK analyzer configuration */ public void setIkConfig(EsDictionaryInfo IkConfig) { this.IkConfig = IkConfig; } /** * Get Dedicated primary node configuration * @return MasterNodeInfo Dedicated primary node configuration */ public MasterNodeInfo getMasterNodeInfo() { return this.MasterNodeInfo; } /** * Set Dedicated primary node configuration * @param MasterNodeInfo Dedicated primary node configuration */ public void setMasterNodeInfo(MasterNodeInfo MasterNodeInfo) { this.MasterNodeInfo = MasterNodeInfo; } /** * Get Auto-backup to COS configuration * @return CosBackup Auto-backup to COS configuration */ public CosBackup getCosBackup() { return this.CosBackup; } /** * Set Auto-backup to COS configuration * @param CosBackup Auto-backup to COS configuration */ public void setCosBackup(CosBackup CosBackup) { this.CosBackup = CosBackup; } /** * Get Whether to allow auto-backup to COS * @return AllowCosBackup Whether to allow auto-backup to COS */ public Boolean getAllowCosBackup() { return this.AllowCosBackup; } /** * Set Whether to allow auto-backup to COS * @param AllowCosBackup Whether to allow auto-backup to COS */ public void setAllowCosBackup(Boolean AllowCosBackup) { this.AllowCosBackup = AllowCosBackup; } /** * Get List of tags owned by the instance * @return TagList List of tags owned by the instance */ public TagInfo [] getTagList() { return this.TagList; } /** * Set List of tags owned by the instance * @param TagList List of tags owned by the instance */ public void setTagList(TagInfo [] TagList) { this.TagList = TagList; } /** * Get License type
  • oss: Open Source Edition
  • basic: Basic Edition
  • platinum: Platinum Edition
  • Default value: Platinum * @return LicenseType License type
  • oss: Open Source Edition
  • basic: Basic Edition
  • platinum: Platinum Edition
  • Default value: Platinum */ public String getLicenseType() { return this.LicenseType; } /** * Set License type
  • oss: Open Source Edition
  • basic: Basic Edition
  • platinum: Platinum Edition
  • Default value: Platinum * @param LicenseType License type
  • oss: Open Source Edition
  • basic: Basic Edition
  • platinum: Platinum Edition
  • Default value: Platinum */ public void setLicenseType(String LicenseType) { this.LicenseType = LicenseType; } /** * Get Whether it is a hot/warm cluster
  • true: yes
  • false: no
  • Note: this field may return null, indicating that no valid values can be obtained. * @return EnableHotWarmMode Whether it is a hot/warm cluster
  • true: yes
  • false: no
  • Note: this field may return null, indicating that no valid values can be obtained. */ public Boolean getEnableHotWarmMode() { return this.EnableHotWarmMode; } /** * Set Whether it is a hot/warm cluster
  • true: yes
  • false: no
  • Note: this field may return null, indicating that no valid values can be obtained. * @param EnableHotWarmMode Whether it is a hot/warm cluster
  • true: yes
  • false: no
  • Note: this field may return null, indicating that no valid values can be obtained. */ public void setEnableHotWarmMode(Boolean EnableHotWarmMode) { this.EnableHotWarmMode = EnableHotWarmMode; } /** * Get Warm node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. * @return WarmNodeType Warm node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ public String getWarmNodeType() { return this.WarmNodeType; } /** * Set Warm node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. * @param WarmNodeType Warm node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ public void setWarmNodeType(String WarmNodeType) { this.WarmNodeType = WarmNodeType; } /** * Get Number of warm nodes Note: This field may return `null`, indicating that no valid value was found. * @return WarmNodeNum Number of warm nodes Note: This field may return `null`, indicating that no valid value was found. */ public Long getWarmNodeNum() { return this.WarmNodeNum; } /** * Set Number of warm nodes Note: This field may return `null`, indicating that no valid value was found. * @param WarmNodeNum Number of warm nodes Note: This field may return `null`, indicating that no valid value was found. */ public void setWarmNodeNum(Long WarmNodeNum) { this.WarmNodeNum = WarmNodeNum; } /** * Get Number of warm node CPU cores Note: This field may return `null`, indicating that no valid value was found. * @return WarmCpuNum Number of warm node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ public Long getWarmCpuNum() { return this.WarmCpuNum; } /** * Set Number of warm node CPU cores Note: This field may return `null`, indicating that no valid value was found. * @param WarmCpuNum Number of warm node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ public void setWarmCpuNum(Long WarmCpuNum) { this.WarmCpuNum = WarmCpuNum; } /** * Get Warm node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @return WarmMemSize Warm node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public Long getWarmMemSize() { return this.WarmMemSize; } /** * Set Warm node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @param WarmMemSize Warm node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public void setWarmMemSize(Long WarmMemSize) { this.WarmMemSize = WarmMemSize; } /** * Get Warm node disk type Note: This field may return `null`, indicating that no valid value was found. * @return WarmDiskType Warm node disk type Note: This field may return `null`, indicating that no valid value was found. */ public String getWarmDiskType() { return this.WarmDiskType; } /** * Set Warm node disk type Note: This field may return `null`, indicating that no valid value was found. * @param WarmDiskType Warm node disk type Note: This field may return `null`, indicating that no valid value was found. */ public void setWarmDiskType(String WarmDiskType) { this.WarmDiskType = WarmDiskType; } /** * Get Warm node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @return WarmDiskSize Warm node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public Long getWarmDiskSize() { return this.WarmDiskSize; } /** * Set Warm node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @param WarmDiskSize Warm node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public void setWarmDiskSize(Long WarmDiskSize) { this.WarmDiskSize = WarmDiskSize; } /** * Get Cluster node information list Note: This field may return null, indicating that no valid values can be obtained. * @return NodeInfoList Cluster node information list Note: This field may return null, indicating that no valid values can be obtained. */ public NodeInfo [] getNodeInfoList() { return this.NodeInfoList; } /** * Set Cluster node information list Note: This field may return null, indicating that no valid values can be obtained. * @param NodeInfoList Cluster node information list Note: This field may return null, indicating that no valid values can be obtained. */ public void setNodeInfoList(NodeInfo [] NodeInfoList) { this.NodeInfoList = NodeInfoList; } /** * Get ES public IP address Note: This field may return null, indicating that no valid values can be obtained. * @return EsPublicUrl ES public IP address Note: This field may return null, indicating that no valid values can be obtained. */ public String getEsPublicUrl() { return this.EsPublicUrl; } /** * Set ES public IP address Note: This field may return null, indicating that no valid values can be obtained. * @param EsPublicUrl ES public IP address Note: This field may return null, indicating that no valid values can be obtained. */ public void setEsPublicUrl(String EsPublicUrl) { this.EsPublicUrl = EsPublicUrl; } /** * Get Multi-AZ network information Note: This field may return null, indicating that no valid values can be obtained. * @return MultiZoneInfo Multi-AZ network information Note: This field may return null, indicating that no valid values can be obtained. */ public ZoneDetail [] getMultiZoneInfo() { return this.MultiZoneInfo; } /** * Set Multi-AZ network information Note: This field may return null, indicating that no valid values can be obtained. * @param MultiZoneInfo Multi-AZ network information Note: This field may return null, indicating that no valid values can be obtained. */ public void setMultiZoneInfo(ZoneDetail [] MultiZoneInfo) { this.MultiZoneInfo = MultiZoneInfo; } /** * Get Deployment mode
  • 0: single-AZ
  • 1: multi-AZ
  • Note: This field may return null, indicating that no valid values can be obtained. * @return DeployMode Deployment mode
  • 0: single-AZ
  • 1: multi-AZ
  • Note: This field may return null, indicating that no valid values can be obtained. */ public Long getDeployMode() { return this.DeployMode; } /** * Set Deployment mode
  • 0: single-AZ
  • 1: multi-AZ
  • Note: This field may return null, indicating that no valid values can be obtained. * @param DeployMode Deployment mode
  • 0: single-AZ
  • 1: multi-AZ
  • Note: This field may return null, indicating that no valid values can be obtained. */ public void setDeployMode(Long DeployMode) { this.DeployMode = DeployMode; } /** * Get ES public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. * @return PublicAccess ES public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ public String getPublicAccess() { return this.PublicAccess; } /** * Set ES public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. * @param PublicAccess ES public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ public void setPublicAccess(String PublicAccess) { this.PublicAccess = PublicAccess; } /** * Get ES public access control configuration * @return EsPublicAcl ES public access control configuration */ public EsAcl getEsPublicAcl() { return this.EsPublicAcl; } /** * Set ES public access control configuration * @param EsPublicAcl ES public access control configuration */ public void setEsPublicAcl(EsAcl EsPublicAcl) { this.EsPublicAcl = EsPublicAcl; } /** * Get Kibana private IP address Note: This field may return null, indicating that no valid values can be obtained. * @return KibanaPrivateUrl Kibana private IP address Note: This field may return null, indicating that no valid values can be obtained. */ public String getKibanaPrivateUrl() { return this.KibanaPrivateUrl; } /** * Set Kibana private IP address Note: This field may return null, indicating that no valid values can be obtained. * @param KibanaPrivateUrl Kibana private IP address Note: This field may return null, indicating that no valid values can be obtained. */ public void setKibanaPrivateUrl(String KibanaPrivateUrl) { this.KibanaPrivateUrl = KibanaPrivateUrl; } /** * Get Kibana public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. * @return KibanaPublicAccess Kibana public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ public String getKibanaPublicAccess() { return this.KibanaPublicAccess; } /** * Set Kibana public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. * @param KibanaPublicAccess Kibana public access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ public void setKibanaPublicAccess(String KibanaPublicAccess) { this.KibanaPublicAccess = KibanaPublicAccess; } /** * Get Kibana private access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. * @return KibanaPrivateAccess Kibana private access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ public String getKibanaPrivateAccess() { return this.KibanaPrivateAccess; } /** * Set Kibana private access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. * @param KibanaPrivateAccess Kibana private access status
  • OPEN: enabled
  • CLOSE: disabled Note: This field may return null, indicating that no valid values can be obtained. */ public void setKibanaPrivateAccess(String KibanaPrivateAccess) { this.KibanaPrivateAccess = KibanaPrivateAccess; } /** * Get Whether to enable X-Pack security authentication in Basic Edition 6.8 (and above)
  • 1: disabled
  • 2: enabled
  • Note: This field may return null, indicating that no valid values can be obtained. * @return SecurityType Whether to enable X-Pack security authentication in Basic Edition 6.8 (and above)
  • 1: disabled
  • 2: enabled
  • Note: This field may return null, indicating that no valid values can be obtained. */ public Long getSecurityType() { return this.SecurityType; } /** * Set Whether to enable X-Pack security authentication in Basic Edition 6.8 (and above)
  • 1: disabled
  • 2: enabled
  • Note: This field may return null, indicating that no valid values can be obtained. * @param SecurityType Whether to enable X-Pack security authentication in Basic Edition 6.8 (and above)
  • 1: disabled
  • 2: enabled
  • Note: This field may return null, indicating that no valid values can be obtained. */ public void setSecurityType(Long SecurityType) { this.SecurityType = SecurityType; } /** * Get Scenario template type. 0: not enabled; 1: general scenario; 2: log scenario; 3: search scenario Note: this field may return null, indicating that no valid values can be obtained. * @return SceneType Scenario template type. 0: not enabled; 1: general scenario; 2: log scenario; 3: search scenario Note: this field may return null, indicating that no valid values can be obtained. */ public Long getSceneType() { return this.SceneType; } /** * Set Scenario template type. 0: not enabled; 1: general scenario; 2: log scenario; 3: search scenario Note: this field may return null, indicating that no valid values can be obtained. * @param SceneType Scenario template type. 0: not enabled; 1: general scenario; 2: log scenario; 3: search scenario Note: this field may return null, indicating that no valid values can be obtained. */ public void setSceneType(Long SceneType) { this.SceneType = SceneType; } /** * Get Kibana configuration item. Note: this field may return `null`, indicating that no valid values can be obtained. * @return KibanaConfig Kibana configuration item. Note: this field may return `null`, indicating that no valid values can be obtained. */ public String getKibanaConfig() { return this.KibanaConfig; } /** * Set Kibana configuration item. Note: this field may return `null`, indicating that no valid values can be obtained. * @param KibanaConfig Kibana configuration item. Note: this field may return `null`, indicating that no valid values can be obtained. */ public void setKibanaConfig(String KibanaConfig) { this.KibanaConfig = KibanaConfig; } /** * Get Kibana node information Note: this field may return `null`, indicating that no valid value can be obtained. * @return KibanaNodeInfo Kibana node information Note: this field may return `null`, indicating that no valid value can be obtained. */ public KibanaNodeInfo getKibanaNodeInfo() { return this.KibanaNodeInfo; } /** * Set Kibana node information Note: this field may return `null`, indicating that no valid value can be obtained. * @param KibanaNodeInfo Kibana node information Note: this field may return `null`, indicating that no valid value can be obtained. */ public void setKibanaNodeInfo(KibanaNodeInfo KibanaNodeInfo) { this.KibanaNodeInfo = KibanaNodeInfo; } /** * Get Visual node configuration Note: this field may return `null`, indicating that no valid values can be obtained. * @return WebNodeTypeInfo Visual node configuration Note: this field may return `null`, indicating that no valid values can be obtained. */ public WebNodeTypeInfo getWebNodeTypeInfo() { return this.WebNodeTypeInfo; } /** * Set Visual node configuration Note: this field may return `null`, indicating that no valid values can be obtained. * @param WebNodeTypeInfo Visual node configuration Note: this field may return `null`, indicating that no valid values can be obtained. */ public void setWebNodeTypeInfo(WebNodeTypeInfo WebNodeTypeInfo) { this.WebNodeTypeInfo = WebNodeTypeInfo; } /** * Get JDK type. Valid values: `oracle`, `kona` Note: this field may return `null`, indicating that no valid values can be obtained. * @return Jdk JDK type. Valid values: `oracle`, `kona` Note: this field may return `null`, indicating that no valid values can be obtained. */ public String getJdk() { return this.Jdk; } /** * Set JDK type. Valid values: `oracle`, `kona` Note: this field may return `null`, indicating that no valid values can be obtained. * @param Jdk JDK type. Valid values: `oracle`, `kona` Note: this field may return `null`, indicating that no valid values can be obtained. */ public void setJdk(String Jdk) { this.Jdk = Jdk; } /** * Get Cluster network communication protocol Note: this field may return `null`, indicating that no valid values can be obtained. * @return Protocol Cluster network communication protocol Note: this field may return `null`, indicating that no valid values can be obtained. */ public String getProtocol() { return this.Protocol; } /** * Set Cluster network communication protocol Note: this field may return `null`, indicating that no valid values can be obtained. * @param Protocol Cluster network communication protocol Note: this field may return `null`, indicating that no valid values can be obtained. */ public void setProtocol(String Protocol) { this.Protocol = Protocol; } /** * Get Security group ID Note: this field may return `null`, indicating that no valid values can be obtained. * @return SecurityGroups Security group ID Note: this field may return `null`, indicating that no valid values can be obtained. */ public String [] getSecurityGroups() { return this.SecurityGroups; } /** * Set Security group ID Note: this field may return `null`, indicating that no valid values can be obtained. * @param SecurityGroups Security group ID Note: this field may return `null`, indicating that no valid values can be obtained. */ public void setSecurityGroups(String [] SecurityGroups) { this.SecurityGroups = SecurityGroups; } /** * Get Cold node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. * @return ColdNodeType Cold node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ public String getColdNodeType() { return this.ColdNodeType; } /** * Set Cold node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. * @param ColdNodeType Cold node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ public void setColdNodeType(String ColdNodeType) { this.ColdNodeType = ColdNodeType; } /** * Get Number of cold nodes Note: This field may return `null`, indicating that no valid value was found. * @return ColdNodeNum Number of cold nodes Note: This field may return `null`, indicating that no valid value was found. */ public Long getColdNodeNum() { return this.ColdNodeNum; } /** * Set Number of cold nodes Note: This field may return `null`, indicating that no valid value was found. * @param ColdNodeNum Number of cold nodes Note: This field may return `null`, indicating that no valid value was found. */ public void setColdNodeNum(Long ColdNodeNum) { this.ColdNodeNum = ColdNodeNum; } /** * Get Number of cold node CPU cores Note: This field may return `null`, indicating that no valid value was found. * @return ColdCpuNum Number of cold node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ public Long getColdCpuNum() { return this.ColdCpuNum; } /** * Set Number of cold node CPU cores Note: This field may return `null`, indicating that no valid value was found. * @param ColdCpuNum Number of cold node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ public void setColdCpuNum(Long ColdCpuNum) { this.ColdCpuNum = ColdCpuNum; } /** * Get Cold node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @return ColdMemSize Cold node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public Long getColdMemSize() { return this.ColdMemSize; } /** * Set Cold node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @param ColdMemSize Cold node memory size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public void setColdMemSize(Long ColdMemSize) { this.ColdMemSize = ColdMemSize; } /** * Get Cold node disk type Note: This field may return `null`, indicating that no valid value was found. * @return ColdDiskType Cold node disk type Note: This field may return `null`, indicating that no valid value was found. */ public String getColdDiskType() { return this.ColdDiskType; } /** * Set Cold node disk type Note: This field may return `null`, indicating that no valid value was found. * @param ColdDiskType Cold node disk type Note: This field may return `null`, indicating that no valid value was found. */ public void setColdDiskType(String ColdDiskType) { this.ColdDiskType = ColdDiskType; } /** * Get Cold node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @return ColdDiskSize Cold node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public Long getColdDiskSize() { return this.ColdDiskSize; } /** * Set Cold node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @param ColdDiskSize Cold node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public void setColdDiskSize(Long ColdDiskSize) { this.ColdDiskSize = ColdDiskSize; } /** * Get Frozen node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. * @return FrozenNodeType Frozen node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ public String getFrozenNodeType() { return this.FrozenNodeType; } /** * Set Frozen node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. * @param FrozenNodeType Frozen node specification
  • ES.S1.SMALL2: 1-core 2 GB
  • ES.S1.MEDIUM4: 2-core 4 GB
  • ES.S1.MEDIUM8: 2-core 8 GB
  • ES.S1.LARGE16: 4-core 16 GB
  • ES.S1.2XLARGE32: 8-core 32 GB
  • ES.S1.4XLARGE32: 16-core 32 GB
  • ES.S1.4XLARGE64: 16-core 64 GB
  • Note: This field may return `null`, indicating that no valid value was found. */ public void setFrozenNodeType(String FrozenNodeType) { this.FrozenNodeType = FrozenNodeType; } /** * Get Number of frozen nodes Note: This field may return `null`, indicating that no valid value was found. * @return FrozenNodeNum Number of frozen nodes Note: This field may return `null`, indicating that no valid value was found. */ public Long getFrozenNodeNum() { return this.FrozenNodeNum; } /** * Set Number of frozen nodes Note: This field may return `null`, indicating that no valid value was found. * @param FrozenNodeNum Number of frozen nodes Note: This field may return `null`, indicating that no valid value was found. */ public void setFrozenNodeNum(Long FrozenNodeNum) { this.FrozenNodeNum = FrozenNodeNum; } /** * Get Number of frozen node CPU cores Note: This field may return `null`, indicating that no valid value was found. * @return FrozenCpuNum Number of frozen node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ public Long getFrozenCpuNum() { return this.FrozenCpuNum; } /** * Set Number of frozen node CPU cores Note: This field may return `null`, indicating that no valid value was found. * @param FrozenCpuNum Number of frozen node CPU cores Note: This field may return `null`, indicating that no valid value was found. */ public void setFrozenCpuNum(Long FrozenCpuNum) { this.FrozenCpuNum = FrozenCpuNum; } /** * Get Frozen node memory size (GB) Note: This field may return `null`, indicating that no valid value was found. * @return FrozenMemSize Frozen node memory size (GB) Note: This field may return `null`, indicating that no valid value was found. */ public Long getFrozenMemSize() { return this.FrozenMemSize; } /** * Set Frozen node memory size (GB) Note: This field may return `null`, indicating that no valid value was found. * @param FrozenMemSize Frozen node memory size (GB) Note: This field may return `null`, indicating that no valid value was found. */ public void setFrozenMemSize(Long FrozenMemSize) { this.FrozenMemSize = FrozenMemSize; } /** * Get Frozen node disk type Note: This field may return `null`, indicating that no valid value was found. * @return FrozenDiskType Frozen node disk type Note: This field may return `null`, indicating that no valid value was found. */ public String getFrozenDiskType() { return this.FrozenDiskType; } /** * Set Frozen node disk type Note: This field may return `null`, indicating that no valid value was found. * @param FrozenDiskType Frozen node disk type Note: This field may return `null`, indicating that no valid value was found. */ public void setFrozenDiskType(String FrozenDiskType) { this.FrozenDiskType = FrozenDiskType; } /** * Get Frozen node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @return FrozenDiskSize Frozen node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public Long getFrozenDiskSize() { return this.FrozenDiskSize; } /** * Set Frozen node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. * @param FrozenDiskSize Frozen node disk size (in GB) Note: This field may return `null`, indicating that no valid value was found. */ public void setFrozenDiskSize(Long FrozenDiskSize) { this.FrozenDiskSize = FrozenDiskSize; } /** * Get Cluster health status. `-1`: Unknown; `0`: Green; `1`: Yellow; `2`: Red Note: This field may return `null`, indicating that no valid value was found. * @return HealthStatus Cluster health status. `-1`: Unknown; `0`: Green; `1`: Yellow; `2`: Red Note: This field may return `null`, indicating that no valid value was found. */ public Long getHealthStatus() { return this.HealthStatus; } /** * Set Cluster health status. `-1`: Unknown; `0`: Green; `1`: Yellow; `2`: Red Note: This field may return `null`, indicating that no valid value was found. * @param HealthStatus Cluster health status. `-1`: Unknown; `0`: Green; `1`: Yellow; `2`: Red Note: This field may return `null`, indicating that no valid value was found. */ public void setHealthStatus(Long HealthStatus) { this.HealthStatus = HealthStatus; } /** * Get Private URL of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. * @return EsPrivateUrl Private URL of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. */ public String getEsPrivateUrl() { return this.EsPrivateUrl; } /** * Set Private URL of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. * @param EsPrivateUrl Private URL of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. */ public void setEsPrivateUrl(String EsPrivateUrl) { this.EsPrivateUrl = EsPrivateUrl; } /** * Get Private domain of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. * @return EsPrivateDomain Private domain of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. */ public String getEsPrivateDomain() { return this.EsPrivateDomain; } /** * Set Private domain of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. * @param EsPrivateDomain Private domain of the HTTPS cluster Note: This field may return `null`, indicating that no valid value was found. */ public void setEsPrivateDomain(String EsPrivateDomain) { this.EsPrivateDomain = EsPrivateDomain; } /** * Get Configuration set info of the cluster. Note: This field may return null, indicating that no valid values can be obtained. * @return EsConfigSets Configuration set info of the cluster. Note: This field may return null, indicating that no valid values can be obtained. */ public EsConfigSetInfo [] getEsConfigSets() { return this.EsConfigSets; } /** * Set Configuration set info of the cluster. Note: This field may return null, indicating that no valid values can be obtained. * @param EsConfigSets Configuration set info of the cluster. Note: This field may return null, indicating that no valid values can be obtained. */ public void setEsConfigSets(EsConfigSetInfo [] EsConfigSets) { this.EsConfigSets = EsConfigSets; } /** * Get The maintenance time slot of the cluster Note: This field may return null, indicating that no valid values can be obtained. * @return OperationDuration The maintenance time slot of the cluster Note: This field may return null, indicating that no valid values can be obtained. */ public OperationDuration getOperationDuration() { return this.OperationDuration; } /** * Set The maintenance time slot of the cluster Note: This field may return null, indicating that no valid values can be obtained. * @param OperationDuration The maintenance time slot of the cluster Note: This field may return null, indicating that no valid values can be obtained. */ public void setOperationDuration(OperationDuration OperationDuration) { this.OperationDuration = OperationDuration; } /** * Get Web node list Note: This field may return null, indicating that no valid values can be obtained. * @return OptionalWebServiceInfos Web node list Note: This field may return null, indicating that no valid values can be obtained. */ public OptionalWebServiceInfo [] getOptionalWebServiceInfos() { return this.OptionalWebServiceInfos; } /** * Set Web node list Note: This field may return null, indicating that no valid values can be obtained. * @param OptionalWebServiceInfos Web node list Note: This field may return null, indicating that no valid values can be obtained. */ public void setOptionalWebServiceInfos(OptionalWebServiceInfo [] OptionalWebServiceInfos) { this.OptionalWebServiceInfos = OptionalWebServiceInfos; } /** * Get Autonomous index option Note: This field may return null, indicating that no valid values can be obtained. * @return AutoIndexEnabled Autonomous index option Note: This field may return null, indicating that no valid values can be obtained. */ public Boolean getAutoIndexEnabled() { return this.AutoIndexEnabled; } /** * Set Autonomous index option Note: This field may return null, indicating that no valid values can be obtained. * @param AutoIndexEnabled Autonomous index option Note: This field may return null, indicating that no valid values can be obtained. */ public void setAutoIndexEnabled(Boolean AutoIndexEnabled) { this.AutoIndexEnabled = AutoIndexEnabled; } /** * Get Whether the storage-computing separation feature is enabled. Note: This field may return null, indicating that no valid values can be obtained. * @return EnableHybridStorage Whether the storage-computing separation feature is enabled. Note: This field may return null, indicating that no valid values can be obtained. */ public Boolean getEnableHybridStorage() { return this.EnableHybridStorage; } /** * Set Whether the storage-computing separation feature is enabled. Note: This field may return null, indicating that no valid values can be obtained. * @param EnableHybridStorage Whether the storage-computing separation feature is enabled. Note: This field may return null, indicating that no valid values can be obtained. */ public void setEnableHybridStorage(Boolean EnableHybridStorage) { this.EnableHybridStorage = EnableHybridStorage; } /** * Get The process progress Note: This field may return null, indicating that no valid values can be obtained. * @return ProcessPercent The process progress Note: This field may return null, indicating that no valid values can be obtained. */ public Float getProcessPercent() { return this.ProcessPercent; } /** * Set The process progress Note: This field may return null, indicating that no valid values can be obtained. * @param ProcessPercent The process progress Note: This field may return null, indicating that no valid values can be obtained. */ public void setProcessPercent(Float ProcessPercent) { this.ProcessPercent = ProcessPercent; } /** * Get The alerting policy of Kibana over the public network.
  • `OPEN`: Enable the policy;
  • `CLOSE`: Disable the policy. Note: This field may return null, indicating that no valid values can be obtained. * @return KibanaAlteringPublicAccess The alerting policy of Kibana over the public network.
  • `OPEN`: Enable the policy;
  • `CLOSE`: Disable the policy. Note: This field may return null, indicating that no valid values can be obtained. */ public String getKibanaAlteringPublicAccess() { return this.KibanaAlteringPublicAccess; } /** * Set The alerting policy of Kibana over the public network.
  • `OPEN`: Enable the policy;
  • `CLOSE`: Disable the policy. Note: This field may return null, indicating that no valid values can be obtained. * @param KibanaAlteringPublicAccess The alerting policy of Kibana over the public network.
  • `OPEN`: Enable the policy;
  • `CLOSE`: Disable the policy. Note: This field may return null, indicating that no valid values can be obtained. */ public void setKibanaAlteringPublicAccess(String KibanaAlteringPublicAccess) { this.KibanaAlteringPublicAccess = KibanaAlteringPublicAccess; } public InstanceInfo() { } /** * NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, * and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. */ public InstanceInfo(InstanceInfo source) { if (source.InstanceId != null) { this.InstanceId = new String(source.InstanceId); } if (source.InstanceName != null) { this.InstanceName = new String(source.InstanceName); } if (source.Region != null) { this.Region = new String(source.Region); } if (source.Zone != null) { this.Zone = new String(source.Zone); } if (source.AppId != null) { this.AppId = new Long(source.AppId); } if (source.Uin != null) { this.Uin = new String(source.Uin); } if (source.VpcUid != null) { this.VpcUid = new String(source.VpcUid); } if (source.SubnetUid != null) { this.SubnetUid = new String(source.SubnetUid); } if (source.Status != null) { this.Status = new Long(source.Status); } if (source.RenewFlag != null) { this.RenewFlag = new String(source.RenewFlag); } if (source.ChargeType != null) { this.ChargeType = new String(source.ChargeType); } if (source.ChargePeriod != null) { this.ChargePeriod = new Long(source.ChargePeriod); } if (source.NodeType != null) { this.NodeType = new String(source.NodeType); } if (source.NodeNum != null) { this.NodeNum = new Long(source.NodeNum); } if (source.CpuNum != null) { this.CpuNum = new Long(source.CpuNum); } if (source.MemSize != null) { this.MemSize = new Long(source.MemSize); } if (source.DiskType != null) { this.DiskType = new String(source.DiskType); } if (source.DiskSize != null) { this.DiskSize = new Long(source.DiskSize); } if (source.EsDomain != null) { this.EsDomain = new String(source.EsDomain); } if (source.EsVip != null) { this.EsVip = new String(source.EsVip); } if (source.EsPort != null) { this.EsPort = new Long(source.EsPort); } if (source.KibanaUrl != null) { this.KibanaUrl = new String(source.KibanaUrl); } if (source.EsVersion != null) { this.EsVersion = new String(source.EsVersion); } if (source.EsConfig != null) { this.EsConfig = new String(source.EsConfig); } if (source.EsAcl != null) { this.EsAcl = new EsAcl(source.EsAcl); } if (source.CreateTime != null) { this.CreateTime = new String(source.CreateTime); } if (source.UpdateTime != null) { this.UpdateTime = new String(source.UpdateTime); } if (source.Deadline != null) { this.Deadline = new String(source.Deadline); } if (source.InstanceType != null) { this.InstanceType = new Long(source.InstanceType); } if (source.IkConfig != null) { this.IkConfig = new EsDictionaryInfo(source.IkConfig); } if (source.MasterNodeInfo != null) { this.MasterNodeInfo = new MasterNodeInfo(source.MasterNodeInfo); } if (source.CosBackup != null) { this.CosBackup = new CosBackup(source.CosBackup); } if (source.AllowCosBackup != null) { this.AllowCosBackup = new Boolean(source.AllowCosBackup); } if (source.TagList != null) { this.TagList = new TagInfo[source.TagList.length]; for (int i = 0; i < source.TagList.length; i++) { this.TagList[i] = new TagInfo(source.TagList[i]); } } if (source.LicenseType != null) { this.LicenseType = new String(source.LicenseType); } if (source.EnableHotWarmMode != null) { this.EnableHotWarmMode = new Boolean(source.EnableHotWarmMode); } if (source.WarmNodeType != null) { this.WarmNodeType = new String(source.WarmNodeType); } if (source.WarmNodeNum != null) { this.WarmNodeNum = new Long(source.WarmNodeNum); } if (source.WarmCpuNum != null) { this.WarmCpuNum = new Long(source.WarmCpuNum); } if (source.WarmMemSize != null) { this.WarmMemSize = new Long(source.WarmMemSize); } if (source.WarmDiskType != null) { this.WarmDiskType = new String(source.WarmDiskType); } if (source.WarmDiskSize != null) { this.WarmDiskSize = new Long(source.WarmDiskSize); } if (source.NodeInfoList != null) { this.NodeInfoList = new NodeInfo[source.NodeInfoList.length]; for (int i = 0; i < source.NodeInfoList.length; i++) { this.NodeInfoList[i] = new NodeInfo(source.NodeInfoList[i]); } } if (source.EsPublicUrl != null) { this.EsPublicUrl = new String(source.EsPublicUrl); } if (source.MultiZoneInfo != null) { this.MultiZoneInfo = new ZoneDetail[source.MultiZoneInfo.length]; for (int i = 0; i < source.MultiZoneInfo.length; i++) { this.MultiZoneInfo[i] = new ZoneDetail(source.MultiZoneInfo[i]); } } if (source.DeployMode != null) { this.DeployMode = new Long(source.DeployMode); } if (source.PublicAccess != null) { this.PublicAccess = new String(source.PublicAccess); } if (source.EsPublicAcl != null) { this.EsPublicAcl = new EsAcl(source.EsPublicAcl); } if (source.KibanaPrivateUrl != null) { this.KibanaPrivateUrl = new String(source.KibanaPrivateUrl); } if (source.KibanaPublicAccess != null) { this.KibanaPublicAccess = new String(source.KibanaPublicAccess); } if (source.KibanaPrivateAccess != null) { this.KibanaPrivateAccess = new String(source.KibanaPrivateAccess); } if (source.SecurityType != null) { this.SecurityType = new Long(source.SecurityType); } if (source.SceneType != null) { this.SceneType = new Long(source.SceneType); } if (source.KibanaConfig != null) { this.KibanaConfig = new String(source.KibanaConfig); } if (source.KibanaNodeInfo != null) { this.KibanaNodeInfo = new KibanaNodeInfo(source.KibanaNodeInfo); } if (source.WebNodeTypeInfo != null) { this.WebNodeTypeInfo = new WebNodeTypeInfo(source.WebNodeTypeInfo); } if (source.Jdk != null) { this.Jdk = new String(source.Jdk); } if (source.Protocol != null) { this.Protocol = new String(source.Protocol); } if (source.SecurityGroups != null) { this.SecurityGroups = new String[source.SecurityGroups.length]; for (int i = 0; i < source.SecurityGroups.length; i++) { this.SecurityGroups[i] = new String(source.SecurityGroups[i]); } } if (source.ColdNodeType != null) { this.ColdNodeType = new String(source.ColdNodeType); } if (source.ColdNodeNum != null) { this.ColdNodeNum = new Long(source.ColdNodeNum); } if (source.ColdCpuNum != null) { this.ColdCpuNum = new Long(source.ColdCpuNum); } if (source.ColdMemSize != null) { this.ColdMemSize = new Long(source.ColdMemSize); } if (source.ColdDiskType != null) { this.ColdDiskType = new String(source.ColdDiskType); } if (source.ColdDiskSize != null) { this.ColdDiskSize = new Long(source.ColdDiskSize); } if (source.FrozenNodeType != null) { this.FrozenNodeType = new String(source.FrozenNodeType); } if (source.FrozenNodeNum != null) { this.FrozenNodeNum = new Long(source.FrozenNodeNum); } if (source.FrozenCpuNum != null) { this.FrozenCpuNum = new Long(source.FrozenCpuNum); } if (source.FrozenMemSize != null) { this.FrozenMemSize = new Long(source.FrozenMemSize); } if (source.FrozenDiskType != null) { this.FrozenDiskType = new String(source.FrozenDiskType); } if (source.FrozenDiskSize != null) { this.FrozenDiskSize = new Long(source.FrozenDiskSize); } if (source.HealthStatus != null) { this.HealthStatus = new Long(source.HealthStatus); } if (source.EsPrivateUrl != null) { this.EsPrivateUrl = new String(source.EsPrivateUrl); } if (source.EsPrivateDomain != null) { this.EsPrivateDomain = new String(source.EsPrivateDomain); } if (source.EsConfigSets != null) { this.EsConfigSets = new EsConfigSetInfo[source.EsConfigSets.length]; for (int i = 0; i < source.EsConfigSets.length; i++) { this.EsConfigSets[i] = new EsConfigSetInfo(source.EsConfigSets[i]); } } if (source.OperationDuration != null) { this.OperationDuration = new OperationDuration(source.OperationDuration); } if (source.OptionalWebServiceInfos != null) { this.OptionalWebServiceInfos = new OptionalWebServiceInfo[source.OptionalWebServiceInfos.length]; for (int i = 0; i < source.OptionalWebServiceInfos.length; i++) { this.OptionalWebServiceInfos[i] = new OptionalWebServiceInfo(source.OptionalWebServiceInfos[i]); } } if (source.AutoIndexEnabled != null) { this.AutoIndexEnabled = new Boolean(source.AutoIndexEnabled); } if (source.EnableHybridStorage != null) { this.EnableHybridStorage = new Boolean(source.EnableHybridStorage); } if (source.ProcessPercent != null) { this.ProcessPercent = new Float(source.ProcessPercent); } if (source.KibanaAlteringPublicAccess != null) { this.KibanaAlteringPublicAccess = new String(source.KibanaAlteringPublicAccess); } } /** * Internal implementation, normal users should not use it. */ public void toMap(HashMap map, String prefix) { this.setParamSimple(map, prefix + "InstanceId", this.InstanceId); this.setParamSimple(map, prefix + "InstanceName", this.InstanceName); this.setParamSimple(map, prefix + "Region", this.Region); this.setParamSimple(map, prefix + "Zone", this.Zone); this.setParamSimple(map, prefix + "AppId", this.AppId); this.setParamSimple(map, prefix + "Uin", this.Uin); this.setParamSimple(map, prefix + "VpcUid", this.VpcUid); this.setParamSimple(map, prefix + "SubnetUid", this.SubnetUid); this.setParamSimple(map, prefix + "Status", this.Status); this.setParamSimple(map, prefix + "RenewFlag", this.RenewFlag); this.setParamSimple(map, prefix + "ChargeType", this.ChargeType); this.setParamSimple(map, prefix + "ChargePeriod", this.ChargePeriod); this.setParamSimple(map, prefix + "NodeType", this.NodeType); this.setParamSimple(map, prefix + "NodeNum", this.NodeNum); this.setParamSimple(map, prefix + "CpuNum", this.CpuNum); this.setParamSimple(map, prefix + "MemSize", this.MemSize); this.setParamSimple(map, prefix + "DiskType", this.DiskType); this.setParamSimple(map, prefix + "DiskSize", this.DiskSize); this.setParamSimple(map, prefix + "EsDomain", this.EsDomain); this.setParamSimple(map, prefix + "EsVip", this.EsVip); this.setParamSimple(map, prefix + "EsPort", this.EsPort); this.setParamSimple(map, prefix + "KibanaUrl", this.KibanaUrl); this.setParamSimple(map, prefix + "EsVersion", this.EsVersion); this.setParamSimple(map, prefix + "EsConfig", this.EsConfig); this.setParamObj(map, prefix + "EsAcl.", this.EsAcl); this.setParamSimple(map, prefix + "CreateTime", this.CreateTime); this.setParamSimple(map, prefix + "UpdateTime", this.UpdateTime); this.setParamSimple(map, prefix + "Deadline", this.Deadline); this.setParamSimple(map, prefix + "InstanceType", this.InstanceType); this.setParamObj(map, prefix + "IkConfig.", this.IkConfig); this.setParamObj(map, prefix + "MasterNodeInfo.", this.MasterNodeInfo); this.setParamObj(map, prefix + "CosBackup.", this.CosBackup); this.setParamSimple(map, prefix + "AllowCosBackup", this.AllowCosBackup); this.setParamArrayObj(map, prefix + "TagList.", this.TagList); this.setParamSimple(map, prefix + "LicenseType", this.LicenseType); this.setParamSimple(map, prefix + "EnableHotWarmMode", this.EnableHotWarmMode); this.setParamSimple(map, prefix + "WarmNodeType", this.WarmNodeType); this.setParamSimple(map, prefix + "WarmNodeNum", this.WarmNodeNum); this.setParamSimple(map, prefix + "WarmCpuNum", this.WarmCpuNum); this.setParamSimple(map, prefix + "WarmMemSize", this.WarmMemSize); this.setParamSimple(map, prefix + "WarmDiskType", this.WarmDiskType); this.setParamSimple(map, prefix + "WarmDiskSize", this.WarmDiskSize); this.setParamArrayObj(map, prefix + "NodeInfoList.", this.NodeInfoList); this.setParamSimple(map, prefix + "EsPublicUrl", this.EsPublicUrl); this.setParamArrayObj(map, prefix + "MultiZoneInfo.", this.MultiZoneInfo); this.setParamSimple(map, prefix + "DeployMode", this.DeployMode); this.setParamSimple(map, prefix + "PublicAccess", this.PublicAccess); this.setParamObj(map, prefix + "EsPublicAcl.", this.EsPublicAcl); this.setParamSimple(map, prefix + "KibanaPrivateUrl", this.KibanaPrivateUrl); this.setParamSimple(map, prefix + "KibanaPublicAccess", this.KibanaPublicAccess); this.setParamSimple(map, prefix + "KibanaPrivateAccess", this.KibanaPrivateAccess); this.setParamSimple(map, prefix + "SecurityType", this.SecurityType); this.setParamSimple(map, prefix + "SceneType", this.SceneType); this.setParamSimple(map, prefix + "KibanaConfig", this.KibanaConfig); this.setParamObj(map, prefix + "KibanaNodeInfo.", this.KibanaNodeInfo); this.setParamObj(map, prefix + "WebNodeTypeInfo.", this.WebNodeTypeInfo); this.setParamSimple(map, prefix + "Jdk", this.Jdk); this.setParamSimple(map, prefix + "Protocol", this.Protocol); this.setParamArraySimple(map, prefix + "SecurityGroups.", this.SecurityGroups); this.setParamSimple(map, prefix + "ColdNodeType", this.ColdNodeType); this.setParamSimple(map, prefix + "ColdNodeNum", this.ColdNodeNum); this.setParamSimple(map, prefix + "ColdCpuNum", this.ColdCpuNum); this.setParamSimple(map, prefix + "ColdMemSize", this.ColdMemSize); this.setParamSimple(map, prefix + "ColdDiskType", this.ColdDiskType); this.setParamSimple(map, prefix + "ColdDiskSize", this.ColdDiskSize); this.setParamSimple(map, prefix + "FrozenNodeType", this.FrozenNodeType); this.setParamSimple(map, prefix + "FrozenNodeNum", this.FrozenNodeNum); this.setParamSimple(map, prefix + "FrozenCpuNum", this.FrozenCpuNum); this.setParamSimple(map, prefix + "FrozenMemSize", this.FrozenMemSize); this.setParamSimple(map, prefix + "FrozenDiskType", this.FrozenDiskType); this.setParamSimple(map, prefix + "FrozenDiskSize", this.FrozenDiskSize); this.setParamSimple(map, prefix + "HealthStatus", this.HealthStatus); this.setParamSimple(map, prefix + "EsPrivateUrl", this.EsPrivateUrl); this.setParamSimple(map, prefix + "EsPrivateDomain", this.EsPrivateDomain); this.setParamArrayObj(map, prefix + "EsConfigSets.", this.EsConfigSets); this.setParamObj(map, prefix + "OperationDuration.", this.OperationDuration); this.setParamArrayObj(map, prefix + "OptionalWebServiceInfos.", this.OptionalWebServiceInfos); this.setParamSimple(map, prefix + "AutoIndexEnabled", this.AutoIndexEnabled); this.setParamSimple(map, prefix + "EnableHybridStorage", this.EnableHybridStorage); this.setParamSimple(map, prefix + "ProcessPercent", this.ProcessPercent); this.setParamSimple(map, prefix + "KibanaAlteringPublicAccess", this.KibanaAlteringPublicAccess); } }




  • © 2015 - 2024 Weber Informatics LLC | Privacy Policy