Lines Matching defs:Builder
49 * Once {@link PrinterInfo.Builder#build() built} the objects are immutable.
267 // mName can be null due to unchecked set in Builder.setName and status can be invalid
268 // due to unchecked set in Builder.setStatus, hence we can only check mId for a valid state
397 * Builder for creating of a {@link PrinterInfo}.
399 public static final class Builder {
419 public Builder(@NonNull PrinterId printerId, @NonNull String name, @Status int status) {
430 public Builder(@NonNull PrinterInfo other) {
451 public @NonNull Builder setStatus(@Status int status) {
462 * @see PrinterInfo.Builder#setHasCustomPrinterIcon
464 public @NonNull Builder setIconResourceId(@DrawableRes int iconResourceId) {
472 * {@link PrinterInfo.Builder#setIconResourceId} and a custom icon are set the resource icon
474 * {@link PrinterInfo.Builder#setIconResourceId} is not set the printer's service's icon is
485 public @NonNull Builder setHasCustomPrinterIcon(boolean hasCustomPrinterIcon) {
497 public @NonNull Builder setName(@NonNull String name) {
509 public @NonNull Builder setDescription(@NonNull String description) {
521 public @NonNull Builder setInfoIntent(@NonNull PendingIntent infoIntent) {
532 public @NonNull Builder setCapabilities(@NonNull PrinterCapabilitiesInfo capabilities) {
556 public @NonNull Builder incCustomPrinterIconGen() {