@Override @SafeVarargs public final Builder eventCategories(String... eventCategories) { eventCategories(Arrays.asList(eventCategories)); return this; }
@Override @SafeVarargs public final Builder sourceIds(String... sourceIds) { sourceIds(Arrays.asList(sourceIds)); return this; }
@Override @SafeVarargs public final Builder tags(Tag... tags) { tags(Arrays.asList(tags)); return this; }
public static Builder builder() { return new BuilderImpl(); }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
public static Builder builder() { return new BuilderImpl(); }
public static Builder builder() { return new BuilderImpl(); }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
@Override @SafeVarargs public final Builder tags(Consumer<Tag.Builder>... tags) { tags(Stream.of(tags).map(c -> Tag.builder().applyMutation(c).build()).collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder tags(Tag... tags) { tags(Arrays.asList(tags)); return this; }
@Override @SafeVarargs public final Builder sourceIds(String... sourceIds) { sourceIds(Arrays.asList(sourceIds)); return this; }
@Override @SafeVarargs public final Builder tags(Consumer<Tag.Builder>... tags) { tags(Stream.of(tags).map(c -> Tag.builder().applyMutation(c).build()).collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder tags(Tag... tags) { tags(Arrays.asList(tags)); return this; }
@Override @SafeVarargs public final Builder sourceIds(String... sourceIds) { sourceIds(Arrays.asList(sourceIds)); return this; }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
private BuilderImpl(CreateEventSubscriptionRequest model) { super(model); subscriptionName(model.subscriptionName); snsTopicArn(model.snsTopicArn); sourceType(model.sourceType); eventCategories(model.eventCategories); sourceIds(model.sourceIds); enabled(model.enabled); tags(model.tags); }
private BuilderImpl(CreateEventSubscriptionRequest model) { super(model); subscriptionName(model.subscriptionName); snsTopicArn(model.snsTopicArn); sourceType(model.sourceType); eventCategories(model.eventCategories); sourceIds(model.sourceIds); enabled(model.enabled); tags(model.tags); }
@Override @SafeVarargs public final Builder eventCategories(String... eventCategories) { eventCategories(Arrays.asList(eventCategories)); return this; }
@Override @SafeVarargs public final Builder tags(Consumer<Tag.Builder>... tags) { tags(Stream.of(tags).map(c -> Tag.builder().applyMutation(c).build()).collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder eventCategories(String... eventCategories) { eventCategories(Arrays.asList(eventCategories)); return this; }