VirtualMachineScaleSetIpTag Class

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

Implements

public final class VirtualMachineScaleSetIpTag
implements JsonSerializable<VirtualMachineScaleSetIpTag>

Contains the IP tag associated with the public IP address.

Constructor Summary

Constructor Description
VirtualMachineScaleSetIpTag()

Creates an instance of VirtualMachineScaleSetIpTag class.

Method Summary

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

Reads an instance of VirtualMachineScaleSetIpTag from the JsonReader.

String ipTagType()

Get the ipTagType property: IP tag type.

String tag()

Get the tag property: IP tag associated with the public IP.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

VirtualMachineScaleSetIpTag withIpTagType(String ipTagType)

Set the ipTagType property: IP tag type.

VirtualMachineScaleSetIpTag withTag(String tag)

Set the tag property: IP tag associated with the public IP.

Methods inherited from java.lang.Object

Constructor Details

VirtualMachineScaleSetIpTag

public VirtualMachineScaleSetIpTag()

Creates an instance of VirtualMachineScaleSetIpTag class.

Method Details

fromJson

public static VirtualMachineScaleSetIpTag fromJson(JsonReader jsonReader)

Reads an instance of VirtualMachineScaleSetIpTag from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

ipTagType

public String ipTagType()

Get the ipTagType property: IP tag type. Example: FirstPartyUsage.

Returns:

the ipTagType value.

tag

public String tag()

Get the tag property: IP tag associated with the public IP. Example: SQL, Storage etc.

Returns:

the tag value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withIpTagType

public VirtualMachineScaleSetIpTag withIpTagType(String ipTagType)

Set the ipTagType property: IP tag type. Example: FirstPartyUsage.

Parameters:

ipTagType - the ipTagType value to set.

Returns:

the VirtualMachineScaleSetIpTag object itself.

withTag

public VirtualMachineScaleSetIpTag withTag(String tag)

Set the tag property: IP tag associated with the public IP. Example: SQL, Storage etc.

Parameters:

tag - the tag value to set.

Returns:

the VirtualMachineScaleSetIpTag object itself.

Applies to