Class GroupIdInformationProperties
- java.lang.Object
-
- com.azure.resourcemanager.deviceprovisioningservices.models.GroupIdInformationProperties
-
public final class GroupIdInformationProperties extends Object
The properties for a group information object.
-
-
Constructor Summary
Constructors Constructor Description GroupIdInformationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.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.
-
-
-
Method Detail
-
groupId
public String groupId()
Get the groupId property: The group id.- Returns:
- the groupId value.
-
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.
-
requiredMembers
public List<String> requiredMembers()
Get the requiredMembers property: The required members for a specific group id.- Returns:
- the requiredMembers value.
-
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.
-
requiredZoneNames
public List<String> requiredZoneNames()
Get the requiredZoneNames property: The required DNS zones for a specific group id.- Returns:
- the requiredZoneNames value.
-
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.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-