ApplicationPackageReference Class
- java.
lang. Object - com.
azure. resourcemanager. batch. models. ApplicationPackageReference
- com.
Implements
public final class ApplicationPackageReference
implements JsonSerializable<ApplicationPackageReference>
Link to an application package inside the batch account.
Constructor Summary
| Constructor | Description |
|---|---|
| ApplicationPackageReference() |
Creates an instance of Application |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Application |
fromJson(JsonReader jsonReader)
Reads an instance of Application |
| String |
id()
Get the id property: The ID of the application package to install. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: If this is omitted, and no default version is specified for this application, the request fails with the error code Invalid |
|
Application |
withId(String id)
Set the id property: The ID of the application package to install. |
|
Application |
withVersion(String version)
Set the version property: If this is omitted, and no default version is specified for this application, the request fails with the error code Invalid |
Methods inherited from java.lang.Object
Constructor Details
ApplicationPackageReference
public ApplicationPackageReference()
Creates an instance of ApplicationPackageReference class.
Method Details
fromJson
public static ApplicationPackageReference fromJson(JsonReader jsonReader)
Reads an instance of ApplicationPackageReference from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: The ID of the application package to install. This must be inside the same batch account as the pool. This can either be a reference to a specific version or the default version if one exists.
Returns:
toJson
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409.
Returns:
withId
public ApplicationPackageReference withId(String id)
Set the id property: The ID of the application package to install. This must be inside the same batch account as the pool. This can either be a reference to a specific version or the default version if one exists.
Parameters:
Returns:
withVersion
public ApplicationPackageReference withVersion(String version)
Set the version property: If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409.
Parameters:
Returns: