Class IntegrationRuntimeSsisProperties
- java.lang.Object
-
- com.azure.resourcemanager.synapse.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.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.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
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.
-
-
-
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.
-
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.
-
-