ScopedDeployment Class

  • java.lang.Object
    • com.azure.resourcemanager.resources.deployments.models.ScopedDeployment

Implements

public final class ScopedDeployment
implements JsonSerializable<ScopedDeployment>

Deployment operation parameters.

Constructor Summary

Constructor Description
ScopedDeployment()

Creates an instance of ScopedDeployment class.

Method Summary

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

Reads an instance of ScopedDeployment from the JsonReader.

String location()

Get the location property: The location to store the deployment data.

DeploymentProperties properties()

Get the properties property: The deployment properties.

Map<String,String> tags()

Get the tags property: Deployment tags.

JsonWriter toJson(JsonWriter jsonWriter)
ScopedDeployment withLocation(String location)

Set the location property: The location to store the deployment data.

ScopedDeployment withProperties(DeploymentProperties properties)

Set the properties property: The deployment properties.

ScopedDeployment withTags(Map<String,String> tags)

Set the tags property: Deployment tags.

Methods inherited from java.lang.Object

Constructor Details

ScopedDeployment

public ScopedDeployment()

Creates an instance of ScopedDeployment class.

Method Details

fromJson

public static ScopedDeployment fromJson(JsonReader jsonReader)

Reads an instance of ScopedDeployment from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ScopedDeployment 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.

location

public String location()

Get the location property: The location to store the deployment data.

Returns:

the location value.

properties

public DeploymentProperties properties()

Get the properties property: The deployment properties.

Returns:

the properties value.

tags

public Map<String,String> tags()

Get the tags property: Deployment tags.

Returns:

the tags value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

withLocation

public ScopedDeployment withLocation(String location)

Set the location property: The location to store the deployment data.

Parameters:

location - the location value to set.

Returns:

the ScopedDeployment object itself.

withProperties

public ScopedDeployment withProperties(DeploymentProperties properties)

Set the properties property: The deployment properties.

Parameters:

properties - the properties value to set.

Returns:

the ScopedDeployment object itself.

withTags

public ScopedDeployment withTags(Map<String,String> tags)

Set the tags property: Deployment tags.

Parameters:

tags - the tags value to set.

Returns:

the ScopedDeployment object itself.

Applies to