Class CfnDataSourceProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.quicksight.CfnDataSourceProps.Jsii$Proxy
All Implemented Interfaces:
CfnDataSourceProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnDataSourceProps

@Stability(Stable) @Internal public static final class CfnDataSourceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDataSourceProps
An implementation for CfnDataSourceProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnDataSourceProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnDataSourceProps.Builder.
  • Method Details

    • getAlternateDataSourceParameters

      public final Object getAlternateDataSourceParameters()
      Description copied from interface: CfnDataSourceProps
      A set of alternate data source parameters that you want to share for the credentials stored with this data source.

      The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

      Specified by:
      getAlternateDataSourceParameters in interface CfnDataSourceProps
    • getAwsAccountId

      public final String getAwsAccountId()
      Description copied from interface: CfnDataSourceProps
      The AWS account ID.
      Specified by:
      getAwsAccountId in interface CfnDataSourceProps
    • getCredentials

      public final Object getCredentials()
      Description copied from interface: CfnDataSourceProps
      The credentials Amazon QuickSight that uses to connect to your underlying source.

      Currently, only credentials based on user name and password are supported.

      Specified by:
      getCredentials in interface CfnDataSourceProps
    • getDataSourceId

      public final String getDataSourceId()
      Description copied from interface: CfnDataSourceProps
      An ID for the data source.

      This ID is unique per AWS Region for each AWS account.

      Specified by:
      getDataSourceId in interface CfnDataSourceProps
    • getDataSourceParameters

      public final Object getDataSourceParameters()
      Description copied from interface: CfnDataSourceProps
      The parameters that Amazon QuickSight uses to connect to your underlying source.
      Specified by:
      getDataSourceParameters in interface CfnDataSourceProps
    • getErrorInfo

      public final Object getErrorInfo()
      Description copied from interface: CfnDataSourceProps
      Error information from the last update or the creation of the data source.
      Specified by:
      getErrorInfo in interface CfnDataSourceProps
    • getName

      public final String getName()
      Description copied from interface: CfnDataSourceProps
      A display name for the data source.
      Specified by:
      getName in interface CfnDataSourceProps
    • getPermissions

      public final Object getPermissions()
      Description copied from interface: CfnDataSourceProps
      A list of resource permissions on the data source.
      Specified by:
      getPermissions in interface CfnDataSourceProps
    • getSslProperties

      public final Object getSslProperties()
      Description copied from interface: CfnDataSourceProps
      Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.
      Specified by:
      getSslProperties in interface CfnDataSourceProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnDataSourceProps
      Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
      Specified by:
      getTags in interface CfnDataSourceProps
    • getType

      public final String getType()
      Description copied from interface: CfnDataSourceProps
      The type of the data source. To return a list of all data sources, use ListDataSources .

      Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.

      Specified by:
      getType in interface CfnDataSourceProps
    • getVpcConnectionProperties

      public final Object getVpcConnectionProperties()
      Description copied from interface: CfnDataSourceProps
      Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.
      Specified by:
      getVpcConnectionProperties in interface CfnDataSourceProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object