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

com.aliyun.rds20140815.models.DescribePostgresExtensionsResponseBody Maven / Gradle / Ivy

There is a newer version: 6.3.2
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.rds20140815.models;

import com.aliyun.tea.*;

public class DescribePostgresExtensionsResponseBody extends TeaModel {
    /**
     * 

The list of extensions that are installed on the specified database.

*/ @NameInMap("InstalledExtensions") public java.util.List installedExtensions; /** *

The overview of the extension.

* * example: *

None

*/ @NameInMap("Overview") public java.util.Map overview; /** *

The request ID.

* * example: *

7E4448A6-9FE6-4474-A0C1-AA7CFC772CAC

*/ @NameInMap("RequestId") public String requestId; /** *

The list of extensions that are not installed on the specified database.

*/ @NameInMap("UninstalledExtensions") public java.util.List uninstalledExtensions; public static DescribePostgresExtensionsResponseBody build(java.util.Map map) throws Exception { DescribePostgresExtensionsResponseBody self = new DescribePostgresExtensionsResponseBody(); return TeaModel.build(map, self); } public DescribePostgresExtensionsResponseBody setInstalledExtensions(java.util.List installedExtensions) { this.installedExtensions = installedExtensions; return this; } public java.util.List getInstalledExtensions() { return this.installedExtensions; } public DescribePostgresExtensionsResponseBody setOverview(java.util.Map overview) { this.overview = overview; return this; } public java.util.Map getOverview() { return this.overview; } public DescribePostgresExtensionsResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } public DescribePostgresExtensionsResponseBody setUninstalledExtensions(java.util.List uninstalledExtensions) { this.uninstalledExtensions = uninstalledExtensions; return this; } public java.util.List getUninstalledExtensions() { return this.uninstalledExtensions; } public static class DescribePostgresExtensionsResponseBodyInstalledExtensions extends TeaModel { /** *

The category of the extension.

*
    *
  • external_access
  • *
  • index_support
  • *
  • information_stat
  • *
  • geography_space
  • *
  • vector_engine
  • *
  • timing_engine
  • *
  • data_type
  • *
  • encrypt_secure
  • *
  • text_process
  • *
  • operation_maintenance
  • *
  • self_develop
  • *
* * example: *

information_stat

*/ @NameInMap("Category") public String category; /** *

The purpose of the extension.

* * example: *

PostgreSQL load profile repository and report builder

*/ @NameInMap("Comment") public String comment; /** *

The default version of the extension.

* * example: *

4.1

*/ @NameInMap("DefaultVersion") public String defaultVersion; /** *

The current version of the extension.

* * example: *

4.1

*/ @NameInMap("InstalledVersion") public String installedVersion; /** *

The name of the extension.

* * example: *

pg_profile

*/ @NameInMap("Name") public String name; /** *

The user of the extension.

* * example: *

test_user

*/ @NameInMap("Owner") public String owner; /** *

The priority of the extension.

*
    *
  • 0: The extension is displayed by default.
  • *
  • 1: The extension is preferentially displayed.
  • *
* * example: *

0

*/ @NameInMap("Priority") public String priority; /** *

The extensions on which the current extension depends when it is installed.

* * example: *

{dblink,plpgsql}

*/ @NameInMap("Requires") public String requires; public static DescribePostgresExtensionsResponseBodyInstalledExtensions build(java.util.Map map) throws Exception { DescribePostgresExtensionsResponseBodyInstalledExtensions self = new DescribePostgresExtensionsResponseBodyInstalledExtensions(); return TeaModel.build(map, self); } public DescribePostgresExtensionsResponseBodyInstalledExtensions setCategory(String category) { this.category = category; return this; } public String getCategory() { return this.category; } public DescribePostgresExtensionsResponseBodyInstalledExtensions setComment(String comment) { this.comment = comment; return this; } public String getComment() { return this.comment; } public DescribePostgresExtensionsResponseBodyInstalledExtensions setDefaultVersion(String defaultVersion) { this.defaultVersion = defaultVersion; return this; } public String getDefaultVersion() { return this.defaultVersion; } public DescribePostgresExtensionsResponseBodyInstalledExtensions setInstalledVersion(String installedVersion) { this.installedVersion = installedVersion; return this; } public String getInstalledVersion() { return this.installedVersion; } public DescribePostgresExtensionsResponseBodyInstalledExtensions setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public DescribePostgresExtensionsResponseBodyInstalledExtensions setOwner(String owner) { this.owner = owner; return this; } public String getOwner() { return this.owner; } public DescribePostgresExtensionsResponseBodyInstalledExtensions setPriority(String priority) { this.priority = priority; return this; } public String getPriority() { return this.priority; } public DescribePostgresExtensionsResponseBodyInstalledExtensions setRequires(String requires) { this.requires = requires; return this; } public String getRequires() { return this.requires; } } public static class DescribePostgresExtensionsResponseBodyUninstalledExtensions extends TeaModel { /** *

The category of the extension.

* * example: *

information_stat

*/ @NameInMap("Category") public String category; /** *

The purpose of the extension.

* * example: *

PostgreSQL load profile repository and report builder

*/ @NameInMap("Comment") public String comment; /** *

The default version of the extension.

* * example: *

4.1

*/ @NameInMap("DefaultVersion") public String defaultVersion; /** *

The current version of the extension.

* * example: *

4.1

*/ @NameInMap("InstalledVersion") public String installedVersion; /** *

The name of the extension.

* * example: *

pg_cron

*/ @NameInMap("Name") public String name; /** *

The user of the extension.

* * example: *

test_user

*/ @NameInMap("Owner") public String owner; /** *

The priority of the extension.

* * example: *

0

*/ @NameInMap("Priority") public String priority; /** *

The extensions on which the current extension depends when it is installed.

* * example: *

{dblink,plpgsql}

*/ @NameInMap("Requires") public String requires; public static DescribePostgresExtensionsResponseBodyUninstalledExtensions build(java.util.Map map) throws Exception { DescribePostgresExtensionsResponseBodyUninstalledExtensions self = new DescribePostgresExtensionsResponseBodyUninstalledExtensions(); return TeaModel.build(map, self); } public DescribePostgresExtensionsResponseBodyUninstalledExtensions setCategory(String category) { this.category = category; return this; } public String getCategory() { return this.category; } public DescribePostgresExtensionsResponseBodyUninstalledExtensions setComment(String comment) { this.comment = comment; return this; } public String getComment() { return this.comment; } public DescribePostgresExtensionsResponseBodyUninstalledExtensions setDefaultVersion(String defaultVersion) { this.defaultVersion = defaultVersion; return this; } public String getDefaultVersion() { return this.defaultVersion; } public DescribePostgresExtensionsResponseBodyUninstalledExtensions setInstalledVersion(String installedVersion) { this.installedVersion = installedVersion; return this; } public String getInstalledVersion() { return this.installedVersion; } public DescribePostgresExtensionsResponseBodyUninstalledExtensions setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public DescribePostgresExtensionsResponseBodyUninstalledExtensions setOwner(String owner) { this.owner = owner; return this; } public String getOwner() { return this.owner; } public DescribePostgresExtensionsResponseBodyUninstalledExtensions setPriority(String priority) { this.priority = priority; return this; } public String getPriority() { return this.priority; } public DescribePostgresExtensionsResponseBodyUninstalledExtensions setRequires(String requires) { this.requires = requires; return this; } public String getRequires() { return this.requires; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy