@Override @SafeVarargs public final Builder commonPrefixes(CommonPrefix... commonPrefixes) { commonPrefixes(Arrays.asList(commonPrefixes)); return this; }
@Override @SafeVarargs public final Builder deleteMarkers(Consumer<DeleteMarkerEntry.Builder>... deleteMarkers) { deleteMarkers(Stream.of(deleteMarkers).map(c -> DeleteMarkerEntry.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }
public static Builder builder() { return new BuilderImpl(); }
private BuilderImpl(ListObjectVersionsResponse model) { super(model); isTruncated(model.isTruncated); keyMarker(model.keyMarker); versionIdMarker(model.versionIdMarker); nextKeyMarker(model.nextKeyMarker); nextVersionIdMarker(model.nextVersionIdMarker); versions(model.versions); deleteMarkers(model.deleteMarkers); name(model.name); prefix(model.prefix); delimiter(model.delimiter); maxKeys(model.maxKeys); commonPrefixes(model.commonPrefixes); encodingType(model.encodingType); }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
@Override @SafeVarargs public final Builder deleteMarkers(DeleteMarkerEntry... deleteMarkers) { deleteMarkers(Arrays.asList(deleteMarkers)); return this; }
@Override public final Builder encodingType(EncodingType encodingType) { this.encodingType(encodingType.toString()); return this; }
@Override @SafeVarargs public final Builder commonPrefixes(Consumer<CommonPrefix.Builder>... commonPrefixes) { commonPrefixes(Stream.of(commonPrefixes).map(c -> CommonPrefix.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }