Class IntegrationRuntimeSsisCatalogInfo


  • public final class IntegrationRuntimeSsisCatalogInfo
    extends Object
    Catalog information for managed dedicated integration runtime.
    • Constructor Detail

      • IntegrationRuntimeSsisCatalogInfo

        public IntegrationRuntimeSsisCatalogInfo()
    • Method Detail

      • catalogServerEndpoint

        public String catalogServerEndpoint()
        Get the catalogServerEndpoint property: The catalog database server URL.
        Returns:
        the catalogServerEndpoint value.
      • withCatalogServerEndpoint

        public IntegrationRuntimeSsisCatalogInfo withCatalogServerEndpoint​(String catalogServerEndpoint)
        Set the catalogServerEndpoint property: The catalog database server URL.
        Parameters:
        catalogServerEndpoint - the catalogServerEndpoint value to set.
        Returns:
        the IntegrationRuntimeSsisCatalogInfo object itself.
      • catalogAdminUsername

        public String catalogAdminUsername()
        Get the catalogAdminUsername property: The administrator user name of catalog database.
        Returns:
        the catalogAdminUsername value.
      • withCatalogAdminUsername

        public IntegrationRuntimeSsisCatalogInfo withCatalogAdminUsername​(String catalogAdminUsername)
        Set the catalogAdminUsername property: The administrator user name of catalog database.
        Parameters:
        catalogAdminUsername - the catalogAdminUsername value to set.
        Returns:
        the IntegrationRuntimeSsisCatalogInfo object itself.
      • catalogAdminPassword

        public SecureString catalogAdminPassword()
        Get the catalogAdminPassword property: The password of the administrator user account of the catalog database.
        Returns:
        the catalogAdminPassword value.
      • withCatalogAdminPassword

        public IntegrationRuntimeSsisCatalogInfo withCatalogAdminPassword​(SecureString catalogAdminPassword)
        Set the catalogAdminPassword property: The password of the administrator user account of the catalog database.
        Parameters:
        catalogAdminPassword - the catalogAdminPassword value to set.
        Returns:
        the IntegrationRuntimeSsisCatalogInfo object itself.
      • catalogPricingTier

        public IntegrationRuntimeSsisCatalogPricingTier catalogPricingTier()
        Get the catalogPricingTier property: The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/.
        Returns:
        the catalogPricingTier value.
      • withCatalogPricingTier

        public IntegrationRuntimeSsisCatalogInfo withCatalogPricingTier​(IntegrationRuntimeSsisCatalogPricingTier catalogPricingTier)
        Set the catalogPricingTier property: The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/.
        Parameters:
        catalogPricingTier - the catalogPricingTier value to set.
        Returns:
        the IntegrationRuntimeSsisCatalogInfo object itself.
      • dualStandbyPairName

        public String dualStandbyPairName()
        Get the dualStandbyPairName property: The dual standby pair name of Azure-SSIS Integration Runtimes to support SSISDB failover.
        Returns:
        the dualStandbyPairName value.
      • withDualStandbyPairName

        public IntegrationRuntimeSsisCatalogInfo withDualStandbyPairName​(String dualStandbyPairName)
        Set the dualStandbyPairName property: The dual standby pair name of Azure-SSIS Integration Runtimes to support SSISDB failover.
        Parameters:
        dualStandbyPairName - the dualStandbyPairName value to set.
        Returns:
        the IntegrationRuntimeSsisCatalogInfo object itself.
      • additionalProperties

        public Map<String,​Object> additionalProperties()
        Get the additionalProperties property: Catalog information for managed dedicated integration runtime.
        Returns:
        the additionalProperties value.
      • withAdditionalProperties

        public IntegrationRuntimeSsisCatalogInfo withAdditionalProperties​(Map<String,​Object> additionalProperties)
        Set the additionalProperties property: Catalog information for managed dedicated integration runtime.
        Parameters:
        additionalProperties - the additionalProperties value to set.
        Returns:
        the IntegrationRuntimeSsisCatalogInfo object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.