Class ServerlessRuntimePropertiesCustomUpdate
java.lang.Object
com.azure.resourcemanager.informaticadatamanagement.models.ServerlessRuntimePropertiesCustomUpdate
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ServerlessRuntimePropertiesCustomUpdate>
public final class ServerlessRuntimePropertiesCustomUpdate
extends Object
implements com.azure.json.JsonSerializable<ServerlessRuntimePropertiesCustomUpdate>
Patchable Properties of the Informatica Serverless Runtime resource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ServerlessRuntimePropertiesCustomUpdate 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 ServerlessRuntimePropertiesCustomUpdate from the JsonReader.platform()Get the platform property: Platform type of the Serverless Runtime.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(ServerlessRuntimeConfigPropertiesUpdate serverlessRuntimeConfig) Set the serverlessRuntimeConfig property: Serverless config properties.withServerlessRuntimeNetworkProfile(ServerlessRuntimeNetworkProfileUpdate serverlessRuntimeNetworkProfile) Set the serverlessRuntimeNetworkProfile property: Informatica Serverless Network profile properties.withServerlessRuntimeTags(List<ServerlessRuntimeTag> serverlessRuntimeTags) Set the serverlessRuntimeTags property: Serverless Runtime Tags.withServerlessRuntimeUserContextProperties(ServerlessRuntimeUserContextPropertiesUpdate serverlessRuntimeUserContextProperties) Set the serverlessRuntimeUserContextProperties property: Serverless runtime user context properties.withSupplementaryFileLocation(String supplementaryFileLocation) Set the supplementaryFileLocation property: Supplementary file location.
-
Constructor Details
-
ServerlessRuntimePropertiesCustomUpdate
public ServerlessRuntimePropertiesCustomUpdate()Creates an instance of ServerlessRuntimePropertiesCustomUpdate class.
-
-
Method Details
-
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 ServerlessRuntimePropertiesCustomUpdate 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 ServerlessRuntimePropertiesCustomUpdate 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 ServerlessRuntimePropertiesCustomUpdate 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 ServerlessRuntimePropertiesCustomUpdate 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 ServerlessRuntimePropertiesCustomUpdate object itself.
-
serverlessAccountLocation
Get the serverlessAccountLocation property: Serverless account creation location.- Returns:
- the serverlessAccountLocation value.
-
withServerlessAccountLocation
public ServerlessRuntimePropertiesCustomUpdate withServerlessAccountLocation(String serverlessAccountLocation) Set the serverlessAccountLocation property: Serverless account creation location.- Parameters:
serverlessAccountLocation- the serverlessAccountLocation value to set.- Returns:
- the ServerlessRuntimePropertiesCustomUpdate object itself.
-
serverlessRuntimeNetworkProfile
Get the serverlessRuntimeNetworkProfile property: Informatica Serverless Network profile properties.- Returns:
- the serverlessRuntimeNetworkProfile value.
-
withServerlessRuntimeNetworkProfile
public ServerlessRuntimePropertiesCustomUpdate withServerlessRuntimeNetworkProfile(ServerlessRuntimeNetworkProfileUpdate serverlessRuntimeNetworkProfile) Set the serverlessRuntimeNetworkProfile property: Informatica Serverless Network profile properties.- Parameters:
serverlessRuntimeNetworkProfile- the serverlessRuntimeNetworkProfile value to set.- Returns:
- the ServerlessRuntimePropertiesCustomUpdate object itself.
-
advancedCustomProperties
Get the advancedCustomProperties property: String KV pairs indicating Advanced custom properties.- Returns:
- the advancedCustomProperties value.
-
withAdvancedCustomProperties
public ServerlessRuntimePropertiesCustomUpdate withAdvancedCustomProperties(List<AdvancedCustomProperties> advancedCustomProperties) Set the advancedCustomProperties property: String KV pairs indicating Advanced custom properties.- Parameters:
advancedCustomProperties- the advancedCustomProperties value to set.- Returns:
- the ServerlessRuntimePropertiesCustomUpdate object itself.
-
supplementaryFileLocation
Get the supplementaryFileLocation property: Supplementary file location.- Returns:
- the supplementaryFileLocation value.
-
withSupplementaryFileLocation
public ServerlessRuntimePropertiesCustomUpdate withSupplementaryFileLocation(String supplementaryFileLocation) Set the supplementaryFileLocation property: Supplementary file location.- Parameters:
supplementaryFileLocation- the supplementaryFileLocation value to set.- Returns:
- the ServerlessRuntimePropertiesCustomUpdate object itself.
-
serverlessRuntimeConfig
Get the serverlessRuntimeConfig property: Serverless config properties.- Returns:
- the serverlessRuntimeConfig value.
-
withServerlessRuntimeConfig
public ServerlessRuntimePropertiesCustomUpdate withServerlessRuntimeConfig(ServerlessRuntimeConfigPropertiesUpdate serverlessRuntimeConfig) Set the serverlessRuntimeConfig property: Serverless config properties.- Parameters:
serverlessRuntimeConfig- the serverlessRuntimeConfig value to set.- Returns:
- the ServerlessRuntimePropertiesCustomUpdate object itself.
-
serverlessRuntimeTags
Get the serverlessRuntimeTags property: Serverless Runtime Tags.- Returns:
- the serverlessRuntimeTags value.
-
withServerlessRuntimeTags
public ServerlessRuntimePropertiesCustomUpdate withServerlessRuntimeTags(List<ServerlessRuntimeTag> serverlessRuntimeTags) Set the serverlessRuntimeTags property: Serverless Runtime Tags.- Parameters:
serverlessRuntimeTags- the serverlessRuntimeTags value to set.- Returns:
- the ServerlessRuntimePropertiesCustomUpdate object itself.
-
serverlessRuntimeUserContextProperties
Get the serverlessRuntimeUserContextProperties property: Serverless runtime user context properties.- Returns:
- the serverlessRuntimeUserContextProperties value.
-
withServerlessRuntimeUserContextProperties
public ServerlessRuntimePropertiesCustomUpdate withServerlessRuntimeUserContextProperties(ServerlessRuntimeUserContextPropertiesUpdate serverlessRuntimeUserContextProperties) Set the serverlessRuntimeUserContextProperties property: Serverless runtime user context properties.- Parameters:
serverlessRuntimeUserContextProperties- the serverlessRuntimeUserContextProperties value to set.- Returns:
- the ServerlessRuntimePropertiesCustomUpdate 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<ServerlessRuntimePropertiesCustomUpdate>- Throws:
IOException
-
fromJson
public static ServerlessRuntimePropertiesCustomUpdate fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ServerlessRuntimePropertiesCustomUpdate from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ServerlessRuntimePropertiesCustomUpdate if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the ServerlessRuntimePropertiesCustomUpdate.
-