/** * Replaces the media for the builder. * * @param media {@link java.util.List} of {@link com.facebook.share.model.ShareMedia} * to add. * @return The builder. */ public Builder setMedia(@Nullable final List<ShareMedia> media) { this.media.clear(); this.addMedia(media); return this; } }
/** * Adds multiple media to the content. * * @param media {@link java.util.List} of {@link com.facebook.share.model.ShareMedia} * to add. * @return The builder. */ public Builder addMedia(@Nullable final List<ShareMedia> media) { if (media != null) { for (ShareMedia medium : media) { this.addMedium(medium); } } return this; }
@Override public Builder readFrom(final ShareMediaContent model) { if (model == null) { return this; } return super. readFrom(model) .addMedia(model.getMedia()); }