@Override @SafeVarargs public final Builder dimensions(Dimension... dimensions) { dimensions(Arrays.asList(dimensions)); return this; }
public static Builder builder() { return new BuilderImpl(); }
public static Builder builder() { return new BuilderImpl(); }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
@Override public final Builder statistic(Statistic statistic) { this.statistic(statistic.toString()); return this; }
@Override public final Builder unit(StandardUnit unit) { this.unit(unit.toString()); return this; }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
@Override @SafeVarargs public final Builder dimensions(Consumer<Dimension.Builder>... dimensions) { dimensions(Stream.of(dimensions).map(c -> Dimension.builder().applyMutation(c).build()).collect(Collectors.toList())); return this; }
@Override public final Builder statistic(Statistic statistic) { this.statistic(statistic.toString()); return this; }
@Override public final Builder unit(StandardUnit unit) { this.unit(unit.toString()); return this; }
@Override @SafeVarargs public final Builder dimensions(Consumer<Dimension.Builder>... dimensions) { dimensions(Stream.of(dimensions).map(c -> Dimension.builder().applyMutation(c).build()).collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder dimensions(Dimension... dimensions) { dimensions(Arrays.asList(dimensions)); return this; }
private BuilderImpl(DescribeAlarmsForMetricRequest model) { super(model); metricName(model.metricName); namespace(model.namespace); statistic(model.statistic); extendedStatistic(model.extendedStatistic); dimensions(model.dimensions); period(model.period); unit(model.unit); }
private BuilderImpl(DescribeAlarmsForMetricRequest model) { super(model); metricName(model.metricName); namespace(model.namespace); statistic(model.statistic); extendedStatistic(model.extendedStatistic); dimensions(model.dimensions); period(model.period); unit(model.unit); }