Class IntegrationRuntimeSsisProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.models.IntegrationRuntimeSsisProperties
-
public final class IntegrationRuntimeSsisProperties extends Object
SSIS properties for managed integration runtime.
-
-
Constructor Summary
Constructors Constructor Description IntegrationRuntimeSsisProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: SSIS properties for managed integration runtime.IntegrationRuntimeSsisCatalogInfo
catalogInfo()
Get the catalogInfo property: Catalog information for managed dedicated integration runtime.CredentialReference
credential()
Get the credential property: The credential reference containing authentication information.IntegrationRuntimeCustomSetupScriptProperties
customSetupScriptProperties()
Get the customSetupScriptProperties property: Custom setup script properties for a managed dedicated integration runtime.IntegrationRuntimeDataProxyProperties
dataProxyProperties()
Get the dataProxyProperties property: Data proxy properties for a managed dedicated integration runtime.IntegrationRuntimeEdition
edition()
Get the edition property: The edition for the SSIS Integration Runtime.List<CustomSetupBase>
expressCustomSetupProperties()
Get the expressCustomSetupProperties property: Custom setup without script properties for a SSIS integration runtime.IntegrationRuntimeLicenseType
licenseType()
Get the licenseType property: License type for bringing your own license scenario.List<PackageStore>
packageStores()
Get the packageStores property: Package stores for the SSIS Integration Runtime.void
validate()
Validates the instance.IntegrationRuntimeSsisProperties
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: SSIS properties for managed integration runtime.IntegrationRuntimeSsisProperties
withCatalogInfo(IntegrationRuntimeSsisCatalogInfo catalogInfo)
Set the catalogInfo property: Catalog information for managed dedicated integration runtime.IntegrationRuntimeSsisProperties
withCredential(CredentialReference credential)
Set the credential property: The credential reference containing authentication information.IntegrationRuntimeSsisProperties
withCustomSetupScriptProperties(IntegrationRuntimeCustomSetupScriptProperties customSetupScriptProperties)
Set the customSetupScriptProperties property: Custom setup script properties for a managed dedicated integration runtime.IntegrationRuntimeSsisProperties
withDataProxyProperties(IntegrationRuntimeDataProxyProperties dataProxyProperties)
Set the dataProxyProperties property: Data proxy properties for a managed dedicated integration runtime.IntegrationRuntimeSsisProperties
withEdition(IntegrationRuntimeEdition edition)
Set the edition property: The edition for the SSIS Integration Runtime.IntegrationRuntimeSsisProperties
withExpressCustomSetupProperties(List<CustomSetupBase> expressCustomSetupProperties)
Set the expressCustomSetupProperties property: Custom setup without script properties for a SSIS integration runtime.IntegrationRuntimeSsisProperties
withLicenseType(IntegrationRuntimeLicenseType licenseType)
Set the licenseType property: License type for bringing your own license scenario.IntegrationRuntimeSsisProperties
withPackageStores(List<PackageStore> packageStores)
Set the packageStores property: Package stores for the SSIS Integration Runtime.
-
-
-
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.
-
-