aliyun-net-sdk-polardb/Polardb/Model/V20170801/DescribeDBClusterEndpointsResponse.cs (315 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you 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. */ using System.Collections.Generic; using Newtonsoft.Json; using Aliyun.Acs.Core; namespace Aliyun.Acs.polardb.Model.V20170801 { public class DescribeDBClusterEndpointsResponse : AcsResponse { private string requestId; private List<DescribeDBClusterEndpoints_DBEndpoint> items; public string RequestId { get { return requestId; } set { requestId = value; } } public List<DescribeDBClusterEndpoints_DBEndpoint> Items { get { return items; } set { items = value; } } public class DescribeDBClusterEndpoints_DBEndpoint { private string nodes; private string readWriteMode; private string dBEndpointId; private string endpointConfig; private string dBEndpointDescription; private string endpointType; private string autoAddNewNodes; private string dBClusterId; private string sccMode; private string polarSccTimeoutAction; private string polarSccWaitTimeout; private string nodeWithRoles; private string consistLevelControlVersion; private List<DescribeDBClusterEndpoints_Address> addressItems; public string Nodes { get { return nodes; } set { nodes = value; } } public string ReadWriteMode { get { return readWriteMode; } set { readWriteMode = value; } } public string DBEndpointId { get { return dBEndpointId; } set { dBEndpointId = value; } } public string EndpointConfig { get { return endpointConfig; } set { endpointConfig = value; } } public string DBEndpointDescription { get { return dBEndpointDescription; } set { dBEndpointDescription = value; } } public string EndpointType { get { return endpointType; } set { endpointType = value; } } public string AutoAddNewNodes { get { return autoAddNewNodes; } set { autoAddNewNodes = value; } } public string DBClusterId { get { return dBClusterId; } set { dBClusterId = value; } } public string SccMode { get { return sccMode; } set { sccMode = value; } } public string PolarSccTimeoutAction { get { return polarSccTimeoutAction; } set { polarSccTimeoutAction = value; } } public string PolarSccWaitTimeout { get { return polarSccWaitTimeout; } set { polarSccWaitTimeout = value; } } public string NodeWithRoles { get { return nodeWithRoles; } set { nodeWithRoles = value; } } public string ConsistLevelControlVersion { get { return consistLevelControlVersion; } set { consistLevelControlVersion = value; } } public List<DescribeDBClusterEndpoints_Address> AddressItems { get { return addressItems; } set { addressItems = value; } } public class DescribeDBClusterEndpoints_Address { private string vSwitchId; private string privateZoneConnectionString; private string connectionString; private string netType; private string port; private string vpcInstanceId; private string vPCId; private string iPAddress; private bool? dashboardUsed; public string VSwitchId { get { return vSwitchId; } set { vSwitchId = value; } } public string PrivateZoneConnectionString { get { return privateZoneConnectionString; } set { privateZoneConnectionString = value; } } public string ConnectionString { get { return connectionString; } set { connectionString = value; } } public string NetType { get { return netType; } set { netType = value; } } public string Port { get { return port; } set { port = value; } } public string VpcInstanceId { get { return vpcInstanceId; } set { vpcInstanceId = value; } } public string VPCId { get { return vPCId; } set { vPCId = value; } } public string IPAddress { get { return iPAddress; } set { iPAddress = value; } } public bool? DashboardUsed { get { return dashboardUsed; } set { dashboardUsed = value; } } } } } }