//Choose one - Boros Charm deals 4 damage to target player
this.getSpellAbility().addEffect(new DamageTargetEffect(4));
this.getSpellAbility().addTarget(new TargetPlayer());
//or permanents you control are indestructible this turn
Mode mode = new Mode();
Effect effect = new GainAbilityAllEffect(IndestructibleAbility.getInstance(), Duration.EndOfTurn, new FilterControlledPermanent(), false);
effect.setText("permanents you control are indestructible this turn");
mode.getEffects().add(effect);
this.getSpellAbility().addMode(mode);
//or target creature gains double strike until end of turn.
Mode mode2 = new Mode();
mode2.getEffects().add(new GainAbilityTargetEffect(DoubleStrikeAbility.getInstance(), Duration.EndOfTurn));
mode2.getTargets().add(new TargetCreaturePermanent());
this.getSpellAbility().addMode(mode2);
}