Class SnowflakeConnectorProfileProperties

    • Method Detail

      • warehouse

        public final String warehouse()

        The name of the Snowflake warehouse.

        Returns:
        The name of the Snowflake warehouse.
      • stage

        public final String stage()

        The name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: < Database>< Schema><Stage Name>.

        Returns:
        The name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: < Database>< Schema><Stage Name>.
      • bucketName

        public final String bucketName()

        The name of the Amazon S3 bucket associated with Snowflake.

        Returns:
        The name of the Amazon S3 bucket associated with Snowflake.
      • bucketPrefix

        public final String bucketPrefix()

        The bucket path that refers to the Amazon S3 bucket associated with Snowflake.

        Returns:
        The bucket path that refers to the Amazon S3 bucket associated with Snowflake.
      • privateLinkServiceName

        public final String privateLinkServiceName()

        The Snowflake Private Link service name to be used for private data transfers.

        Returns:
        The Snowflake Private Link service name to be used for private data transfers.
      • accountName

        public final String accountName()

        The name of the account.

        Returns:
        The name of the account.
      • region

        public final String region()

        The Amazon Web Services Region of the Snowflake account.

        Returns:
        The Amazon Web Services Region of the Snowflake account.
      • hashCode

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

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)