UserArtifactManage Class

  • java.lang.Object
    • com.azure.resourcemanager.compute.models.UserArtifactManage

Implements

public final class UserArtifactManage
implements JsonSerializable<UserArtifactManage>

The UserArtifactManage model.

Constructor Summary

Constructor Description
UserArtifactManage()

Creates an instance of UserArtifactManage class.

Method Summary

Modifier and Type Method and Description
static UserArtifactManage fromJson(JsonReader jsonReader)

Reads an instance of UserArtifactManage from the JsonReader.

String install()

Get the install property: Required.

String remove()

Get the remove property: Required.

JsonWriter toJson(JsonWriter jsonWriter)
String update()

Get the update property: Optional.

void validate()

Validates the instance.

UserArtifactManage withInstall(String install)

Set the install property: Required.

UserArtifactManage withRemove(String remove)

Set the remove property: Required.

UserArtifactManage withUpdate(String update)

Set the update property: Optional.

Methods inherited from java.lang.Object

Constructor Details

UserArtifactManage

public UserArtifactManage()

Creates an instance of UserArtifactManage class.

Method Details

fromJson

public static UserArtifactManage fromJson(JsonReader jsonReader)

Reads an instance of UserArtifactManage from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of UserArtifactManage if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

install

public String install()

Get the install property: Required. The path and arguments to install the gallery application. This is limited to 4096 characters.

Returns:

the install value.

remove

public String remove()

Get the remove property: Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.

Returns:

the remove value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

update

public String update()

Get the update property: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.

Returns:

the update value.

validate

public void validate()

Validates the instance.

withInstall

public UserArtifactManage withInstall(String install)

Set the install property: Required. The path and arguments to install the gallery application. This is limited to 4096 characters.

Parameters:

install - the install value to set.

Returns:

the UserArtifactManage object itself.

withRemove

public UserArtifactManage withRemove(String remove)

Set the remove property: Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.

Parameters:

remove - the remove value to set.

Returns:

the UserArtifactManage object itself.

withUpdate

public UserArtifactManage withUpdate(String update)

Set the update property: Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.

Parameters:

update - the update value to set.

Returns:

the UserArtifactManage object itself.

Applies to