Class IntegrationRuntimeSsisProperties


  • public final class IntegrationRuntimeSsisProperties
    extends Object
    SSIS properties for managed integration runtime.
    • Constructor Detail

      • IntegrationRuntimeSsisProperties

        public IntegrationRuntimeSsisProperties()
    • Method Detail

      • catalogInfo

        public IntegrationRuntimeSsisCatalogInfo catalogInfo()
        Get the catalogInfo property: Catalog information for managed dedicated integration runtime.
        Returns:
        the catalogInfo value.
      • withCatalogInfo

        public IntegrationRuntimeSsisProperties withCatalogInfo​(IntegrationRuntimeSsisCatalogInfo catalogInfo)
        Set the catalogInfo property: Catalog information for managed dedicated integration runtime.
        Parameters:
        catalogInfo - the catalogInfo value to set.
        Returns:
        the IntegrationRuntimeSsisProperties object itself.
      • licenseType

        public IntegrationRuntimeLicenseType licenseType()
        Get the licenseType property: License type for bringing your own license scenario.
        Returns:
        the licenseType value.
      • withLicenseType

        public IntegrationRuntimeSsisProperties withLicenseType​(IntegrationRuntimeLicenseType licenseType)
        Set the licenseType property: License type for bringing your own license scenario.
        Parameters:
        licenseType - the licenseType value to set.
        Returns:
        the IntegrationRuntimeSsisProperties object itself.
      • customSetupScriptProperties

        public IntegrationRuntimeCustomSetupScriptProperties customSetupScriptProperties()
        Get the customSetupScriptProperties property: Custom setup script properties for a managed dedicated integration runtime.
        Returns:
        the customSetupScriptProperties value.
      • withCustomSetupScriptProperties

        public IntegrationRuntimeSsisProperties withCustomSetupScriptProperties​(IntegrationRuntimeCustomSetupScriptProperties customSetupScriptProperties)
        Set the customSetupScriptProperties property: Custom setup script properties for a managed dedicated integration runtime.
        Parameters:
        customSetupScriptProperties - the customSetupScriptProperties value to set.
        Returns:
        the IntegrationRuntimeSsisProperties object itself.
      • dataProxyProperties

        public IntegrationRuntimeDataProxyProperties dataProxyProperties()
        Get the dataProxyProperties property: Data proxy properties for a managed dedicated integration runtime.
        Returns:
        the dataProxyProperties value.
      • withDataProxyProperties

        public IntegrationRuntimeSsisProperties withDataProxyProperties​(IntegrationRuntimeDataProxyProperties dataProxyProperties)
        Set the dataProxyProperties property: Data proxy properties for a managed dedicated integration runtime.
        Parameters:
        dataProxyProperties - the dataProxyProperties value to set.
        Returns:
        the IntegrationRuntimeSsisProperties object itself.
      • edition

        public IntegrationRuntimeEdition edition()
        Get the edition property: The edition for the SSIS Integration Runtime.
        Returns:
        the edition value.
      • withEdition

        public IntegrationRuntimeSsisProperties withEdition​(IntegrationRuntimeEdition edition)
        Set the edition property: The edition for the SSIS Integration Runtime.
        Parameters:
        edition - the edition value to set.
        Returns:
        the IntegrationRuntimeSsisProperties object itself.
      • expressCustomSetupProperties

        public List<CustomSetupBase> expressCustomSetupProperties()
        Get the expressCustomSetupProperties property: Custom setup without script properties for a SSIS integration runtime.
        Returns:
        the expressCustomSetupProperties value.
      • withExpressCustomSetupProperties

        public IntegrationRuntimeSsisProperties withExpressCustomSetupProperties​(List<CustomSetupBase> expressCustomSetupProperties)
        Set the expressCustomSetupProperties property: Custom setup without script properties for a SSIS integration runtime.
        Parameters:
        expressCustomSetupProperties - the expressCustomSetupProperties value to set.
        Returns:
        the IntegrationRuntimeSsisProperties object itself.
      • packageStores

        public List<PackageStore> packageStores()
        Get the packageStores property: Package stores for the SSIS Integration Runtime.
        Returns:
        the packageStores value.
      • withPackageStores

        public IntegrationRuntimeSsisProperties withPackageStores​(List<PackageStore> packageStores)
        Set the packageStores property: Package stores for the SSIS Integration Runtime.
        Parameters:
        packageStores - the packageStores value to set.
        Returns:
        the IntegrationRuntimeSsisProperties object itself.
      • credential

        public CredentialReference credential()
        Get the credential property: The credential reference containing authentication information.
        Returns:
        the credential value.
      • withCredential

        public IntegrationRuntimeSsisProperties withCredential​(CredentialReference credential)
        Set the credential property: The credential reference containing authentication information.
        Parameters:
        credential - the credential value to set.
        Returns:
        the IntegrationRuntimeSsisProperties object itself.
      • additionalProperties

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

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

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