/** * <code>optional .transit_realtime.Alert alert = 5;</code> */ public Builder setAlert( com.google.transit.realtime.GtfsRealtime.Alert.Builder builderForValue) { if (alertBuilder_ == null) { alert_ = builderForValue.build(); onChanged(); } else { alertBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /**
subBuilder.mergeFrom(alert_); alert_ = subBuilder.buildPartial();
bitField0_ = (bitField0_ & ~0x00000001); } else { ensureActivePeriodIsMutable(); activePeriod_.addAll(other.activePeriod_); onChanged(); activePeriodBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActivePeriodFieldBuilder() : null; } else { activePeriodBuilder_.addAllMessages(other.activePeriod_); bitField0_ = (bitField0_ & ~0x00000002); } else { ensureInformedEntityIsMutable(); informedEntity_.addAll(other.informedEntity_); onChanged(); informedEntityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getInformedEntityFieldBuilder() : null; } else { informedEntityBuilder_.addAllMessages(other.informedEntity_); setCause(other.getCause()); setEffect(other.getEffect());
subBuilder.mergeFrom(alert_); alert_ = subBuilder.buildPartial();
bitField0_ = (bitField0_ & ~0x00000001); } else { ensureActivePeriodIsMutable(); activePeriod_.addAll(other.activePeriod_); onChanged(); activePeriodBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActivePeriodFieldBuilder() : null; } else { activePeriodBuilder_.addAllMessages(other.activePeriod_); bitField0_ = (bitField0_ & ~0x00000002); } else { ensureInformedEntityIsMutable(); informedEntity_.addAll(other.informedEntity_); onChanged(); informedEntityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getInformedEntityFieldBuilder() : null; } else { informedEntityBuilder_.addAllMessages(other.informedEntity_); setCause(other.getCause()); setEffect(other.getEffect());
public final boolean isInitialized() { for (int i = 0; i < getActivePeriodCount(); i++) { if (!getActivePeriod(i).isInitialized()) { for (int i = 0; i < getInformedEntityCount(); i++) { if (!getInformedEntity(i).isInitialized()) { if (hasUrl()) { if (!getUrl().isInitialized()) { if (hasHeaderText()) { if (!getHeaderText().isInitialized()) { if (hasDescriptionText()) { if (!getDescriptionText().isInitialized()) { if (!extensionsAreInitialized()) {
/** * <code>repeated .transit_realtime.TimeRange active_period = 1;</code> * * <pre> * Time when the alert should be shown to the user. If missing, the * alert will be shown as long as it appears in the feed. * If multiple ranges are given, the alert will be shown during all of them. * </pre> */ public Builder addActivePeriod(com.google.transit.realtime.GtfsRealtime.TimeRange value) { if (activePeriodBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivePeriodIsMutable(); activePeriod_.add(value); onChanged(); } else { activePeriodBuilder_.addMessage(value); } return this; } /**
/** * <code>repeated .transit_realtime.TimeRange active_period = 1;</code> * * <pre> * Time when the alert should be shown to the user. If missing, the * alert will be shown as long as it appears in the feed. * If multiple ranges are given, the alert will be shown during all of them. * </pre> */ public Builder setActivePeriod( int index, com.google.transit.realtime.GtfsRealtime.TimeRange value) { if (activePeriodBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivePeriodIsMutable(); activePeriod_.set(index, value); onChanged(); } else { activePeriodBuilder_.setMessage(index, value); } return this; } /**
/** * <code>repeated .transit_realtime.EntitySelector informed_entity = 5;</code> * * <pre> * Entities whose users we should notify of this alert. * </pre> */ public Builder addInformedEntity( int index, com.google.transit.realtime.GtfsRealtime.EntitySelector value) { if (informedEntityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInformedEntityIsMutable(); informedEntity_.add(index, value); onChanged(); } else { informedEntityBuilder_.addMessage(index, value); } return this; } /**
/** * <code>repeated .transit_realtime.EntitySelector informed_entity = 5;</code> * * <pre> * Entities whose users we should notify of this alert. * </pre> */ public Builder setInformedEntity( int index, com.google.transit.realtime.GtfsRealtime.EntitySelector value) { if (informedEntityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInformedEntityIsMutable(); informedEntity_.set(index, value); onChanged(); } else { informedEntityBuilder_.setMessage(index, value); } return this; } /**
/** * <code>repeated .transit_realtime.TimeRange active_period = 1;</code> * * <pre> * Time when the alert should be shown to the user. If missing, the * alert will be shown as long as it appears in the feed. * If multiple ranges are given, the alert will be shown during all of them. * </pre> */ public Builder addActivePeriod( int index, com.google.transit.realtime.GtfsRealtime.TimeRange value) { if (activePeriodBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActivePeriodIsMutable(); activePeriod_.add(index, value); onChanged(); } else { activePeriodBuilder_.addMessage(index, value); } return this; } /**
/** * <code>repeated .transit_realtime.TimeRange active_period = 1;</code> * * <pre> * Time when the alert should be shown to the user. If missing, the * alert will be shown as long as it appears in the feed. * If multiple ranges are given, the alert will be shown during all of them. * </pre> */ public Builder addAllActivePeriod( java.lang.Iterable<? extends com.google.transit.realtime.GtfsRealtime.TimeRange> values) { if (activePeriodBuilder_ == null) { ensureActivePeriodIsMutable(); super.addAll(values, activePeriod_); onChanged(); } else { activePeriodBuilder_.addAllMessages(values); } return this; } /**
/** * <code>repeated .transit_realtime.TimeRange active_period = 1;</code> * * <pre> * Time when the alert should be shown to the user. If missing, the * alert will be shown as long as it appears in the feed. * If multiple ranges are given, the alert will be shown during all of them. * </pre> */ public Builder setActivePeriod( int index, com.google.transit.realtime.GtfsRealtime.TimeRange.Builder builderForValue) { if (activePeriodBuilder_ == null) { ensureActivePeriodIsMutable(); activePeriod_.set(index, builderForValue.build()); onChanged(); } else { activePeriodBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .transit_realtime.TimeRange active_period = 1;</code> * * <pre> * Time when the alert should be shown to the user. If missing, the * alert will be shown as long as it appears in the feed. * If multiple ranges are given, the alert will be shown during all of them. * </pre> */ public Builder removeActivePeriod(int index) { if (activePeriodBuilder_ == null) { ensureActivePeriodIsMutable(); activePeriod_.remove(index); onChanged(); } else { activePeriodBuilder_.remove(index); } return this; } /**
/** * <code>repeated .transit_realtime.EntitySelector informed_entity = 5;</code> * * <pre> * Entities whose users we should notify of this alert. * </pre> */ public Builder addInformedEntity(com.google.transit.realtime.GtfsRealtime.EntitySelector value) { if (informedEntityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInformedEntityIsMutable(); informedEntity_.add(value); onChanged(); } else { informedEntityBuilder_.addMessage(value); } return this; } /**
/** * <code>repeated .transit_realtime.TimeRange active_period = 1;</code> * * <pre> * Time when the alert should be shown to the user. If missing, the * alert will be shown as long as it appears in the feed. * If multiple ranges are given, the alert will be shown during all of them. * </pre> */ public Builder addActivePeriod( int index, com.google.transit.realtime.GtfsRealtime.TimeRange.Builder builderForValue) { if (activePeriodBuilder_ == null) { ensureActivePeriodIsMutable(); activePeriod_.add(index, builderForValue.build()); onChanged(); } else { activePeriodBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .transit_realtime.EntitySelector informed_entity = 5;</code> * * <pre> * Entities whose users we should notify of this alert. * </pre> */ public Builder addInformedEntity( int index, com.google.transit.realtime.GtfsRealtime.EntitySelector.Builder builderForValue) { if (informedEntityBuilder_ == null) { ensureInformedEntityIsMutable(); informedEntity_.add(index, builderForValue.build()); onChanged(); } else { informedEntityBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .transit_realtime.EntitySelector informed_entity = 5;</code> * * <pre> * Entities whose users we should notify of this alert. * </pre> */ public Builder addInformedEntity( com.google.transit.realtime.GtfsRealtime.EntitySelector.Builder builderForValue) { if (informedEntityBuilder_ == null) { ensureInformedEntityIsMutable(); informedEntity_.add(builderForValue.build()); onChanged(); } else { informedEntityBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .transit_realtime.EntitySelector informed_entity = 5;</code> * * <pre> * Entities whose users we should notify of this alert. * </pre> */ public Builder setInformedEntity( int index, com.google.transit.realtime.GtfsRealtime.EntitySelector.Builder builderForValue) { if (informedEntityBuilder_ == null) { ensureInformedEntityIsMutable(); informedEntity_.set(index, builderForValue.build()); onChanged(); } else { informedEntityBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .transit_realtime.TimeRange active_period = 1;</code> * * <pre> * Time when the alert should be shown to the user. If missing, the * alert will be shown as long as it appears in the feed. * If multiple ranges are given, the alert will be shown during all of them. * </pre> */ public Builder addActivePeriod( com.google.transit.realtime.GtfsRealtime.TimeRange.Builder builderForValue) { if (activePeriodBuilder_ == null) { ensureActivePeriodIsMutable(); activePeriod_.add(builderForValue.build()); onChanged(); } else { activePeriodBuilder_.addMessage(builderForValue.build()); } return this; } /**