Aracılığıyla paylaş


GroupIdInformationProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.digitaltwins.models.GroupIdInformationProperties

Implements

public final class GroupIdInformationProperties
implements JsonSerializable<GroupIdInformationProperties>

The properties for a group information object.

Constructor Summary

Constructor Description
GroupIdInformationProperties()

Creates an instance of GroupIdInformationProperties class.

Method Summary

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

Reads an instance of GroupIdInformationProperties from the JsonReader.

String groupId()

Get the groupId property: The group id.

List<String> requiredMembers()

Get the requiredMembers property: The required members for a specific group id.

List<String> requiredZoneNames()

Get the requiredZoneNames property: The required DNS zones for a specific group id.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

GroupIdInformationProperties withGroupId(String groupId)

Set the groupId property: The group id.

GroupIdInformationProperties withRequiredMembers(List<String> requiredMembers)

Set the requiredMembers property: The required members for a specific group id.

GroupIdInformationProperties withRequiredZoneNames(List<String> requiredZoneNames)

Set the requiredZoneNames property: The required DNS zones for a specific group id.

Methods inherited from java.lang.Object

Constructor Details

GroupIdInformationProperties

public GroupIdInformationProperties()

Creates an instance of GroupIdInformationProperties class.

Method Details

fromJson

public static GroupIdInformationProperties fromJson(JsonReader jsonReader)

Reads an instance of GroupIdInformationProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

groupId

public String groupId()

Get the groupId property: The group id.

Returns:

the groupId value.

requiredMembers

public List<String> requiredMembers()

Get the requiredMembers property: The required members for a specific group id.

Returns:

the requiredMembers value.

requiredZoneNames

public List<String> requiredZoneNames()

Get the requiredZoneNames property: The required DNS zones for a specific group id.

Returns:

the requiredZoneNames value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withGroupId

public GroupIdInformationProperties withGroupId(String groupId)

Set the groupId property: The group id.

Parameters:

groupId - the groupId value to set.

Returns:

the GroupIdInformationProperties object itself.

withRequiredMembers

public GroupIdInformationProperties withRequiredMembers(List<String> requiredMembers)

Set the requiredMembers property: The required members for a specific group id.

Parameters:

requiredMembers - the requiredMembers value to set.

Returns:

the GroupIdInformationProperties object itself.

withRequiredZoneNames

public GroupIdInformationProperties withRequiredZoneNames(List<String> requiredZoneNames)

Set the requiredZoneNames property: The required DNS zones for a specific group id.

Parameters:

requiredZoneNames - the requiredZoneNames value to set.

Returns:

the GroupIdInformationProperties object itself.

Applies to