Class IntegrationRuntimeSsisCatalogInfo

java.lang.Object
com.azure.resourcemanager.datafactory.models.IntegrationRuntimeSsisCatalogInfo

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

    • IntegrationRuntimeSsisCatalogInfo

      public IntegrationRuntimeSsisCatalogInfo()
  • Method Details

    • 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.