Class Action.ActionBuilderBase<T extends Action>
- java.lang.Object
-
- com.redhat.cloud.notifications.ingress.Action.ActionBuilderBase<T>
-
- Direct Known Subclasses:
Action.ActionBuilder
- Enclosing class:
- Action
public abstract static class Action.ActionBuilderBase<T extends Action> extends Object
-
-
Constructor Summary
Constructors Constructor Description ActionBuilderBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tbuild()Action.ActionBuilderBasewithAccountId(String accountId)Action.ActionBuilderBasewithApplication(String application)Action.ActionBuilderBasewithBundle(String bundle)Action.ActionBuilderBasewithContext(Context context)Action.ActionBuilderBasewithEvents(List<Event> events)Action.ActionBuilderBasewithEventType(String eventType)Action.ActionBuilderBasewithId(UUID id)Action.ActionBuilderBasewithOrgId(String orgId)Action.ActionBuilderBasewithRecipients(List<Recipient> recipients)Action.ActionBuilderBasewithTimestamp(LocalDateTime timestamp)Action.ActionBuilderBasewithVersion(String version)
-
-
-
Method Detail
-
build
public T build()
-
withVersion
public Action.ActionBuilderBase withVersion(String version)
-
withId
public Action.ActionBuilderBase withId(UUID id)
-
withBundle
public Action.ActionBuilderBase withBundle(String bundle)
-
withApplication
public Action.ActionBuilderBase withApplication(String application)
-
withEventType
public Action.ActionBuilderBase withEventType(String eventType)
-
withTimestamp
public Action.ActionBuilderBase withTimestamp(LocalDateTime timestamp)
-
withAccountId
public Action.ActionBuilderBase withAccountId(String accountId)
-
withOrgId
public Action.ActionBuilderBase withOrgId(String orgId)
-
withContext
public Action.ActionBuilderBase withContext(Context context)
-
withEvents
public Action.ActionBuilderBase withEvents(List<Event> events)
-
withRecipients
public Action.ActionBuilderBase withRecipients(List<Recipient> recipients)
-
-