public static final class GroupCreate.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
GroupCreate.Builder |
addAllChildGroups(Iterable<? extends GroupId> elements)
Adds elements to
childGroups set. |
GroupCreate.Builder |
addAllMembers(Iterable<String> elements)
Adds elements to
members set. |
GroupCreate.Builder |
addAllTags(Iterable<String> elements)
Adds elements to
tags set. |
GroupCreate.Builder |
addChildGroup(GroupId... elements)
Adds elements to
childGroups set. |
GroupCreate.Builder |
addChildGroup(GroupId element)
Adds one element to
childGroups set. |
GroupCreate.Builder |
addMember(String... elements)
Adds elements to
members set. |
GroupCreate.Builder |
addMember(String element)
Adds one element to
members set. |
GroupCreate.Builder |
addTag(String... elements)
Adds elements to
tags set. |
GroupCreate.Builder |
addTag(String element)
Adds one element to
tags set. |
GroupCreate.Builder |
autoUpdate(AutoUpdate autoUpdate)
Initializes the value for the
autoUpdate attribute. |
GroupCreate |
build()
Builds a new
GroupCreate. |
GroupCreate.Builder |
childGroups(Iterable<? extends GroupId> elements)
Sets or replaces all elements for
childGroups set. |
GroupCreate.Builder |
members(Iterable<String> elements)
Sets or replaces all elements for
members set. |
GroupCreate.Builder |
name(String name)
Initializes the value for the
name attribute. |
GroupCreate.Builder |
tags(Iterable<String> elements)
Sets or replaces all elements for
tags set. |
GroupCreate.Builder |
using(GroupCreate instance)
Fill a builder with attribute values from the provided
GroupCreate instance. |
public final GroupCreate.Builder using(GroupCreate instance)
GroupCreate instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final GroupCreate.Builder name(@Nullable String name)
name attribute.name - The value for name (can be null)this builder for use in a chained invocationpublic final GroupCreate.Builder addMember(String element)
members set.element - A members elementthis builder for use in a chained invocationpublic final GroupCreate.Builder addMember(String... elements)
members set.elements - An array of members elementsthis builder for use in a chained invocationpublic final GroupCreate.Builder members(Iterable<String> elements)
members set.elements - An iterable of members elementsthis builder for use in a chained invocationpublic final GroupCreate.Builder addAllMembers(Iterable<String> elements)
members set.elements - An iterable of members elementsthis builder for use in a chained invocationpublic final GroupCreate.Builder addChildGroup(GroupId element)
childGroups set.element - A childGroups elementthis builder for use in a chained invocationpublic final GroupCreate.Builder addChildGroup(GroupId... elements)
childGroups set.elements - An array of childGroups elementsthis builder for use in a chained invocationpublic final GroupCreate.Builder childGroups(Iterable<? extends GroupId> elements)
childGroups set.elements - An iterable of childGroups elementsthis builder for use in a chained invocationpublic final GroupCreate.Builder addAllChildGroups(Iterable<? extends GroupId> elements)
childGroups set.elements - An iterable of childGroups elementsthis builder for use in a chained invocationpublic final GroupCreate.Builder autoUpdate(@Nullable AutoUpdate autoUpdate)
autoUpdate attribute.autoUpdate - The value for autoUpdate (can be null)this builder for use in a chained invocationpublic final GroupCreate.Builder addTag(String element)
tags set.element - A tags elementthis builder for use in a chained invocationpublic final GroupCreate.Builder addTag(String... elements)
tags set.elements - An array of tags elementsthis builder for use in a chained invocationpublic final GroupCreate.Builder tags(Iterable<String> elements)
tags set.elements - An iterable of tags elementsthis builder for use in a chained invocationpublic final GroupCreate.Builder addAllTags(Iterable<String> elements)
tags set.elements - An iterable of tags elementsthis builder for use in a chained invocationpublic GroupCreate build()
GroupCreate.IllegalStateException - if any required attributes are missingCopyright © 2016–2019 CLX Communications. All rights reserved.