Class InformaticaServerlessRuntimeProperties
java.lang.Object
com.azure.resourcemanager.informaticadatamanagement.models.InformaticaServerlessRuntimeProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<InformaticaServerlessRuntimeProperties>
public final class InformaticaServerlessRuntimeProperties
extends Object
implements com.azure.json.JsonSerializable<InformaticaServerlessRuntimeProperties>
Serverless Runtime properties.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of InformaticaServerlessRuntimeProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the advancedCustomProperties property: String KV pairs indicating Advanced custom properties.Get the applicationType property: Application type of the Serverless Runtime environment.Get the computeUnits property: Compute units of the serverless runtime.Get the description property: description of the serverless runtime.Get the executionTimeout property: Serverless Execution timeout.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of InformaticaServerlessRuntimeProperties from the JsonReader.platform()Get the platform property: Platform type of the Serverless Runtime.Get the provisioningState property: Provisioning State of the resource.Get the serverlessAccountLocation property: Serverless account creation location.Get the serverlessRuntimeConfig property: Serverless config properties.Get the serverlessRuntimeNetworkProfile property: Informatica Serverless Network profile properties.Get the serverlessRuntimeTags property: Serverless Runtime Tags.Get the serverlessRuntimeUserContextProperties property: Serverless runtime user context properties.Get the supplementaryFileLocation property: Supplementary file location.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAdvancedCustomProperties(List<AdvancedCustomProperties> advancedCustomProperties) Set the advancedCustomProperties property: String KV pairs indicating Advanced custom properties.withApplicationType(ApplicationType applicationType) Set the applicationType property: Application type of the Serverless Runtime environment.withComputeUnits(String computeUnits) Set the computeUnits property: Compute units of the serverless runtime.withDescription(String description) Set the description property: description of the serverless runtime.withExecutionTimeout(String executionTimeout) Set the executionTimeout property: Serverless Execution timeout.withPlatform(PlatformType platform) Set the platform property: Platform type of the Serverless Runtime.withServerlessAccountLocation(String serverlessAccountLocation) Set the serverlessAccountLocation property: Serverless account creation location.withServerlessRuntimeConfig(ServerlessRuntimeConfigProperties serverlessRuntimeConfig) Set the serverlessRuntimeConfig property: Serverless config properties.withServerlessRuntimeNetworkProfile(ServerlessRuntimeNetworkProfile serverlessRuntimeNetworkProfile) Set the serverlessRuntimeNetworkProfile property: Informatica Serverless Network profile properties.withServerlessRuntimeTags(List<ServerlessRuntimeTag> serverlessRuntimeTags) Set the serverlessRuntimeTags property: Serverless Runtime Tags.withServerlessRuntimeUserContextProperties(ServerlessRuntimeUserContextProperties serverlessRuntimeUserContextProperties) Set the serverlessRuntimeUserContextProperties property: Serverless runtime user context properties.withSupplementaryFileLocation(String supplementaryFileLocation) Set the supplementaryFileLocation property: Supplementary file location.
-
Constructor Details
-
InformaticaServerlessRuntimeProperties
public InformaticaServerlessRuntimeProperties()Creates an instance of InformaticaServerlessRuntimeProperties class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: Provisioning State of the resource.- Returns:
- the provisioningState value.
-
description
Get the description property: description of the serverless runtime.- Returns:
- the description value.
-
withDescription
Set the description property: description of the serverless runtime.- Parameters:
description- the description value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
platform
Get the platform property: Platform type of the Serverless Runtime.- Returns:
- the platform value.
-
withPlatform
Set the platform property: Platform type of the Serverless Runtime.- Parameters:
platform- the platform value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
applicationType
Get the applicationType property: Application type of the Serverless Runtime environment.- Returns:
- the applicationType value.
-
withApplicationType
Set the applicationType property: Application type of the Serverless Runtime environment.- Parameters:
applicationType- the applicationType value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
computeUnits
Get the computeUnits property: Compute units of the serverless runtime.- Returns:
- the computeUnits value.
-
withComputeUnits
Set the computeUnits property: Compute units of the serverless runtime.- Parameters:
computeUnits- the computeUnits value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
executionTimeout
Get the executionTimeout property: Serverless Execution timeout.- Returns:
- the executionTimeout value.
-
withExecutionTimeout
Set the executionTimeout property: Serverless Execution timeout.- Parameters:
executionTimeout- the executionTimeout value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
serverlessAccountLocation
Get the serverlessAccountLocation property: Serverless account creation location.- Returns:
- the serverlessAccountLocation value.
-
withServerlessAccountLocation
public InformaticaServerlessRuntimeProperties withServerlessAccountLocation(String serverlessAccountLocation) Set the serverlessAccountLocation property: Serverless account creation location.- Parameters:
serverlessAccountLocation- the serverlessAccountLocation value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
serverlessRuntimeNetworkProfile
Get the serverlessRuntimeNetworkProfile property: Informatica Serverless Network profile properties.- Returns:
- the serverlessRuntimeNetworkProfile value.
-
withServerlessRuntimeNetworkProfile
public InformaticaServerlessRuntimeProperties withServerlessRuntimeNetworkProfile(ServerlessRuntimeNetworkProfile serverlessRuntimeNetworkProfile) Set the serverlessRuntimeNetworkProfile property: Informatica Serverless Network profile properties.- Parameters:
serverlessRuntimeNetworkProfile- the serverlessRuntimeNetworkProfile value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
advancedCustomProperties
Get the advancedCustomProperties property: String KV pairs indicating Advanced custom properties.- Returns:
- the advancedCustomProperties value.
-
withAdvancedCustomProperties
public InformaticaServerlessRuntimeProperties withAdvancedCustomProperties(List<AdvancedCustomProperties> advancedCustomProperties) Set the advancedCustomProperties property: String KV pairs indicating Advanced custom properties.- Parameters:
advancedCustomProperties- the advancedCustomProperties value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
supplementaryFileLocation
Get the supplementaryFileLocation property: Supplementary file location.- Returns:
- the supplementaryFileLocation value.
-
withSupplementaryFileLocation
public InformaticaServerlessRuntimeProperties withSupplementaryFileLocation(String supplementaryFileLocation) Set the supplementaryFileLocation property: Supplementary file location.- Parameters:
supplementaryFileLocation- the supplementaryFileLocation value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
serverlessRuntimeConfig
Get the serverlessRuntimeConfig property: Serverless config properties.- Returns:
- the serverlessRuntimeConfig value.
-
withServerlessRuntimeConfig
public InformaticaServerlessRuntimeProperties withServerlessRuntimeConfig(ServerlessRuntimeConfigProperties serverlessRuntimeConfig) Set the serverlessRuntimeConfig property: Serverless config properties.- Parameters:
serverlessRuntimeConfig- the serverlessRuntimeConfig value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
serverlessRuntimeTags
Get the serverlessRuntimeTags property: Serverless Runtime Tags.- Returns:
- the serverlessRuntimeTags value.
-
withServerlessRuntimeTags
public InformaticaServerlessRuntimeProperties withServerlessRuntimeTags(List<ServerlessRuntimeTag> serverlessRuntimeTags) Set the serverlessRuntimeTags property: Serverless Runtime Tags.- Parameters:
serverlessRuntimeTags- the serverlessRuntimeTags value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
serverlessRuntimeUserContextProperties
Get the serverlessRuntimeUserContextProperties property: Serverless runtime user context properties.- Returns:
- the serverlessRuntimeUserContextProperties value.
-
withServerlessRuntimeUserContextProperties
public InformaticaServerlessRuntimeProperties withServerlessRuntimeUserContextProperties(ServerlessRuntimeUserContextProperties serverlessRuntimeUserContextProperties) Set the serverlessRuntimeUserContextProperties property: Serverless runtime user context properties.- Parameters:
serverlessRuntimeUserContextProperties- the serverlessRuntimeUserContextProperties value to set.- Returns:
- the InformaticaServerlessRuntimeProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<InformaticaServerlessRuntimeProperties>- Throws:
IOException
-
fromJson
public static InformaticaServerlessRuntimeProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of InformaticaServerlessRuntimeProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of InformaticaServerlessRuntimeProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the InformaticaServerlessRuntimeProperties.
-