Package com.google.gerrit.entities
Class NotifyConfig.Builder
- java.lang.Object
-
- com.google.gerrit.entities.NotifyConfig.Builder
-
- Enclosing class:
- NotifyConfig
public abstract static class NotifyConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description NotifyConfig.Builder
addAddress(Address address)
NotifyConfig.Builder
addGroup(GroupReference group)
protected abstract com.google.common.collect.ImmutableSet.Builder<Address>
addressesBuilder()
protected abstract NotifyConfig
autoBuild()
NotifyConfig
build()
protected abstract String
getFilter()
protected abstract com.google.common.collect.ImmutableSet.Builder<GroupReference>
groupsBuilder()
abstract NotifyConfig.Builder
setFilter(String filter)
abstract NotifyConfig.Builder
setHeader(NotifyConfig.Header hdr)
abstract NotifyConfig.Builder
setName(String name)
abstract NotifyConfig.Builder
setNotify(Set<NotifyConfig.NotifyType> newTypes)
-
-
-
Method Detail
-
setName
public abstract NotifyConfig.Builder setName(String name)
-
setNotify
public abstract NotifyConfig.Builder setNotify(Set<NotifyConfig.NotifyType> newTypes)
-
setFilter
public abstract NotifyConfig.Builder setFilter(String filter)
-
setHeader
public abstract NotifyConfig.Builder setHeader(NotifyConfig.Header hdr)
-
addGroup
public NotifyConfig.Builder addGroup(GroupReference group)
-
addAddress
public NotifyConfig.Builder addAddress(Address address)
-
groupsBuilder
protected abstract com.google.common.collect.ImmutableSet.Builder<GroupReference> groupsBuilder()
-
addressesBuilder
protected abstract com.google.common.collect.ImmutableSet.Builder<Address> addressesBuilder()
-
autoBuild
protected abstract NotifyConfig autoBuild()
-
getFilter
protected abstract String getFilter()
-
build
public NotifyConfig build()
-
-