/** * Copyright (C) 2011 Google, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: src/main/resources/org/onebusaway/transit_data_federation/services/service_alerts/service-alerts.proto package org.onebusaway.transit_data_federation.services.service_alerts; public final class ServiceAlerts { private ServiceAlerts() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } public interface ServiceAlertsCollectionOrBuilder extends com.google.protobuf.MessageOrBuilder { // repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert> getServiceAlertsList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert getServiceAlerts(int index); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ int getServiceAlertsCount(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder> getServiceAlertsOrBuilderList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder getServiceAlertsOrBuilder( int index); } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlertsCollection} */ public static final class ServiceAlertsCollection extends com.google.protobuf.GeneratedMessage implements ServiceAlertsCollectionOrBuilder { // Use ServiceAlertsCollection.newBuilder() to construct. private ServiceAlertsCollection(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ServiceAlertsCollection(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ServiceAlertsCollection defaultInstance; public static ServiceAlertsCollection getDefaultInstance() { return defaultInstance; } @Override public ServiceAlertsCollection getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ServiceAlertsCollection( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { serviceAlerts_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert>(); mutable_bitField0_ |= 0x00000001; } serviceAlerts_.add(input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { serviceAlerts_ = java.util.Collections.unmodifiableList(serviceAlerts_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection.Builder.class); } public static com.google.protobuf.Parser<ServiceAlertsCollection> PARSER = new com.google.protobuf.AbstractParser<ServiceAlertsCollection>() { @Override public ServiceAlertsCollection parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ServiceAlertsCollection(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ServiceAlertsCollection> getParserForType() { return PARSER; } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1; public static final int SERVICEALERTS_FIELD_NUMBER = 1; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert> serviceAlerts_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert> getServiceAlertsList() { return serviceAlerts_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder> getServiceAlertsOrBuilderList() { return serviceAlerts_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public int getServiceAlertsCount() { return serviceAlerts_.size(); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert getServiceAlerts(int index) { return serviceAlerts_.get(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder getServiceAlertsOrBuilder( int index) { return serviceAlerts_.get(index); } private void initFields() { serviceAlerts_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; @Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; for (int i = 0; i < getServiceAlertsCount(); i++) { if (!getServiceAlerts(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } @Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < serviceAlerts_.size(); i++) { output.writeMessage(1, serviceAlerts_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; @Override public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; for (int i = 0; i < serviceAlerts_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, serviceAlerts_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } @Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection prototype) { return newBuilder().mergeFrom(prototype); } @Override public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlertsCollection} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollectionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection.Builder.class); } // Construct using org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getServiceAlertsFieldBuilder(); } } private static Builder create() { return new Builder(); } @Override public Builder clear() { super.clear(); if (serviceAlertsBuilder_ == null) { serviceAlerts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { serviceAlertsBuilder_.clear(); } return this; } @Override public Builder clone() { return create().mergeFrom(buildPartial()); } @Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_descriptor; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection getDefaultInstanceForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection.getDefaultInstance(); } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection build() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection buildPartial() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection result = new org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection(this); int from_bitField0_ = bitField0_; if (serviceAlertsBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { serviceAlerts_ = java.util.Collections.unmodifiableList(serviceAlerts_); bitField0_ = (bitField0_ & ~0x00000001); } result.serviceAlerts_ = serviceAlerts_; } else { result.serviceAlerts_ = serviceAlertsBuilder_.build(); } onBuilt(); return result; } @Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection) { return mergeFrom((org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection other) { if (other == org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection.getDefaultInstance()) return this; if (serviceAlertsBuilder_ == null) { if (!other.serviceAlerts_.isEmpty()) { if (serviceAlerts_.isEmpty()) { serviceAlerts_ = other.serviceAlerts_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureServiceAlertsIsMutable(); serviceAlerts_.addAll(other.serviceAlerts_); } onChanged(); } } else { if (!other.serviceAlerts_.isEmpty()) { if (serviceAlertsBuilder_.isEmpty()) { serviceAlertsBuilder_.dispose(); serviceAlertsBuilder_ = null; serviceAlerts_ = other.serviceAlerts_; bitField0_ = (bitField0_ & ~0x00000001); serviceAlertsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getServiceAlertsFieldBuilder() : null; } else { serviceAlertsBuilder_.addAllMessages(other.serviceAlerts_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } @Override public final boolean isInitialized() { for (int i = 0; i < getServiceAlertsCount(); i++) { if (!getServiceAlerts(i).isInitialized()) { return false; } } return true; } @Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertsCollection) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert> serviceAlerts_ = java.util.Collections.emptyList(); private void ensureServiceAlertsIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { serviceAlerts_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert>(serviceAlerts_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder> serviceAlertsBuilder_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert> getServiceAlertsList() { if (serviceAlertsBuilder_ == null) { return java.util.Collections.unmodifiableList(serviceAlerts_); } else { return serviceAlertsBuilder_.getMessageList(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public int getServiceAlertsCount() { if (serviceAlertsBuilder_ == null) { return serviceAlerts_.size(); } else { return serviceAlertsBuilder_.getCount(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert getServiceAlerts(int index) { if (serviceAlertsBuilder_ == null) { return serviceAlerts_.get(index); } else { return serviceAlertsBuilder_.getMessage(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder setServiceAlerts( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert value) { if (serviceAlertsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureServiceAlertsIsMutable(); serviceAlerts_.set(index, value); onChanged(); } else { serviceAlertsBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder setServiceAlerts( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder builderForValue) { if (serviceAlertsBuilder_ == null) { ensureServiceAlertsIsMutable(); serviceAlerts_.set(index, builderForValue.build()); onChanged(); } else { serviceAlertsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder addServiceAlerts(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert value) { if (serviceAlertsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureServiceAlertsIsMutable(); serviceAlerts_.add(value); onChanged(); } else { serviceAlertsBuilder_.addMessage(value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder addServiceAlerts( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert value) { if (serviceAlertsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureServiceAlertsIsMutable(); serviceAlerts_.add(index, value); onChanged(); } else { serviceAlertsBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder addServiceAlerts( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder builderForValue) { if (serviceAlertsBuilder_ == null) { ensureServiceAlertsIsMutable(); serviceAlerts_.add(builderForValue.build()); onChanged(); } else { serviceAlertsBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder addServiceAlerts( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder builderForValue) { if (serviceAlertsBuilder_ == null) { ensureServiceAlertsIsMutable(); serviceAlerts_.add(index, builderForValue.build()); onChanged(); } else { serviceAlertsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder addAllServiceAlerts( java.lang.Iterable<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert> values) { if (serviceAlertsBuilder_ == null) { ensureServiceAlertsIsMutable(); super.addAll(values, serviceAlerts_); onChanged(); } else { serviceAlertsBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder clearServiceAlerts() { if (serviceAlertsBuilder_ == null) { serviceAlerts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { serviceAlertsBuilder_.clear(); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public Builder removeServiceAlerts(int index) { if (serviceAlertsBuilder_ == null) { ensureServiceAlertsIsMutable(); serviceAlerts_.remove(index); onChanged(); } else { serviceAlertsBuilder_.remove(index); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder getServiceAlertsBuilder( int index) { return getServiceAlertsFieldBuilder().getBuilder(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder getServiceAlertsOrBuilder( int index) { if (serviceAlertsBuilder_ == null) { return serviceAlerts_.get(index); } else { return serviceAlertsBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder> getServiceAlertsOrBuilderList() { if (serviceAlertsBuilder_ != null) { return serviceAlertsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(serviceAlerts_); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder addServiceAlertsBuilder() { return getServiceAlertsFieldBuilder().addBuilder( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder addServiceAlertsBuilder( int index) { return getServiceAlertsFieldBuilder().addBuilder( index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert serviceAlerts = 1;</code> */ public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder> getServiceAlertsBuilderList() { return getServiceAlertsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder> getServiceAlertsFieldBuilder() { if (serviceAlertsBuilder_ == null) { serviceAlertsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder>( serviceAlerts_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); serviceAlerts_ = null; } return serviceAlertsBuilder_; } // @@protoc_insertion_point(builder_scope:org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlertsCollection) } static { defaultInstance = new ServiceAlertsCollection(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlertsCollection) } public interface ServiceAlertOrBuilder extends com.google.protobuf.MessageOrBuilder { // required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1; /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ boolean hasId(); /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getId(); /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getIdOrBuilder(); // required uint64 creationTime = 2; /** * <code>required uint64 creationTime = 2;</code> */ boolean hasCreationTime(); /** * <code>required uint64 creationTime = 2;</code> */ long getCreationTime(); // required uint64 modifiedTime = 3; /** * <code>required uint64 modifiedTime = 3;</code> */ boolean hasModifiedTime(); /** * <code>required uint64 modifiedTime = 3;</code> */ long getModifiedTime(); // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> getActiveWindowList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange getActiveWindow(int index); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ int getActiveWindowCount(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> getActiveWindowOrBuilderList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder getActiveWindowOrBuilder( int index); // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> getPublicationWindowList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange getPublicationWindow(int index); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ int getPublicationWindowCount(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> getPublicationWindowOrBuilderList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder getPublicationWindowOrBuilder( int index); // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ boolean hasSummary(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getSummary(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getSummaryOrBuilder(); // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ boolean hasDescription(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getDescription(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getDescriptionOrBuilder(); // optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE]; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE];</code> */ boolean hasCause(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE];</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause getCause(); // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects> getAffectsList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects getAffects(int index); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ int getAffectsCount(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder> getAffectsOrBuilderList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder getAffectsOrBuilder( int index); // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence> getConsequenceList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence getConsequence(int index); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ int getConsequenceCount(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder> getConsequenceOrBuilderList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder getConsequenceOrBuilder( int index); // optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11;</code> */ boolean hasSeverity(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity getSeverity(); // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ boolean hasUrl(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getUrl(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getUrlOrBuilder(); } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert} */ public static final class ServiceAlert extends com.google.protobuf.GeneratedMessage implements ServiceAlertOrBuilder { // Use ServiceAlert.newBuilder() to construct. private ServiceAlert(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ServiceAlert(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ServiceAlert defaultInstance; public static ServiceAlert getDefaultInstance() { return defaultInstance; } @Override public ServiceAlert getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ServiceAlert( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = id_.toBuilder(); } id_ = input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(id_); id_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 16: { bitField0_ |= 0x00000002; creationTime_ = input.readUInt64(); break; } case 24: { bitField0_ |= 0x00000004; modifiedTime_ = input.readUInt64(); break; } case 34: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { activeWindow_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange>(); mutable_bitField0_ |= 0x00000008; } activeWindow_.add(input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.PARSER, extensionRegistry)); break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { publicationWindow_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange>(); mutable_bitField0_ |= 0x00000010; } publicationWindow_.add(input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.PARSER, extensionRegistry)); break; } case 50: { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = summary_.toBuilder(); } summary_ = input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(summary_); summary_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } case 58: { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = description_.toBuilder(); } description_ = input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(description_); description_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } case 64: { int rawValue = input.readEnum(); org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause value = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(8, rawValue); } else { bitField0_ |= 0x00000020; cause_ = value; } break; } case 74: { if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { affects_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects>(); mutable_bitField0_ |= 0x00000100; } affects_.add(input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.PARSER, extensionRegistry)); break; } case 82: { if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { consequence_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence>(); mutable_bitField0_ |= 0x00000200; } consequence_.add(input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.PARSER, extensionRegistry)); break; } case 88: { int rawValue = input.readEnum(); org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity value = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(11, rawValue); } else { bitField0_ |= 0x00000040; severity_ = value; } break; } case 98: { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder subBuilder = null; if (((bitField0_ & 0x00000080) == 0x00000080)) { subBuilder = url_.toBuilder(); } url_ = input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(url_); url_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000080; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { activeWindow_ = java.util.Collections.unmodifiableList(activeWindow_); } if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { publicationWindow_ = java.util.Collections.unmodifiableList(publicationWindow_); } if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { affects_ = java.util.Collections.unmodifiableList(affects_); } if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { consequence_ = java.util.Collections.unmodifiableList(consequence_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder.class); } public static com.google.protobuf.Parser<ServiceAlert> PARSER = new com.google.protobuf.AbstractParser<ServiceAlert>() { @Override public ServiceAlert parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ServiceAlert(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ServiceAlert> getParserForType() { return PARSER; } /** * Protobuf enum {@code org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause} */ public enum Cause implements com.google.protobuf.ProtocolMessageEnum { /** * <code>UNKNOWN_CAUSE = 1;</code> */ UNKNOWN_CAUSE(0, 1), /** * <code>OTHER_CAUSE = 2;</code> * * <pre> * Not machine-representable. * </pre> */ OTHER_CAUSE(1, 2), /** * <code>TECHNICAL_PROBLEM = 3;</code> */ TECHNICAL_PROBLEM(2, 3), /** * <code>STRIKE = 4;</code> * * <pre> * Public transit agency employees stopped working. * </pre> */ STRIKE(3, 4), /** * <code>DEMONSTRATION = 5;</code> * * <pre> * People are blocking the streets. * </pre> */ DEMONSTRATION(4, 5), /** * <code>ACCIDENT = 6;</code> */ ACCIDENT(5, 6), /** * <code>HOLIDAY = 7;</code> */ HOLIDAY(6, 7), /** * <code>WEATHER = 8;</code> */ WEATHER(7, 8), /** * <code>MAINTENANCE = 9;</code> */ MAINTENANCE(8, 9), /** * <code>CONSTRUCTION = 10;</code> */ CONSTRUCTION(9, 10), /** * <code>POLICE_ACTIVITY = 11;</code> */ POLICE_ACTIVITY(10, 11), /** * <code>MEDICAL_EMERGENCY = 12;</code> */ MEDICAL_EMERGENCY(11, 12), ; /** * <code>UNKNOWN_CAUSE = 1;</code> */ public static final int UNKNOWN_CAUSE_VALUE = 1; /** * <code>OTHER_CAUSE = 2;</code> * * <pre> * Not machine-representable. * </pre> */ public static final int OTHER_CAUSE_VALUE = 2; /** * <code>TECHNICAL_PROBLEM = 3;</code> */ public static final int TECHNICAL_PROBLEM_VALUE = 3; /** * <code>STRIKE = 4;</code> * * <pre> * Public transit agency employees stopped working. * </pre> */ public static final int STRIKE_VALUE = 4; /** * <code>DEMONSTRATION = 5;</code> * * <pre> * People are blocking the streets. * </pre> */ public static final int DEMONSTRATION_VALUE = 5; /** * <code>ACCIDENT = 6;</code> */ public static final int ACCIDENT_VALUE = 6; /** * <code>HOLIDAY = 7;</code> */ public static final int HOLIDAY_VALUE = 7; /** * <code>WEATHER = 8;</code> */ public static final int WEATHER_VALUE = 8; /** * <code>MAINTENANCE = 9;</code> */ public static final int MAINTENANCE_VALUE = 9; /** * <code>CONSTRUCTION = 10;</code> */ public static final int CONSTRUCTION_VALUE = 10; /** * <code>POLICE_ACTIVITY = 11;</code> */ public static final int POLICE_ACTIVITY_VALUE = 11; /** * <code>MEDICAL_EMERGENCY = 12;</code> */ public static final int MEDICAL_EMERGENCY_VALUE = 12; @Override public final int getNumber() { return value; } public static Cause valueOf(int value) { switch (value) { case 1: return UNKNOWN_CAUSE; case 2: return OTHER_CAUSE; case 3: return TECHNICAL_PROBLEM; case 4: return STRIKE; case 5: return DEMONSTRATION; case 6: return ACCIDENT; case 7: return HOLIDAY; case 8: return WEATHER; case 9: return MAINTENANCE; case 10: return CONSTRUCTION; case 11: return POLICE_ACTIVITY; case 12: return MEDICAL_EMERGENCY; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Cause> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<Cause> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Cause>() { @Override public Cause findValueByNumber(int number) { return Cause.valueOf(number); } }; @Override public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } @Override public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.getDescriptor().getEnumTypes().get(0); } private static final Cause[] VALUES = values(); public static Cause valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private Cause(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause) } /** * Protobuf enum {@code org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity} */ public enum Severity implements com.google.protobuf.ProtocolMessageEnum { /** * <code>NO_IMPACT = 1;</code> */ NO_IMPACT(0, 1), /** * <code>UNKNOWN = 2;</code> */ UNKNOWN(1, 2), /** * <code>VERY_SLIGHT = 3;</code> */ VERY_SLIGHT(2, 3), /** * <code>SLIGHT = 4;</code> */ SLIGHT(3, 4), /** * <code>NORMAL = 5;</code> */ NORMAL(4, 5), /** * <code>SEVERE = 6;</code> */ SEVERE(5, 6), /** * <code>VERY_SEVERE = 7;</code> */ VERY_SEVERE(6, 7), ; /** * <code>NO_IMPACT = 1;</code> */ public static final int NO_IMPACT_VALUE = 1; /** * <code>UNKNOWN = 2;</code> */ public static final int UNKNOWN_VALUE = 2; /** * <code>VERY_SLIGHT = 3;</code> */ public static final int VERY_SLIGHT_VALUE = 3; /** * <code>SLIGHT = 4;</code> */ public static final int SLIGHT_VALUE = 4; /** * <code>NORMAL = 5;</code> */ public static final int NORMAL_VALUE = 5; /** * <code>SEVERE = 6;</code> */ public static final int SEVERE_VALUE = 6; /** * <code>VERY_SEVERE = 7;</code> */ public static final int VERY_SEVERE_VALUE = 7; @Override public final int getNumber() { return value; } public static Severity valueOf(int value) { switch (value) { case 1: return NO_IMPACT; case 2: return UNKNOWN; case 3: return VERY_SLIGHT; case 4: return SLIGHT; case 5: return NORMAL; case 6: return SEVERE; case 7: return VERY_SEVERE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Severity> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<Severity> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Severity>() { @Override public Severity findValueByNumber(int number) { return Severity.valueOf(number); } }; @Override public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } @Override public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.getDescriptor().getEnumTypes().get(1); } private static final Severity[] VALUES = values(); public static Severity valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private Severity(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity) } private int bitField0_; // required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1; public static final int ID_FIELD_NUMBER = 1; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id id_; /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ @Override public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getId() { return id_; } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getIdOrBuilder() { return id_; } // required uint64 creationTime = 2; public static final int CREATIONTIME_FIELD_NUMBER = 2; private long creationTime_; /** * <code>required uint64 creationTime = 2;</code> */ @Override public boolean hasCreationTime() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required uint64 creationTime = 2;</code> */ @Override public long getCreationTime() { return creationTime_; } // required uint64 modifiedTime = 3; public static final int MODIFIEDTIME_FIELD_NUMBER = 3; private long modifiedTime_; /** * <code>required uint64 modifiedTime = 3;</code> */ @Override public boolean hasModifiedTime() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>required uint64 modifiedTime = 3;</code> */ @Override public long getModifiedTime() { return modifiedTime_; } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4; public static final int ACTIVEWINDOW_FIELD_NUMBER = 4; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> activeWindow_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> getActiveWindowList() { return activeWindow_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> getActiveWindowOrBuilderList() { return activeWindow_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public int getActiveWindowCount() { return activeWindow_.size(); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange getActiveWindow(int index) { return activeWindow_.get(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder getActiveWindowOrBuilder( int index) { return activeWindow_.get(index); } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5; public static final int PUBLICATIONWINDOW_FIELD_NUMBER = 5; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> publicationWindow_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> getPublicationWindowList() { return publicationWindow_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> getPublicationWindowOrBuilderList() { return publicationWindow_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public int getPublicationWindowCount() { return publicationWindow_.size(); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange getPublicationWindow(int index) { return publicationWindow_.get(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder getPublicationWindowOrBuilder( int index) { return publicationWindow_.get(index); } // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6; public static final int SUMMARY_FIELD_NUMBER = 6; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString summary_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ @Override public boolean hasSummary() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getSummary() { return summary_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getSummaryOrBuilder() { return summary_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7; public static final int DESCRIPTION_FIELD_NUMBER = 7; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString description_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ @Override public boolean hasDescription() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getDescription() { return description_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getDescriptionOrBuilder() { return description_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE]; public static final int CAUSE_FIELD_NUMBER = 8; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause cause_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE];</code> */ @Override public boolean hasCause() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE];</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause getCause() { return cause_; } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9; public static final int AFFECTS_FIELD_NUMBER = 9; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects> affects_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects> getAffectsList() { return affects_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder> getAffectsOrBuilderList() { return affects_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public int getAffectsCount() { return affects_.size(); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects getAffects(int index) { return affects_.get(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder getAffectsOrBuilder( int index) { return affects_.get(index); } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10; public static final int CONSEQUENCE_FIELD_NUMBER = 10; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence> consequence_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence> getConsequenceList() { return consequence_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder> getConsequenceOrBuilderList() { return consequence_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public int getConsequenceCount() { return consequence_.size(); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence getConsequence(int index) { return consequence_.get(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder getConsequenceOrBuilder( int index) { return consequence_.get(index); } // optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11; public static final int SEVERITY_FIELD_NUMBER = 11; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity severity_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11;</code> */ @Override public boolean hasSeverity() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity getSeverity() { return severity_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12; public static final int URL_FIELD_NUMBER = 12; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString url_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ @Override public boolean hasUrl() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getUrl() { return url_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getUrlOrBuilder() { return url_; } private void initFields() { id_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); creationTime_ = 0L; modifiedTime_ = 0L; activeWindow_ = java.util.Collections.emptyList(); publicationWindow_ = java.util.Collections.emptyList(); summary_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); description_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); cause_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause.UNKNOWN_CAUSE; affects_ = java.util.Collections.emptyList(); consequence_ = java.util.Collections.emptyList(); severity_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity.NO_IMPACT; url_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasId()) { memoizedIsInitialized = 0; return false; } if (!hasCreationTime()) { memoizedIsInitialized = 0; return false; } if (!hasModifiedTime()) { memoizedIsInitialized = 0; return false; } if (!getId().isInitialized()) { memoizedIsInitialized = 0; return false; } if (hasSummary()) { if (!getSummary().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasDescription()) { if (!getDescription().isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getAffectsCount(); i++) { if (!getAffects(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getConsequenceCount(); i++) { if (!getConsequence(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasUrl()) { if (!getUrl().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } @Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeUInt64(2, creationTime_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeUInt64(3, modifiedTime_); } for (int i = 0; i < activeWindow_.size(); i++) { output.writeMessage(4, activeWindow_.get(i)); } for (int i = 0; i < publicationWindow_.size(); i++) { output.writeMessage(5, publicationWindow_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(6, summary_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(7, description_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeEnum(8, cause_.getNumber()); } for (int i = 0; i < affects_.size(); i++) { output.writeMessage(9, affects_.get(i)); } for (int i = 0; i < consequence_.size(); i++) { output.writeMessage(10, consequence_.get(i)); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeEnum(11, severity_.getNumber()); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeMessage(12, url_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; @Override public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, creationTime_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(3, modifiedTime_); } for (int i = 0; i < activeWindow_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, activeWindow_.get(i)); } for (int i = 0; i < publicationWindow_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, publicationWindow_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, summary_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, description_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(8, cause_.getNumber()); } for (int i = 0; i < affects_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, affects_.get(i)); } for (int i = 0; i < consequence_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, consequence_.get(i)); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(11, severity_.getNumber()); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, url_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } @Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert prototype) { return newBuilder().mergeFrom(prototype); } @Override public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlertOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Builder.class); } // Construct using org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getIdFieldBuilder(); getActiveWindowFieldBuilder(); getPublicationWindowFieldBuilder(); getSummaryFieldBuilder(); getDescriptionFieldBuilder(); getAffectsFieldBuilder(); getConsequenceFieldBuilder(); getUrlFieldBuilder(); } } private static Builder create() { return new Builder(); } @Override public Builder clear() { super.clear(); if (idBuilder_ == null) { id_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); } else { idBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); creationTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); modifiedTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000004); if (activeWindowBuilder_ == null) { activeWindow_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { activeWindowBuilder_.clear(); } if (publicationWindowBuilder_ == null) { publicationWindow_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { publicationWindowBuilder_.clear(); } if (summaryBuilder_ == null) { summary_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); } else { summaryBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); if (descriptionBuilder_ == null) { description_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); } else { descriptionBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); cause_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause.UNKNOWN_CAUSE; bitField0_ = (bitField0_ & ~0x00000080); if (affectsBuilder_ == null) { affects_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); } else { affectsBuilder_.clear(); } if (consequenceBuilder_ == null) { consequence_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); } else { consequenceBuilder_.clear(); } severity_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity.NO_IMPACT; bitField0_ = (bitField0_ & ~0x00000400); if (urlBuilder_ == null) { url_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); } else { urlBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000800); return this; } @Override public Builder clone() { return create().mergeFrom(buildPartial()); } @Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_descriptor; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert getDefaultInstanceForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.getDefaultInstance(); } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert build() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert buildPartial() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert result = new org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (idBuilder_ == null) { result.id_ = id_; } else { result.id_ = idBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.creationTime_ = creationTime_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.modifiedTime_ = modifiedTime_; if (activeWindowBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008)) { activeWindow_ = java.util.Collections.unmodifiableList(activeWindow_); bitField0_ = (bitField0_ & ~0x00000008); } result.activeWindow_ = activeWindow_; } else { result.activeWindow_ = activeWindowBuilder_.build(); } if (publicationWindowBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { publicationWindow_ = java.util.Collections.unmodifiableList(publicationWindow_); bitField0_ = (bitField0_ & ~0x00000010); } result.publicationWindow_ = publicationWindow_; } else { result.publicationWindow_ = publicationWindowBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000008; } if (summaryBuilder_ == null) { result.summary_ = summary_; } else { result.summary_ = summaryBuilder_.build(); } if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000010; } if (descriptionBuilder_ == null) { result.description_ = description_; } else { result.description_ = descriptionBuilder_.build(); } if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000020; } result.cause_ = cause_; if (affectsBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100)) { affects_ = java.util.Collections.unmodifiableList(affects_); bitField0_ = (bitField0_ & ~0x00000100); } result.affects_ = affects_; } else { result.affects_ = affectsBuilder_.build(); } if (consequenceBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200)) { consequence_ = java.util.Collections.unmodifiableList(consequence_); bitField0_ = (bitField0_ & ~0x00000200); } result.consequence_ = consequence_; } else { result.consequence_ = consequenceBuilder_.build(); } if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000040; } result.severity_ = severity_; if (((from_bitField0_ & 0x00000800) == 0x00000800)) { to_bitField0_ |= 0x00000080; } if (urlBuilder_ == null) { result.url_ = url_; } else { result.url_ = urlBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert) { return mergeFrom((org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert other) { if (other == org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.getDefaultInstance()) return this; if (other.hasId()) { mergeId(other.getId()); } if (other.hasCreationTime()) { setCreationTime(other.getCreationTime()); } if (other.hasModifiedTime()) { setModifiedTime(other.getModifiedTime()); } if (activeWindowBuilder_ == null) { if (!other.activeWindow_.isEmpty()) { if (activeWindow_.isEmpty()) { activeWindow_ = other.activeWindow_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureActiveWindowIsMutable(); activeWindow_.addAll(other.activeWindow_); } onChanged(); } } else { if (!other.activeWindow_.isEmpty()) { if (activeWindowBuilder_.isEmpty()) { activeWindowBuilder_.dispose(); activeWindowBuilder_ = null; activeWindow_ = other.activeWindow_; bitField0_ = (bitField0_ & ~0x00000008); activeWindowBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getActiveWindowFieldBuilder() : null; } else { activeWindowBuilder_.addAllMessages(other.activeWindow_); } } } if (publicationWindowBuilder_ == null) { if (!other.publicationWindow_.isEmpty()) { if (publicationWindow_.isEmpty()) { publicationWindow_ = other.publicationWindow_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensurePublicationWindowIsMutable(); publicationWindow_.addAll(other.publicationWindow_); } onChanged(); } } else { if (!other.publicationWindow_.isEmpty()) { if (publicationWindowBuilder_.isEmpty()) { publicationWindowBuilder_.dispose(); publicationWindowBuilder_ = null; publicationWindow_ = other.publicationWindow_; bitField0_ = (bitField0_ & ~0x00000010); publicationWindowBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getPublicationWindowFieldBuilder() : null; } else { publicationWindowBuilder_.addAllMessages(other.publicationWindow_); } } } if (other.hasSummary()) { mergeSummary(other.getSummary()); } if (other.hasDescription()) { mergeDescription(other.getDescription()); } if (other.hasCause()) { setCause(other.getCause()); } if (affectsBuilder_ == null) { if (!other.affects_.isEmpty()) { if (affects_.isEmpty()) { affects_ = other.affects_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensureAffectsIsMutable(); affects_.addAll(other.affects_); } onChanged(); } } else { if (!other.affects_.isEmpty()) { if (affectsBuilder_.isEmpty()) { affectsBuilder_.dispose(); affectsBuilder_ = null; affects_ = other.affects_; bitField0_ = (bitField0_ & ~0x00000100); affectsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAffectsFieldBuilder() : null; } else { affectsBuilder_.addAllMessages(other.affects_); } } } if (consequenceBuilder_ == null) { if (!other.consequence_.isEmpty()) { if (consequence_.isEmpty()) { consequence_ = other.consequence_; bitField0_ = (bitField0_ & ~0x00000200); } else { ensureConsequenceIsMutable(); consequence_.addAll(other.consequence_); } onChanged(); } } else { if (!other.consequence_.isEmpty()) { if (consequenceBuilder_.isEmpty()) { consequenceBuilder_.dispose(); consequenceBuilder_ = null; consequence_ = other.consequence_; bitField0_ = (bitField0_ & ~0x00000200); consequenceBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getConsequenceFieldBuilder() : null; } else { consequenceBuilder_.addAllMessages(other.consequence_); } } } if (other.hasSeverity()) { setSeverity(other.getSeverity()); } if (other.hasUrl()) { mergeUrl(other.getUrl()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } @Override public final boolean isInitialized() { if (!hasId()) { return false; } if (!hasCreationTime()) { return false; } if (!hasModifiedTime()) { return false; } if (!getId().isInitialized()) { return false; } if (hasSummary()) { if (!getSummary().isInitialized()) { return false; } } if (hasDescription()) { if (!getDescription().isInitialized()) { return false; } } for (int i = 0; i < getAffectsCount(); i++) { if (!getAffects(i).isInitialized()) { return false; } } for (int i = 0; i < getConsequenceCount(); i++) { if (!getConsequence(i).isInitialized()) { return false; } } if (hasUrl()) { if (!getUrl().isInitialized()) { return false; } } return true; } @Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id id_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> idBuilder_; /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ @Override public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getId() { if (idBuilder_ == null) { return id_; } else { return idBuilder_.getMessage(); } } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ public Builder setId(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (idBuilder_ == null) { if (value == null) { throw new NullPointerException(); } id_ = value; onChanged(); } else { idBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ public Builder setId( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder builderForValue) { if (idBuilder_ == null) { id_ = builderForValue.build(); onChanged(); } else { idBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ public Builder mergeId(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (idBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && id_ != org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance()) { id_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.newBuilder(id_).mergeFrom(value).buildPartial(); } else { id_ = value; } onChanged(); } else { idBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ public Builder clearId() { if (idBuilder_ == null) { id_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); onChanged(); } else { idBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder getIdBuilder() { bitField0_ |= 0x00000001; onChanged(); return getIdFieldBuilder().getBuilder(); } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getIdOrBuilder() { if (idBuilder_ != null) { return idBuilder_.getMessageOrBuilder(); } else { return id_; } } /** * <code>required .org_onebusaway_transit_data_federation_services_service_alerts.Id id = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> getIdFieldBuilder() { if (idBuilder_ == null) { idBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder>( id_, getParentForChildren(), isClean()); id_ = null; } return idBuilder_; } // required uint64 creationTime = 2; private long creationTime_ ; /** * <code>required uint64 creationTime = 2;</code> */ @Override public boolean hasCreationTime() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required uint64 creationTime = 2;</code> */ @Override public long getCreationTime() { return creationTime_; } /** * <code>required uint64 creationTime = 2;</code> */ public Builder setCreationTime(long value) { bitField0_ |= 0x00000002; creationTime_ = value; onChanged(); return this; } /** * <code>required uint64 creationTime = 2;</code> */ public Builder clearCreationTime() { bitField0_ = (bitField0_ & ~0x00000002); creationTime_ = 0L; onChanged(); return this; } // required uint64 modifiedTime = 3; private long modifiedTime_ ; /** * <code>required uint64 modifiedTime = 3;</code> */ @Override public boolean hasModifiedTime() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>required uint64 modifiedTime = 3;</code> */ @Override public long getModifiedTime() { return modifiedTime_; } /** * <code>required uint64 modifiedTime = 3;</code> */ public Builder setModifiedTime(long value) { bitField0_ |= 0x00000004; modifiedTime_ = value; onChanged(); return this; } /** * <code>required uint64 modifiedTime = 3;</code> */ public Builder clearModifiedTime() { bitField0_ = (bitField0_ & ~0x00000004); modifiedTime_ = 0L; onChanged(); return this; } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> activeWindow_ = java.util.Collections.emptyList(); private void ensureActiveWindowIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { activeWindow_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange>(activeWindow_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> activeWindowBuilder_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> getActiveWindowList() { if (activeWindowBuilder_ == null) { return java.util.Collections.unmodifiableList(activeWindow_); } else { return activeWindowBuilder_.getMessageList(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public int getActiveWindowCount() { if (activeWindowBuilder_ == null) { return activeWindow_.size(); } else { return activeWindowBuilder_.getCount(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange getActiveWindow(int index) { if (activeWindowBuilder_ == null) { return activeWindow_.get(index); } else { return activeWindowBuilder_.getMessage(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder setActiveWindow( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange value) { if (activeWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActiveWindowIsMutable(); activeWindow_.set(index, value); onChanged(); } else { activeWindowBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder setActiveWindow( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder builderForValue) { if (activeWindowBuilder_ == null) { ensureActiveWindowIsMutable(); activeWindow_.set(index, builderForValue.build()); onChanged(); } else { activeWindowBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder addActiveWindow(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange value) { if (activeWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActiveWindowIsMutable(); activeWindow_.add(value); onChanged(); } else { activeWindowBuilder_.addMessage(value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder addActiveWindow( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange value) { if (activeWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActiveWindowIsMutable(); activeWindow_.add(index, value); onChanged(); } else { activeWindowBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder addActiveWindow( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder builderForValue) { if (activeWindowBuilder_ == null) { ensureActiveWindowIsMutable(); activeWindow_.add(builderForValue.build()); onChanged(); } else { activeWindowBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder addActiveWindow( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder builderForValue) { if (activeWindowBuilder_ == null) { ensureActiveWindowIsMutable(); activeWindow_.add(index, builderForValue.build()); onChanged(); } else { activeWindowBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder addAllActiveWindow( java.lang.Iterable<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> values) { if (activeWindowBuilder_ == null) { ensureActiveWindowIsMutable(); super.addAll(values, activeWindow_); onChanged(); } else { activeWindowBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder clearActiveWindow() { if (activeWindowBuilder_ == null) { activeWindow_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { activeWindowBuilder_.clear(); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public Builder removeActiveWindow(int index) { if (activeWindowBuilder_ == null) { ensureActiveWindowIsMutable(); activeWindow_.remove(index); onChanged(); } else { activeWindowBuilder_.remove(index); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder getActiveWindowBuilder( int index) { return getActiveWindowFieldBuilder().getBuilder(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder getActiveWindowOrBuilder( int index) { if (activeWindowBuilder_ == null) { return activeWindow_.get(index); } else { return activeWindowBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> getActiveWindowOrBuilderList() { if (activeWindowBuilder_ != null) { return activeWindowBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(activeWindow_); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder addActiveWindowBuilder() { return getActiveWindowFieldBuilder().addBuilder( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder addActiveWindowBuilder( int index) { return getActiveWindowFieldBuilder().addBuilder( index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange activeWindow = 4;</code> */ public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder> getActiveWindowBuilderList() { return getActiveWindowFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> getActiveWindowFieldBuilder() { if (activeWindowBuilder_ == null) { activeWindowBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder>( activeWindow_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); activeWindow_ = null; } return activeWindowBuilder_; } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> publicationWindow_ = java.util.Collections.emptyList(); private void ensurePublicationWindowIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { publicationWindow_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange>(publicationWindow_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> publicationWindowBuilder_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> getPublicationWindowList() { if (publicationWindowBuilder_ == null) { return java.util.Collections.unmodifiableList(publicationWindow_); } else { return publicationWindowBuilder_.getMessageList(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public int getPublicationWindowCount() { if (publicationWindowBuilder_ == null) { return publicationWindow_.size(); } else { return publicationWindowBuilder_.getCount(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange getPublicationWindow(int index) { if (publicationWindowBuilder_ == null) { return publicationWindow_.get(index); } else { return publicationWindowBuilder_.getMessage(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder setPublicationWindow( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange value) { if (publicationWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePublicationWindowIsMutable(); publicationWindow_.set(index, value); onChanged(); } else { publicationWindowBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder setPublicationWindow( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder builderForValue) { if (publicationWindowBuilder_ == null) { ensurePublicationWindowIsMutable(); publicationWindow_.set(index, builderForValue.build()); onChanged(); } else { publicationWindowBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder addPublicationWindow(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange value) { if (publicationWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePublicationWindowIsMutable(); publicationWindow_.add(value); onChanged(); } else { publicationWindowBuilder_.addMessage(value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder addPublicationWindow( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange value) { if (publicationWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePublicationWindowIsMutable(); publicationWindow_.add(index, value); onChanged(); } else { publicationWindowBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder addPublicationWindow( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder builderForValue) { if (publicationWindowBuilder_ == null) { ensurePublicationWindowIsMutable(); publicationWindow_.add(builderForValue.build()); onChanged(); } else { publicationWindowBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder addPublicationWindow( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder builderForValue) { if (publicationWindowBuilder_ == null) { ensurePublicationWindowIsMutable(); publicationWindow_.add(index, builderForValue.build()); onChanged(); } else { publicationWindowBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder addAllPublicationWindow( java.lang.Iterable<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange> values) { if (publicationWindowBuilder_ == null) { ensurePublicationWindowIsMutable(); super.addAll(values, publicationWindow_); onChanged(); } else { publicationWindowBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder clearPublicationWindow() { if (publicationWindowBuilder_ == null) { publicationWindow_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { publicationWindowBuilder_.clear(); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public Builder removePublicationWindow(int index) { if (publicationWindowBuilder_ == null) { ensurePublicationWindowIsMutable(); publicationWindow_.remove(index); onChanged(); } else { publicationWindowBuilder_.remove(index); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder getPublicationWindowBuilder( int index) { return getPublicationWindowFieldBuilder().getBuilder(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder getPublicationWindowOrBuilder( int index) { if (publicationWindowBuilder_ == null) { return publicationWindow_.get(index); } else { return publicationWindowBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> getPublicationWindowOrBuilderList() { if (publicationWindowBuilder_ != null) { return publicationWindowBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(publicationWindow_); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder addPublicationWindowBuilder() { return getPublicationWindowFieldBuilder().addBuilder( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder addPublicationWindowBuilder( int index) { return getPublicationWindowFieldBuilder().addBuilder( index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TimeRange publicationWindow = 5;</code> */ public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder> getPublicationWindowBuilderList() { return getPublicationWindowFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder> getPublicationWindowFieldBuilder() { if (publicationWindowBuilder_ == null) { publicationWindowBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder>( publicationWindow_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); publicationWindow_ = null; } return publicationWindowBuilder_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString summary_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder> summaryBuilder_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ @Override public boolean hasSummary() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getSummary() { if (summaryBuilder_ == null) { return summary_; } else { return summaryBuilder_.getMessage(); } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ public Builder setSummary(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString value) { if (summaryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } summary_ = value; onChanged(); } else { summaryBuilder_.setMessage(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ public Builder setSummary( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder builderForValue) { if (summaryBuilder_ == null) { summary_ = builderForValue.build(); onChanged(); } else { summaryBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ public Builder mergeSummary(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString value) { if (summaryBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && summary_ != org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance()) { summary_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.newBuilder(summary_).mergeFrom(value).buildPartial(); } else { summary_ = value; } onChanged(); } else { summaryBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ public Builder clearSummary() { if (summaryBuilder_ == null) { summary_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); onChanged(); } else { summaryBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder getSummaryBuilder() { bitField0_ |= 0x00000020; onChanged(); return getSummaryFieldBuilder().getBuilder(); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getSummaryOrBuilder() { if (summaryBuilder_ != null) { return summaryBuilder_.getMessageOrBuilder(); } else { return summary_; } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString summary = 6;</code> */ private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder> getSummaryFieldBuilder() { if (summaryBuilder_ == null) { summaryBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder>( summary_, getParentForChildren(), isClean()); summary_ = null; } return summaryBuilder_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString description_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder> descriptionBuilder_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ @Override public boolean hasDescription() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getDescription() { if (descriptionBuilder_ == null) { return description_; } else { return descriptionBuilder_.getMessage(); } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ public Builder setDescription(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString value) { if (descriptionBuilder_ == null) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); } else { descriptionBuilder_.setMessage(value); } bitField0_ |= 0x00000040; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ public Builder setDescription( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder builderForValue) { if (descriptionBuilder_ == null) { description_ = builderForValue.build(); onChanged(); } else { descriptionBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000040; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ public Builder mergeDescription(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString value) { if (descriptionBuilder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040) && description_ != org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance()) { description_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.newBuilder(description_).mergeFrom(value).buildPartial(); } else { description_ = value; } onChanged(); } else { descriptionBuilder_.mergeFrom(value); } bitField0_ |= 0x00000040; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ public Builder clearDescription() { if (descriptionBuilder_ == null) { description_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); onChanged(); } else { descriptionBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder getDescriptionBuilder() { bitField0_ |= 0x00000040; onChanged(); return getDescriptionFieldBuilder().getBuilder(); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getDescriptionOrBuilder() { if (descriptionBuilder_ != null) { return descriptionBuilder_.getMessageOrBuilder(); } else { return description_; } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString description = 7;</code> */ private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder> getDescriptionFieldBuilder() { if (descriptionBuilder_ == null) { descriptionBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder>( description_, getParentForChildren(), isClean()); description_ = null; } return descriptionBuilder_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE]; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause cause_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause.UNKNOWN_CAUSE; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE];</code> */ @Override public boolean hasCause() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE];</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause getCause() { return cause_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE];</code> */ public Builder setCause(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; cause_ = value; onChanged(); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Cause cause = 8 [default = UNKNOWN_CAUSE];</code> */ public Builder clearCause() { bitField0_ = (bitField0_ & ~0x00000080); cause_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Cause.UNKNOWN_CAUSE; onChanged(); return this; } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects> affects_ = java.util.Collections.emptyList(); private void ensureAffectsIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { affects_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects>(affects_); bitField0_ |= 0x00000100; } } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder> affectsBuilder_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects> getAffectsList() { if (affectsBuilder_ == null) { return java.util.Collections.unmodifiableList(affects_); } else { return affectsBuilder_.getMessageList(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public int getAffectsCount() { if (affectsBuilder_ == null) { return affects_.size(); } else { return affectsBuilder_.getCount(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects getAffects(int index) { if (affectsBuilder_ == null) { return affects_.get(index); } else { return affectsBuilder_.getMessage(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder setAffects( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects value) { if (affectsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAffectsIsMutable(); affects_.set(index, value); onChanged(); } else { affectsBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder setAffects( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder builderForValue) { if (affectsBuilder_ == null) { ensureAffectsIsMutable(); affects_.set(index, builderForValue.build()); onChanged(); } else { affectsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder addAffects(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects value) { if (affectsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAffectsIsMutable(); affects_.add(value); onChanged(); } else { affectsBuilder_.addMessage(value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder addAffects( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects value) { if (affectsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAffectsIsMutable(); affects_.add(index, value); onChanged(); } else { affectsBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder addAffects( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder builderForValue) { if (affectsBuilder_ == null) { ensureAffectsIsMutable(); affects_.add(builderForValue.build()); onChanged(); } else { affectsBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder addAffects( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder builderForValue) { if (affectsBuilder_ == null) { ensureAffectsIsMutable(); affects_.add(index, builderForValue.build()); onChanged(); } else { affectsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder addAllAffects( java.lang.Iterable<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects> values) { if (affectsBuilder_ == null) { ensureAffectsIsMutable(); super.addAll(values, affects_); onChanged(); } else { affectsBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder clearAffects() { if (affectsBuilder_ == null) { affects_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); onChanged(); } else { affectsBuilder_.clear(); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public Builder removeAffects(int index) { if (affectsBuilder_ == null) { ensureAffectsIsMutable(); affects_.remove(index); onChanged(); } else { affectsBuilder_.remove(index); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder getAffectsBuilder( int index) { return getAffectsFieldBuilder().getBuilder(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder getAffectsOrBuilder( int index) { if (affectsBuilder_ == null) { return affects_.get(index); } else { return affectsBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder> getAffectsOrBuilderList() { if (affectsBuilder_ != null) { return affectsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(affects_); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder addAffectsBuilder() { return getAffectsFieldBuilder().addBuilder( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder addAffectsBuilder( int index) { return getAffectsFieldBuilder().addBuilder( index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Affects affects = 9;</code> */ public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder> getAffectsBuilderList() { return getAffectsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder> getAffectsFieldBuilder() { if (affectsBuilder_ == null) { affectsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder>( affects_, ((bitField0_ & 0x00000100) == 0x00000100), getParentForChildren(), isClean()); affects_ = null; } return affectsBuilder_; } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence> consequence_ = java.util.Collections.emptyList(); private void ensureConsequenceIsMutable() { if (!((bitField0_ & 0x00000200) == 0x00000200)) { consequence_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence>(consequence_); bitField0_ |= 0x00000200; } } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder> consequenceBuilder_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence> getConsequenceList() { if (consequenceBuilder_ == null) { return java.util.Collections.unmodifiableList(consequence_); } else { return consequenceBuilder_.getMessageList(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public int getConsequenceCount() { if (consequenceBuilder_ == null) { return consequence_.size(); } else { return consequenceBuilder_.getCount(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence getConsequence(int index) { if (consequenceBuilder_ == null) { return consequence_.get(index); } else { return consequenceBuilder_.getMessage(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder setConsequence( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence value) { if (consequenceBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConsequenceIsMutable(); consequence_.set(index, value); onChanged(); } else { consequenceBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder setConsequence( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder builderForValue) { if (consequenceBuilder_ == null) { ensureConsequenceIsMutable(); consequence_.set(index, builderForValue.build()); onChanged(); } else { consequenceBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder addConsequence(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence value) { if (consequenceBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConsequenceIsMutable(); consequence_.add(value); onChanged(); } else { consequenceBuilder_.addMessage(value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder addConsequence( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence value) { if (consequenceBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConsequenceIsMutable(); consequence_.add(index, value); onChanged(); } else { consequenceBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder addConsequence( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder builderForValue) { if (consequenceBuilder_ == null) { ensureConsequenceIsMutable(); consequence_.add(builderForValue.build()); onChanged(); } else { consequenceBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder addConsequence( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder builderForValue) { if (consequenceBuilder_ == null) { ensureConsequenceIsMutable(); consequence_.add(index, builderForValue.build()); onChanged(); } else { consequenceBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder addAllConsequence( java.lang.Iterable<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence> values) { if (consequenceBuilder_ == null) { ensureConsequenceIsMutable(); super.addAll(values, consequence_); onChanged(); } else { consequenceBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder clearConsequence() { if (consequenceBuilder_ == null) { consequence_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); onChanged(); } else { consequenceBuilder_.clear(); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public Builder removeConsequence(int index) { if (consequenceBuilder_ == null) { ensureConsequenceIsMutable(); consequence_.remove(index); onChanged(); } else { consequenceBuilder_.remove(index); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder getConsequenceBuilder( int index) { return getConsequenceFieldBuilder().getBuilder(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder getConsequenceOrBuilder( int index) { if (consequenceBuilder_ == null) { return consequence_.get(index); } else { return consequenceBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder> getConsequenceOrBuilderList() { if (consequenceBuilder_ != null) { return consequenceBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(consequence_); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder addConsequenceBuilder() { return getConsequenceFieldBuilder().addBuilder( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder addConsequenceBuilder( int index) { return getConsequenceFieldBuilder().addBuilder( index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Consequence consequence = 10;</code> */ public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder> getConsequenceBuilderList() { return getConsequenceFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder> getConsequenceFieldBuilder() { if (consequenceBuilder_ == null) { consequenceBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder>( consequence_, ((bitField0_ & 0x00000200) == 0x00000200), getParentForChildren(), isClean()); consequence_ = null; } return consequenceBuilder_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity severity_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity.NO_IMPACT; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11;</code> */ @Override public boolean hasSeverity() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity getSeverity() { return severity_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11;</code> */ public Builder setSeverity(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000400; severity_ = value; onChanged(); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert.Severity severity = 11;</code> */ public Builder clearSeverity() { bitField0_ = (bitField0_ & ~0x00000400); severity_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ServiceAlert.Severity.NO_IMPACT; onChanged(); return this; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString url_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder> urlBuilder_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ @Override public boolean hasUrl() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getUrl() { if (urlBuilder_ == null) { return url_; } else { return urlBuilder_.getMessage(); } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ public Builder setUrl(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString value) { if (urlBuilder_ == null) { if (value == null) { throw new NullPointerException(); } url_ = value; onChanged(); } else { urlBuilder_.setMessage(value); } bitField0_ |= 0x00000800; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ public Builder setUrl( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder builderForValue) { if (urlBuilder_ == null) { url_ = builderForValue.build(); onChanged(); } else { urlBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000800; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ public Builder mergeUrl(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString value) { if (urlBuilder_ == null) { if (((bitField0_ & 0x00000800) == 0x00000800) && url_ != org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance()) { url_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.newBuilder(url_).mergeFrom(value).buildPartial(); } else { url_ = value; } onChanged(); } else { urlBuilder_.mergeFrom(value); } bitField0_ |= 0x00000800; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ public Builder clearUrl() { if (urlBuilder_ == null) { url_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); onChanged(); } else { urlBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000800); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder getUrlBuilder() { bitField0_ |= 0x00000800; onChanged(); return getUrlFieldBuilder().getBuilder(); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder getUrlOrBuilder() { if (urlBuilder_ != null) { return urlBuilder_.getMessageOrBuilder(); } else { return url_; } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString url = 12;</code> */ private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder> getUrlFieldBuilder() { if (urlBuilder_ == null) { urlBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder>( url_, getParentForChildren(), isClean()); url_ = null; } return urlBuilder_; } // @@protoc_insertion_point(builder_scope:org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert) } static { defaultInstance = new ServiceAlert(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:org_onebusaway_transit_data_federation_services_service_alerts.ServiceAlert) } public interface AffectsOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string agencyId = 1; /** * <code>optional string agencyId = 1;</code> */ boolean hasAgencyId(); /** * <code>optional string agencyId = 1;</code> */ java.lang.String getAgencyId(); /** * <code>optional string agencyId = 1;</code> */ com.google.protobuf.ByteString getAgencyIdBytes(); // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ boolean hasRouteId(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getRouteId(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getRouteIdOrBuilder(); // optional string directionId = 3; /** * <code>optional string directionId = 3;</code> */ boolean hasDirectionId(); /** * <code>optional string directionId = 3;</code> */ java.lang.String getDirectionId(); /** * <code>optional string directionId = 3;</code> */ com.google.protobuf.ByteString getDirectionIdBytes(); // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ boolean hasTripId(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getTripId(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getTripIdOrBuilder(); // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ boolean hasStopId(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getStopId(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getStopIdOrBuilder(); // optional string applicationId = 6; /** * <code>optional string applicationId = 6;</code> */ boolean hasApplicationId(); /** * <code>optional string applicationId = 6;</code> */ java.lang.String getApplicationId(); /** * <code>optional string applicationId = 6;</code> */ com.google.protobuf.ByteString getApplicationIdBytes(); } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.Affects} */ public static final class Affects extends com.google.protobuf.GeneratedMessage implements AffectsOrBuilder { // Use Affects.newBuilder() to construct. private Affects(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Affects(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Affects defaultInstance; public static Affects getDefaultInstance() { return defaultInstance; } @Override public Affects getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Affects( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; agencyId_ = input.readBytes(); break; } case 18: { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = routeId_.toBuilder(); } routeId_ = input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(routeId_); routeId_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { bitField0_ |= 0x00000004; directionId_ = input.readBytes(); break; } case 34: { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = tripId_.toBuilder(); } tripId_ = input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(tripId_); tripId_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } case 42: { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = stopId_.toBuilder(); } stopId_ = input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(stopId_); stopId_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } case 50: { bitField0_ |= 0x00000020; applicationId_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder.class); } public static com.google.protobuf.Parser<Affects> PARSER = new com.google.protobuf.AbstractParser<Affects>() { @Override public Affects parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Affects(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Affects> getParserForType() { return PARSER; } private int bitField0_; // optional string agencyId = 1; public static final int AGENCYID_FIELD_NUMBER = 1; private java.lang.Object agencyId_; /** * <code>optional string agencyId = 1;</code> */ @Override public boolean hasAgencyId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string agencyId = 1;</code> */ @Override public java.lang.String getAgencyId() { java.lang.Object ref = agencyId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { agencyId_ = s; } return s; } } /** * <code>optional string agencyId = 1;</code> */ @Override public com.google.protobuf.ByteString getAgencyIdBytes() { java.lang.Object ref = agencyId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); agencyId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2; public static final int ROUTEID_FIELD_NUMBER = 2; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id routeId_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ @Override public boolean hasRouteId() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getRouteId() { return routeId_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getRouteIdOrBuilder() { return routeId_; } // optional string directionId = 3; public static final int DIRECTIONID_FIELD_NUMBER = 3; private java.lang.Object directionId_; /** * <code>optional string directionId = 3;</code> */ @Override public boolean hasDirectionId() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string directionId = 3;</code> */ @Override public java.lang.String getDirectionId() { java.lang.Object ref = directionId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { directionId_ = s; } return s; } } /** * <code>optional string directionId = 3;</code> */ @Override public com.google.protobuf.ByteString getDirectionIdBytes() { java.lang.Object ref = directionId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); directionId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4; public static final int TRIPID_FIELD_NUMBER = 4; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id tripId_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ @Override public boolean hasTripId() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getTripId() { return tripId_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getTripIdOrBuilder() { return tripId_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5; public static final int STOPID_FIELD_NUMBER = 5; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id stopId_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ @Override public boolean hasStopId() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getStopId() { return stopId_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getStopIdOrBuilder() { return stopId_; } // optional string applicationId = 6; public static final int APPLICATIONID_FIELD_NUMBER = 6; private java.lang.Object applicationId_; /** * <code>optional string applicationId = 6;</code> */ @Override public boolean hasApplicationId() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional string applicationId = 6;</code> */ @Override public java.lang.String getApplicationId() { java.lang.Object ref = applicationId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { applicationId_ = s; } return s; } } /** * <code>optional string applicationId = 6;</code> */ @Override public com.google.protobuf.ByteString getApplicationIdBytes() { java.lang.Object ref = applicationId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); applicationId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { agencyId_ = ""; routeId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); directionId_ = ""; tripId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); stopId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); applicationId_ = ""; } private byte memoizedIsInitialized = -1; @Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasRouteId()) { if (!getRouteId().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasTripId()) { if (!getTripId().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasStopId()) { if (!getStopId().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } @Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getAgencyIdBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, routeId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getDirectionIdBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(4, tripId_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(5, stopId_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBytes(6, getApplicationIdBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; @Override public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getAgencyIdBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, routeId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getDirectionIdBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, tripId_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, stopId_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, getApplicationIdBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } @Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects prototype) { return newBuilder().mergeFrom(prototype); } @Override public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.Affects} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.AffectsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.Builder.class); } // Construct using org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getRouteIdFieldBuilder(); getTripIdFieldBuilder(); getStopIdFieldBuilder(); } } private static Builder create() { return new Builder(); } @Override public Builder clear() { super.clear(); agencyId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (routeIdBuilder_ == null) { routeId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); } else { routeIdBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); directionId_ = ""; bitField0_ = (bitField0_ & ~0x00000004); if (tripIdBuilder_ == null) { tripId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); } else { tripIdBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); if (stopIdBuilder_ == null) { stopId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); } else { stopIdBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); applicationId_ = ""; bitField0_ = (bitField0_ & ~0x00000020); return this; } @Override public Builder clone() { return create().mergeFrom(buildPartial()); } @Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_descriptor; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects getDefaultInstanceForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.getDefaultInstance(); } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects build() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects buildPartial() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects result = new org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.agencyId_ = agencyId_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (routeIdBuilder_ == null) { result.routeId_ = routeId_; } else { result.routeId_ = routeIdBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.directionId_ = directionId_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (tripIdBuilder_ == null) { result.tripId_ = tripId_; } else { result.tripId_ = tripIdBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } if (stopIdBuilder_ == null) { result.stopId_ = stopId_; } else { result.stopId_ = stopIdBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.applicationId_ = applicationId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects) { return mergeFrom((org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects other) { if (other == org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects.getDefaultInstance()) return this; if (other.hasAgencyId()) { bitField0_ |= 0x00000001; agencyId_ = other.agencyId_; onChanged(); } if (other.hasRouteId()) { mergeRouteId(other.getRouteId()); } if (other.hasDirectionId()) { bitField0_ |= 0x00000004; directionId_ = other.directionId_; onChanged(); } if (other.hasTripId()) { mergeTripId(other.getTripId()); } if (other.hasStopId()) { mergeStopId(other.getStopId()); } if (other.hasApplicationId()) { bitField0_ |= 0x00000020; applicationId_ = other.applicationId_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } @Override public final boolean isInitialized() { if (hasRouteId()) { if (!getRouteId().isInitialized()) { return false; } } if (hasTripId()) { if (!getTripId().isInitialized()) { return false; } } if (hasStopId()) { if (!getStopId().isInitialized()) { return false; } } return true; } @Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Affects) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string agencyId = 1; private java.lang.Object agencyId_ = ""; /** * <code>optional string agencyId = 1;</code> */ @Override public boolean hasAgencyId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string agencyId = 1;</code> */ @Override public java.lang.String getAgencyId() { java.lang.Object ref = agencyId_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); agencyId_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string agencyId = 1;</code> */ @Override public com.google.protobuf.ByteString getAgencyIdBytes() { java.lang.Object ref = agencyId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); agencyId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string agencyId = 1;</code> */ public Builder setAgencyId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; agencyId_ = value; onChanged(); return this; } /** * <code>optional string agencyId = 1;</code> */ public Builder clearAgencyId() { bitField0_ = (bitField0_ & ~0x00000001); agencyId_ = getDefaultInstance().getAgencyId(); onChanged(); return this; } /** * <code>optional string agencyId = 1;</code> */ public Builder setAgencyIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; agencyId_ = value; onChanged(); return this; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id routeId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> routeIdBuilder_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ @Override public boolean hasRouteId() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getRouteId() { if (routeIdBuilder_ == null) { return routeId_; } else { return routeIdBuilder_.getMessage(); } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ public Builder setRouteId(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (routeIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } routeId_ = value; onChanged(); } else { routeIdBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ public Builder setRouteId( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder builderForValue) { if (routeIdBuilder_ == null) { routeId_ = builderForValue.build(); onChanged(); } else { routeIdBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ public Builder mergeRouteId(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (routeIdBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && routeId_ != org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance()) { routeId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.newBuilder(routeId_).mergeFrom(value).buildPartial(); } else { routeId_ = value; } onChanged(); } else { routeIdBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ public Builder clearRouteId() { if (routeIdBuilder_ == null) { routeId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); onChanged(); } else { routeIdBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder getRouteIdBuilder() { bitField0_ |= 0x00000002; onChanged(); return getRouteIdFieldBuilder().getBuilder(); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getRouteIdOrBuilder() { if (routeIdBuilder_ != null) { return routeIdBuilder_.getMessageOrBuilder(); } else { return routeId_; } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id routeId = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> getRouteIdFieldBuilder() { if (routeIdBuilder_ == null) { routeIdBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder>( routeId_, getParentForChildren(), isClean()); routeId_ = null; } return routeIdBuilder_; } // optional string directionId = 3; private java.lang.Object directionId_ = ""; /** * <code>optional string directionId = 3;</code> */ @Override public boolean hasDirectionId() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional string directionId = 3;</code> */ @Override public java.lang.String getDirectionId() { java.lang.Object ref = directionId_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); directionId_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string directionId = 3;</code> */ @Override public com.google.protobuf.ByteString getDirectionIdBytes() { java.lang.Object ref = directionId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); directionId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string directionId = 3;</code> */ public Builder setDirectionId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; directionId_ = value; onChanged(); return this; } /** * <code>optional string directionId = 3;</code> */ public Builder clearDirectionId() { bitField0_ = (bitField0_ & ~0x00000004); directionId_ = getDefaultInstance().getDirectionId(); onChanged(); return this; } /** * <code>optional string directionId = 3;</code> */ public Builder setDirectionIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; directionId_ = value; onChanged(); return this; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id tripId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> tripIdBuilder_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ @Override public boolean hasTripId() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getTripId() { if (tripIdBuilder_ == null) { return tripId_; } else { return tripIdBuilder_.getMessage(); } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ public Builder setTripId(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (tripIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } tripId_ = value; onChanged(); } else { tripIdBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ public Builder setTripId( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder builderForValue) { if (tripIdBuilder_ == null) { tripId_ = builderForValue.build(); onChanged(); } else { tripIdBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ public Builder mergeTripId(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (tripIdBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && tripId_ != org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance()) { tripId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.newBuilder(tripId_).mergeFrom(value).buildPartial(); } else { tripId_ = value; } onChanged(); } else { tripIdBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ public Builder clearTripId() { if (tripIdBuilder_ == null) { tripId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); onChanged(); } else { tripIdBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder getTripIdBuilder() { bitField0_ |= 0x00000008; onChanged(); return getTripIdFieldBuilder().getBuilder(); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getTripIdOrBuilder() { if (tripIdBuilder_ != null) { return tripIdBuilder_.getMessageOrBuilder(); } else { return tripId_; } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id tripId = 4;</code> */ private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> getTripIdFieldBuilder() { if (tripIdBuilder_ == null) { tripIdBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder>( tripId_, getParentForChildren(), isClean()); tripId_ = null; } return tripIdBuilder_; } // optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id stopId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> stopIdBuilder_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ @Override public boolean hasStopId() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getStopId() { if (stopIdBuilder_ == null) { return stopId_; } else { return stopIdBuilder_.getMessage(); } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ public Builder setStopId(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (stopIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } stopId_ = value; onChanged(); } else { stopIdBuilder_.setMessage(value); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ public Builder setStopId( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder builderForValue) { if (stopIdBuilder_ == null) { stopId_ = builderForValue.build(); onChanged(); } else { stopIdBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ public Builder mergeStopId(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (stopIdBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && stopId_ != org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance()) { stopId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.newBuilder(stopId_).mergeFrom(value).buildPartial(); } else { stopId_ = value; } onChanged(); } else { stopIdBuilder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ public Builder clearStopId() { if (stopIdBuilder_ == null) { stopId_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); onChanged(); } else { stopIdBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder getStopIdBuilder() { bitField0_ |= 0x00000010; onChanged(); return getStopIdFieldBuilder().getBuilder(); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getStopIdOrBuilder() { if (stopIdBuilder_ != null) { return stopIdBuilder_.getMessageOrBuilder(); } else { return stopId_; } } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Id stopId = 5;</code> */ private com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> getStopIdFieldBuilder() { if (stopIdBuilder_ == null) { stopIdBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder>( stopId_, getParentForChildren(), isClean()); stopId_ = null; } return stopIdBuilder_; } // optional string applicationId = 6; private java.lang.Object applicationId_ = ""; /** * <code>optional string applicationId = 6;</code> */ @Override public boolean hasApplicationId() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional string applicationId = 6;</code> */ @Override public java.lang.String getApplicationId() { java.lang.Object ref = applicationId_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); applicationId_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string applicationId = 6;</code> */ @Override public com.google.protobuf.ByteString getApplicationIdBytes() { java.lang.Object ref = applicationId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); applicationId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string applicationId = 6;</code> */ public Builder setApplicationId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; applicationId_ = value; onChanged(); return this; } /** * <code>optional string applicationId = 6;</code> */ public Builder clearApplicationId() { bitField0_ = (bitField0_ & ~0x00000020); applicationId_ = getDefaultInstance().getApplicationId(); onChanged(); return this; } /** * <code>optional string applicationId = 6;</code> */ public Builder setApplicationIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; applicationId_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:org_onebusaway_transit_data_federation_services_service_alerts.Affects) } static { defaultInstance = new Affects(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:org_onebusaway_transit_data_federation_services_service_alerts.Affects) } public interface ConsequenceOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1;</code> */ boolean hasEffect(); /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect getEffect(); // optional string detourPath = 2; /** * <code>optional string detourPath = 2;</code> */ boolean hasDetourPath(); /** * <code>optional string detourPath = 2;</code> */ java.lang.String getDetourPath(); /** * <code>optional string detourPath = 2;</code> */ com.google.protobuf.ByteString getDetourPathBytes(); // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id> getDetourStopIdsList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getDetourStopIds(int index); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ int getDetourStopIdsCount(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> getDetourStopIdsOrBuilderList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getDetourStopIdsOrBuilder( int index); } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.Consequence} */ public static final class Consequence extends com.google.protobuf.GeneratedMessage implements ConsequenceOrBuilder { // Use Consequence.newBuilder() to construct. private Consequence(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Consequence(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Consequence defaultInstance; public static Consequence getDefaultInstance() { return defaultInstance; } @Override public Consequence getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Consequence( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect value = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; effect_ = value; } break; } case 18: { bitField0_ |= 0x00000002; detourPath_ = input.readBytes(); break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { detourStopIds_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id>(); mutable_bitField0_ |= 0x00000004; } detourStopIds_.add(input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { detourStopIds_ = java.util.Collections.unmodifiableList(detourStopIds_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder.class); } public static com.google.protobuf.Parser<Consequence> PARSER = new com.google.protobuf.AbstractParser<Consequence>() { @Override public Consequence parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Consequence(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Consequence> getParserForType() { return PARSER; } /** * Protobuf enum {@code org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect} */ public enum Effect implements com.google.protobuf.ProtocolMessageEnum { /** * <code>NO_SERVICE = 1;</code> */ NO_SERVICE(0, 1), /** * <code>REDUCED_SERVICE = 2;</code> */ REDUCED_SERVICE(1, 2), /** * <code>SIGNIFICANT_DELAYS = 3;</code> */ SIGNIFICANT_DELAYS(2, 3), /** * <code>DETOUR = 4;</code> */ DETOUR(3, 4), /** * <code>ADDITIONAL_SERVICE = 5;</code> */ ADDITIONAL_SERVICE(4, 5), /** * <code>MODIFIED_SERVICE = 6;</code> */ MODIFIED_SERVICE(5, 6), /** * <code>OTHER_EFFECT = 7;</code> */ OTHER_EFFECT(6, 7), /** * <code>UNKNOWN_EFFECT = 8;</code> */ UNKNOWN_EFFECT(7, 8), /** * <code>STOP_MOVED = 9;</code> */ STOP_MOVED(8, 9), ; /** * <code>NO_SERVICE = 1;</code> */ public static final int NO_SERVICE_VALUE = 1; /** * <code>REDUCED_SERVICE = 2;</code> */ public static final int REDUCED_SERVICE_VALUE = 2; /** * <code>SIGNIFICANT_DELAYS = 3;</code> */ public static final int SIGNIFICANT_DELAYS_VALUE = 3; /** * <code>DETOUR = 4;</code> */ public static final int DETOUR_VALUE = 4; /** * <code>ADDITIONAL_SERVICE = 5;</code> */ public static final int ADDITIONAL_SERVICE_VALUE = 5; /** * <code>MODIFIED_SERVICE = 6;</code> */ public static final int MODIFIED_SERVICE_VALUE = 6; /** * <code>OTHER_EFFECT = 7;</code> */ public static final int OTHER_EFFECT_VALUE = 7; /** * <code>UNKNOWN_EFFECT = 8;</code> */ public static final int UNKNOWN_EFFECT_VALUE = 8; /** * <code>STOP_MOVED = 9;</code> */ public static final int STOP_MOVED_VALUE = 9; @Override public final int getNumber() { return value; } public static Effect valueOf(int value) { switch (value) { case 1: return NO_SERVICE; case 2: return REDUCED_SERVICE; case 3: return SIGNIFICANT_DELAYS; case 4: return DETOUR; case 5: return ADDITIONAL_SERVICE; case 6: return MODIFIED_SERVICE; case 7: return OTHER_EFFECT; case 8: return UNKNOWN_EFFECT; case 9: return STOP_MOVED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Effect> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<Effect> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Effect>() { @Override public Effect findValueByNumber(int number) { return Effect.valueOf(number); } }; @Override public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } @Override public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.getDescriptor().getEnumTypes().get(0); } private static final Effect[] VALUES = values(); public static Effect valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private Effect(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect) } private int bitField0_; // optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1; public static final int EFFECT_FIELD_NUMBER = 1; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect effect_; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1;</code> */ @Override public boolean hasEffect() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect getEffect() { return effect_; } // optional string detourPath = 2; public static final int DETOURPATH_FIELD_NUMBER = 2; private java.lang.Object detourPath_; /** * <code>optional string detourPath = 2;</code> */ @Override public boolean hasDetourPath() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string detourPath = 2;</code> */ @Override public java.lang.String getDetourPath() { java.lang.Object ref = detourPath_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { detourPath_ = s; } return s; } } /** * <code>optional string detourPath = 2;</code> */ @Override public com.google.protobuf.ByteString getDetourPathBytes() { java.lang.Object ref = detourPath_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); detourPath_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3; public static final int DETOURSTOPIDS_FIELD_NUMBER = 3; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id> detourStopIds_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id> getDetourStopIdsList() { return detourStopIds_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> getDetourStopIdsOrBuilderList() { return detourStopIds_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public int getDetourStopIdsCount() { return detourStopIds_.size(); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getDetourStopIds(int index) { return detourStopIds_.get(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getDetourStopIdsOrBuilder( int index) { return detourStopIds_.get(index); } private void initFields() { effect_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect.NO_SERVICE; detourPath_ = ""; detourStopIds_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; @Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; for (int i = 0; i < getDetourStopIdsCount(); i++) { if (!getDetourStopIds(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } @Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, effect_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getDetourPathBytes()); } for (int i = 0; i < detourStopIds_.size(); i++) { output.writeMessage(3, detourStopIds_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; @Override public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, effect_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getDetourPathBytes()); } for (int i = 0; i < detourStopIds_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, detourStopIds_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } @Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence prototype) { return newBuilder().mergeFrom(prototype); } @Override public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.Consequence} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.ConsequenceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Builder.class); } // Construct using org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getDetourStopIdsFieldBuilder(); } } private static Builder create() { return new Builder(); } @Override public Builder clear() { super.clear(); effect_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect.NO_SERVICE; bitField0_ = (bitField0_ & ~0x00000001); detourPath_ = ""; bitField0_ = (bitField0_ & ~0x00000002); if (detourStopIdsBuilder_ == null) { detourStopIds_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { detourStopIdsBuilder_.clear(); } return this; } @Override public Builder clone() { return create().mergeFrom(buildPartial()); } @Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_descriptor; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence getDefaultInstanceForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.getDefaultInstance(); } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence build() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence buildPartial() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence result = new org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.effect_ = effect_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.detourPath_ = detourPath_; if (detourStopIdsBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { detourStopIds_ = java.util.Collections.unmodifiableList(detourStopIds_); bitField0_ = (bitField0_ & ~0x00000004); } result.detourStopIds_ = detourStopIds_; } else { result.detourStopIds_ = detourStopIdsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence) { return mergeFrom((org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence other) { if (other == org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.getDefaultInstance()) return this; if (other.hasEffect()) { setEffect(other.getEffect()); } if (other.hasDetourPath()) { bitField0_ |= 0x00000002; detourPath_ = other.detourPath_; onChanged(); } if (detourStopIdsBuilder_ == null) { if (!other.detourStopIds_.isEmpty()) { if (detourStopIds_.isEmpty()) { detourStopIds_ = other.detourStopIds_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureDetourStopIdsIsMutable(); detourStopIds_.addAll(other.detourStopIds_); } onChanged(); } } else { if (!other.detourStopIds_.isEmpty()) { if (detourStopIdsBuilder_.isEmpty()) { detourStopIdsBuilder_.dispose(); detourStopIdsBuilder_ = null; detourStopIds_ = other.detourStopIds_; bitField0_ = (bitField0_ & ~0x00000004); detourStopIdsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getDetourStopIdsFieldBuilder() : null; } else { detourStopIdsBuilder_.addAllMessages(other.detourStopIds_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } @Override public final boolean isInitialized() { for (int i = 0; i < getDetourStopIdsCount(); i++) { if (!getDetourStopIds(i).isInitialized()) { return false; } } return true; } @Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1; private org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect effect_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect.NO_SERVICE; /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1;</code> */ @Override public boolean hasEffect() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect getEffect() { return effect_; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1;</code> */ public Builder setEffect(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; effect_ = value; onChanged(); return this; } /** * <code>optional .org_onebusaway_transit_data_federation_services_service_alerts.Consequence.Effect effect = 1;</code> */ public Builder clearEffect() { bitField0_ = (bitField0_ & ~0x00000001); effect_ = org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Consequence.Effect.NO_SERVICE; onChanged(); return this; } // optional string detourPath = 2; private java.lang.Object detourPath_ = ""; /** * <code>optional string detourPath = 2;</code> */ @Override public boolean hasDetourPath() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string detourPath = 2;</code> */ @Override public java.lang.String getDetourPath() { java.lang.Object ref = detourPath_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); detourPath_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string detourPath = 2;</code> */ @Override public com.google.protobuf.ByteString getDetourPathBytes() { java.lang.Object ref = detourPath_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); detourPath_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string detourPath = 2;</code> */ public Builder setDetourPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; detourPath_ = value; onChanged(); return this; } /** * <code>optional string detourPath = 2;</code> */ public Builder clearDetourPath() { bitField0_ = (bitField0_ & ~0x00000002); detourPath_ = getDefaultInstance().getDetourPath(); onChanged(); return this; } /** * <code>optional string detourPath = 2;</code> */ public Builder setDetourPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; detourPath_ = value; onChanged(); return this; } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id> detourStopIds_ = java.util.Collections.emptyList(); private void ensureDetourStopIdsIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { detourStopIds_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id>(detourStopIds_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> detourStopIdsBuilder_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id> getDetourStopIdsList() { if (detourStopIdsBuilder_ == null) { return java.util.Collections.unmodifiableList(detourStopIds_); } else { return detourStopIdsBuilder_.getMessageList(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public int getDetourStopIdsCount() { if (detourStopIdsBuilder_ == null) { return detourStopIds_.size(); } else { return detourStopIdsBuilder_.getCount(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getDetourStopIds(int index) { if (detourStopIdsBuilder_ == null) { return detourStopIds_.get(index); } else { return detourStopIdsBuilder_.getMessage(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder setDetourStopIds( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (detourStopIdsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDetourStopIdsIsMutable(); detourStopIds_.set(index, value); onChanged(); } else { detourStopIdsBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder setDetourStopIds( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder builderForValue) { if (detourStopIdsBuilder_ == null) { ensureDetourStopIdsIsMutable(); detourStopIds_.set(index, builderForValue.build()); onChanged(); } else { detourStopIdsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder addDetourStopIds(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (detourStopIdsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDetourStopIdsIsMutable(); detourStopIds_.add(value); onChanged(); } else { detourStopIdsBuilder_.addMessage(value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder addDetourStopIds( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id value) { if (detourStopIdsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDetourStopIdsIsMutable(); detourStopIds_.add(index, value); onChanged(); } else { detourStopIdsBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder addDetourStopIds( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder builderForValue) { if (detourStopIdsBuilder_ == null) { ensureDetourStopIdsIsMutable(); detourStopIds_.add(builderForValue.build()); onChanged(); } else { detourStopIdsBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder addDetourStopIds( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder builderForValue) { if (detourStopIdsBuilder_ == null) { ensureDetourStopIdsIsMutable(); detourStopIds_.add(index, builderForValue.build()); onChanged(); } else { detourStopIdsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder addAllDetourStopIds( java.lang.Iterable<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id> values) { if (detourStopIdsBuilder_ == null) { ensureDetourStopIdsIsMutable(); super.addAll(values, detourStopIds_); onChanged(); } else { detourStopIdsBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder clearDetourStopIds() { if (detourStopIdsBuilder_ == null) { detourStopIds_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { detourStopIdsBuilder_.clear(); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public Builder removeDetourStopIds(int index) { if (detourStopIdsBuilder_ == null) { ensureDetourStopIdsIsMutable(); detourStopIds_.remove(index); onChanged(); } else { detourStopIdsBuilder_.remove(index); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder getDetourStopIdsBuilder( int index) { return getDetourStopIdsFieldBuilder().getBuilder(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder getDetourStopIdsOrBuilder( int index) { if (detourStopIdsBuilder_ == null) { return detourStopIds_.get(index); } else { return detourStopIdsBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> getDetourStopIdsOrBuilderList() { if (detourStopIdsBuilder_ != null) { return detourStopIdsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(detourStopIds_); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder addDetourStopIdsBuilder() { return getDetourStopIdsFieldBuilder().addBuilder( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder addDetourStopIdsBuilder( int index) { return getDetourStopIdsFieldBuilder().addBuilder( index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.Id detourStopIds = 3;</code> */ public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder> getDetourStopIdsBuilderList() { return getDetourStopIdsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder> getDetourStopIdsFieldBuilder() { if (detourStopIdsBuilder_ == null) { detourStopIdsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder>( detourStopIds_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); detourStopIds_ = null; } return detourStopIdsBuilder_; } // @@protoc_insertion_point(builder_scope:org_onebusaway_transit_data_federation_services_service_alerts.Consequence) } static { defaultInstance = new Consequence(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:org_onebusaway_transit_data_federation_services_service_alerts.Consequence) } public interface IdOrBuilder extends com.google.protobuf.MessageOrBuilder { // required string agencyId = 1; /** * <code>required string agencyId = 1;</code> */ boolean hasAgencyId(); /** * <code>required string agencyId = 1;</code> */ java.lang.String getAgencyId(); /** * <code>required string agencyId = 1;</code> */ com.google.protobuf.ByteString getAgencyIdBytes(); // required string id = 2; /** * <code>required string id = 2;</code> */ boolean hasId(); /** * <code>required string id = 2;</code> */ java.lang.String getId(); /** * <code>required string id = 2;</code> */ com.google.protobuf.ByteString getIdBytes(); } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.Id} */ public static final class Id extends com.google.protobuf.GeneratedMessage implements IdOrBuilder { // Use Id.newBuilder() to construct. private Id(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Id(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Id defaultInstance; public static Id getDefaultInstance() { return defaultInstance; } @Override public Id getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Id( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; agencyId_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; id_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder.class); } public static com.google.protobuf.Parser<Id> PARSER = new com.google.protobuf.AbstractParser<Id>() { @Override public Id parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Id(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Id> getParserForType() { return PARSER; } private int bitField0_; // required string agencyId = 1; public static final int AGENCYID_FIELD_NUMBER = 1; private java.lang.Object agencyId_; /** * <code>required string agencyId = 1;</code> */ @Override public boolean hasAgencyId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string agencyId = 1;</code> */ @Override public java.lang.String getAgencyId() { java.lang.Object ref = agencyId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { agencyId_ = s; } return s; } } /** * <code>required string agencyId = 1;</code> */ @Override public com.google.protobuf.ByteString getAgencyIdBytes() { java.lang.Object ref = agencyId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); agencyId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // required string id = 2; public static final int ID_FIELD_NUMBER = 2; private java.lang.Object id_; /** * <code>required string id = 2;</code> */ @Override public boolean hasId() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required string id = 2;</code> */ @Override public java.lang.String getId() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { id_ = s; } return s; } } /** * <code>required string id = 2;</code> */ @Override public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { agencyId_ = ""; id_ = ""; } private byte memoizedIsInitialized = -1; @Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasAgencyId()) { memoizedIsInitialized = 0; return false; } if (!hasId()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getAgencyIdBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getIdBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; @Override public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getAgencyIdBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getIdBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } @Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id prototype) { return newBuilder().mergeFrom(prototype); } @Override public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.Id} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.IdOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.Builder.class); } // Construct using org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } @Override public Builder clear() { super.clear(); agencyId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); id_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @Override public Builder clone() { return create().mergeFrom(buildPartial()); } @Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_descriptor; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id getDefaultInstanceForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance(); } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id build() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id buildPartial() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id result = new org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.agencyId_ = agencyId_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.id_ = id_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id) { return mergeFrom((org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id other) { if (other == org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id.getDefaultInstance()) return this; if (other.hasAgencyId()) { bitField0_ |= 0x00000001; agencyId_ = other.agencyId_; onChanged(); } if (other.hasId()) { bitField0_ |= 0x00000002; id_ = other.id_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } @Override public final boolean isInitialized() { if (!hasAgencyId()) { return false; } if (!hasId()) { return false; } return true; } @Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.Id) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // required string agencyId = 1; private java.lang.Object agencyId_ = ""; /** * <code>required string agencyId = 1;</code> */ @Override public boolean hasAgencyId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string agencyId = 1;</code> */ @Override public java.lang.String getAgencyId() { java.lang.Object ref = agencyId_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); agencyId_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>required string agencyId = 1;</code> */ @Override public com.google.protobuf.ByteString getAgencyIdBytes() { java.lang.Object ref = agencyId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); agencyId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>required string agencyId = 1;</code> */ public Builder setAgencyId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; agencyId_ = value; onChanged(); return this; } /** * <code>required string agencyId = 1;</code> */ public Builder clearAgencyId() { bitField0_ = (bitField0_ & ~0x00000001); agencyId_ = getDefaultInstance().getAgencyId(); onChanged(); return this; } /** * <code>required string agencyId = 1;</code> */ public Builder setAgencyIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; agencyId_ = value; onChanged(); return this; } // required string id = 2; private java.lang.Object id_ = ""; /** * <code>required string id = 2;</code> */ @Override public boolean hasId() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required string id = 2;</code> */ @Override public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); id_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>required string id = 2;</code> */ @Override public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>required string id = 2;</code> */ public Builder setId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; id_ = value; onChanged(); return this; } /** * <code>required string id = 2;</code> */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000002); id_ = getDefaultInstance().getId(); onChanged(); return this; } /** * <code>required string id = 2;</code> */ public Builder setIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; id_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:org_onebusaway_transit_data_federation_services_service_alerts.Id) } static { defaultInstance = new Id(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:org_onebusaway_transit_data_federation_services_service_alerts.Id) } public interface TimeRangeOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional uint64 start = 1; /** * <code>optional uint64 start = 1;</code> */ boolean hasStart(); /** * <code>optional uint64 start = 1;</code> */ long getStart(); // optional uint64 end = 2; /** * <code>optional uint64 end = 2;</code> */ boolean hasEnd(); /** * <code>optional uint64 end = 2;</code> */ long getEnd(); } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.TimeRange} */ public static final class TimeRange extends com.google.protobuf.GeneratedMessage implements TimeRangeOrBuilder { // Use TimeRange.newBuilder() to construct. private TimeRange(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private TimeRange(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final TimeRange defaultInstance; public static TimeRange getDefaultInstance() { return defaultInstance; } @Override public TimeRange getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TimeRange( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; start_ = input.readUInt64(); break; } case 16: { bitField0_ |= 0x00000002; end_ = input.readUInt64(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder.class); } public static com.google.protobuf.Parser<TimeRange> PARSER = new com.google.protobuf.AbstractParser<TimeRange>() { @Override public TimeRange parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TimeRange(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<TimeRange> getParserForType() { return PARSER; } private int bitField0_; // optional uint64 start = 1; public static final int START_FIELD_NUMBER = 1; private long start_; /** * <code>optional uint64 start = 1;</code> */ @Override public boolean hasStart() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional uint64 start = 1;</code> */ @Override public long getStart() { return start_; } // optional uint64 end = 2; public static final int END_FIELD_NUMBER = 2; private long end_; /** * <code>optional uint64 end = 2;</code> */ @Override public boolean hasEnd() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional uint64 end = 2;</code> */ @Override public long getEnd() { return end_; } private void initFields() { start_ = 0L; end_ = 0L; } private byte memoizedIsInitialized = -1; @Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } @Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeUInt64(1, start_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeUInt64(2, end_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; @Override public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, start_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, end_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } @Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange prototype) { return newBuilder().mergeFrom(prototype); } @Override public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.TimeRange} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRangeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.Builder.class); } // Construct using org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } @Override public Builder clear() { super.clear(); start_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); end_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); return this; } @Override public Builder clone() { return create().mergeFrom(buildPartial()); } @Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_descriptor; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange getDefaultInstanceForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.getDefaultInstance(); } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange build() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange buildPartial() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange result = new org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.start_ = start_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.end_ = end_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange) { return mergeFrom((org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange other) { if (other == org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange.getDefaultInstance()) return this; if (other.hasStart()) { setStart(other.getStart()); } if (other.hasEnd()) { setEnd(other.getEnd()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } @Override public final boolean isInitialized() { return true; } @Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TimeRange) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional uint64 start = 1; private long start_ ; /** * <code>optional uint64 start = 1;</code> */ @Override public boolean hasStart() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional uint64 start = 1;</code> */ @Override public long getStart() { return start_; } /** * <code>optional uint64 start = 1;</code> */ public Builder setStart(long value) { bitField0_ |= 0x00000001; start_ = value; onChanged(); return this; } /** * <code>optional uint64 start = 1;</code> */ public Builder clearStart() { bitField0_ = (bitField0_ & ~0x00000001); start_ = 0L; onChanged(); return this; } // optional uint64 end = 2; private long end_ ; /** * <code>optional uint64 end = 2;</code> */ @Override public boolean hasEnd() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional uint64 end = 2;</code> */ @Override public long getEnd() { return end_; } /** * <code>optional uint64 end = 2;</code> */ public Builder setEnd(long value) { bitField0_ |= 0x00000002; end_ = value; onChanged(); return this; } /** * <code>optional uint64 end = 2;</code> */ public Builder clearEnd() { bitField0_ = (bitField0_ & ~0x00000002); end_ = 0L; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:org_onebusaway_transit_data_federation_services_service_alerts.TimeRange) } static { defaultInstance = new TimeRange(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:org_onebusaway_transit_data_federation_services_service_alerts.TimeRange) } public interface TranslatedStringOrBuilder extends com.google.protobuf.MessageOrBuilder { // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation> getTranslationList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation getTranslation(int index); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ int getTranslationCount(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder> getTranslationOrBuilderList(); /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder getTranslationOrBuilder( int index); } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString} */ public static final class TranslatedString extends com.google.protobuf.GeneratedMessage implements TranslatedStringOrBuilder { // Use TranslatedString.newBuilder() to construct. private TranslatedString(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private TranslatedString(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final TranslatedString defaultInstance; public static TranslatedString getDefaultInstance() { return defaultInstance; } @Override public TranslatedString getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TranslatedString( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { translation_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation>(); mutable_bitField0_ |= 0x00000001; } translation_.add(input.readMessage(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { translation_ = java.util.Collections.unmodifiableList(translation_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder.class); } public static com.google.protobuf.Parser<TranslatedString> PARSER = new com.google.protobuf.AbstractParser<TranslatedString>() { @Override public TranslatedString parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TranslatedString(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<TranslatedString> getParserForType() { return PARSER; } public interface TranslationOrBuilder extends com.google.protobuf.MessageOrBuilder { // required string text = 1; /** * <code>required string text = 1;</code> */ boolean hasText(); /** * <code>required string text = 1;</code> */ java.lang.String getText(); /** * <code>required string text = 1;</code> */ com.google.protobuf.ByteString getTextBytes(); // optional string language = 2; /** * <code>optional string language = 2;</code> */ boolean hasLanguage(); /** * <code>optional string language = 2;</code> */ java.lang.String getLanguage(); /** * <code>optional string language = 2;</code> */ com.google.protobuf.ByteString getLanguageBytes(); } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation} */ public static final class Translation extends com.google.protobuf.GeneratedMessage implements TranslationOrBuilder { // Use Translation.newBuilder() to construct. private Translation(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Translation(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Translation defaultInstance; public static Translation getDefaultInstance() { return defaultInstance; } @Override public Translation getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Translation( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; text_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; language_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder.class); } public static com.google.protobuf.Parser<Translation> PARSER = new com.google.protobuf.AbstractParser<Translation>() { @Override public Translation parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Translation(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Translation> getParserForType() { return PARSER; } private int bitField0_; // required string text = 1; public static final int TEXT_FIELD_NUMBER = 1; private java.lang.Object text_; /** * <code>required string text = 1;</code> */ @Override public boolean hasText() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string text = 1;</code> */ @Override public java.lang.String getText() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { text_ = s; } return s; } } /** * <code>required string text = 1;</code> */ @Override public com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); text_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string language = 2; public static final int LANGUAGE_FIELD_NUMBER = 2; private java.lang.Object language_; /** * <code>optional string language = 2;</code> */ @Override public boolean hasLanguage() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string language = 2;</code> */ @Override public java.lang.String getLanguage() { java.lang.Object ref = language_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { language_ = s; } return s; } } /** * <code>optional string language = 2;</code> */ @Override public com.google.protobuf.ByteString getLanguageBytes() { java.lang.Object ref = language_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); language_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { text_ = ""; language_ = ""; } private byte memoizedIsInitialized = -1; @Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasText()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getTextBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getLanguageBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; @Override public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getTextBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getLanguageBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } @Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation prototype) { return newBuilder().mergeFrom(prototype); } @Override public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder.class); } // Construct using org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } @Override public Builder clear() { super.clear(); text_ = ""; bitField0_ = (bitField0_ & ~0x00000001); language_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } @Override public Builder clone() { return create().mergeFrom(buildPartial()); } @Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_descriptor; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation getDefaultInstanceForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.getDefaultInstance(); } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation build() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation buildPartial() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation result = new org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.text_ = text_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.language_ = language_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation) { return mergeFrom((org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation other) { if (other == org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.getDefaultInstance()) return this; if (other.hasText()) { bitField0_ |= 0x00000001; text_ = other.text_; onChanged(); } if (other.hasLanguage()) { bitField0_ |= 0x00000002; language_ = other.language_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } @Override public final boolean isInitialized() { if (!hasText()) { return false; } return true; } @Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // required string text = 1; private java.lang.Object text_ = ""; /** * <code>required string text = 1;</code> */ @Override public boolean hasText() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required string text = 1;</code> */ @Override public java.lang.String getText() { java.lang.Object ref = text_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); text_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>required string text = 1;</code> */ @Override public com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); text_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>required string text = 1;</code> */ public Builder setText( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; text_ = value; onChanged(); return this; } /** * <code>required string text = 1;</code> */ public Builder clearText() { bitField0_ = (bitField0_ & ~0x00000001); text_ = getDefaultInstance().getText(); onChanged(); return this; } /** * <code>required string text = 1;</code> */ public Builder setTextBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; text_ = value; onChanged(); return this; } // optional string language = 2; private java.lang.Object language_ = ""; /** * <code>optional string language = 2;</code> */ @Override public boolean hasLanguage() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string language = 2;</code> */ @Override public java.lang.String getLanguage() { java.lang.Object ref = language_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); language_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string language = 2;</code> */ @Override public com.google.protobuf.ByteString getLanguageBytes() { java.lang.Object ref = language_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); language_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string language = 2;</code> */ public Builder setLanguage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; language_ = value; onChanged(); return this; } /** * <code>optional string language = 2;</code> */ public Builder clearLanguage() { bitField0_ = (bitField0_ & ~0x00000002); language_ = getDefaultInstance().getLanguage(); onChanged(); return this; } /** * <code>optional string language = 2;</code> */ public Builder setLanguageBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; language_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation) } static { defaultInstance = new Translation(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation) } // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1; public static final int TRANSLATION_FIELD_NUMBER = 1; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation> translation_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation> getTranslationList() { return translation_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder> getTranslationOrBuilderList() { return translation_; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public int getTranslationCount() { return translation_.size(); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation getTranslation(int index) { return translation_.get(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder getTranslationOrBuilder( int index) { return translation_.get(index); } private void initFields() { translation_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; @Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; for (int i = 0; i < getTranslationCount(); i++) { if (!getTranslation(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } @Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < translation_.size(); i++) { output.writeMessage(1, translation_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; @Override public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; for (int i = 0; i < translation_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, translation_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } @Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString prototype) { return newBuilder().mergeFrom(prototype); } @Override public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedStringOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_descriptor; } @Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_fieldAccessorTable .ensureFieldAccessorsInitialized( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.class, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Builder.class); } // Construct using org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getTranslationFieldBuilder(); } } private static Builder create() { return new Builder(); } @Override public Builder clear() { super.clear(); if (translationBuilder_ == null) { translation_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { translationBuilder_.clear(); } return this; } @Override public Builder clone() { return create().mergeFrom(buildPartial()); } @Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_descriptor; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString getDefaultInstanceForType() { return org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance(); } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString build() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString buildPartial() { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString result = new org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString(this); int from_bitField0_ = bitField0_; if (translationBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { translation_ = java.util.Collections.unmodifiableList(translation_); bitField0_ = (bitField0_ & ~0x00000001); } result.translation_ = translation_; } else { result.translation_ = translationBuilder_.build(); } onBuilt(); return result; } @Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString) { return mergeFrom((org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString other) { if (other == org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.getDefaultInstance()) return this; if (translationBuilder_ == null) { if (!other.translation_.isEmpty()) { if (translation_.isEmpty()) { translation_ = other.translation_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureTranslationIsMutable(); translation_.addAll(other.translation_); } onChanged(); } } else { if (!other.translation_.isEmpty()) { if (translationBuilder_.isEmpty()) { translationBuilder_.dispose(); translationBuilder_ = null; translation_ = other.translation_; bitField0_ = (bitField0_ & ~0x00000001); translationBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getTranslationFieldBuilder() : null; } else { translationBuilder_.addAllMessages(other.translation_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } @Override public final boolean isInitialized() { for (int i = 0; i < getTranslationCount(); i++) { if (!getTranslation(i).isInitialized()) { return false; } } return true; } @Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1; private java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation> translation_ = java.util.Collections.emptyList(); private void ensureTranslationIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { translation_ = new java.util.ArrayList<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation>(translation_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder> translationBuilder_; /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation> getTranslationList() { if (translationBuilder_ == null) { return java.util.Collections.unmodifiableList(translation_); } else { return translationBuilder_.getMessageList(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public int getTranslationCount() { if (translationBuilder_ == null) { return translation_.size(); } else { return translationBuilder_.getCount(); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation getTranslation(int index) { if (translationBuilder_ == null) { return translation_.get(index); } else { return translationBuilder_.getMessage(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder setTranslation( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation value) { if (translationBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTranslationIsMutable(); translation_.set(index, value); onChanged(); } else { translationBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder setTranslation( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder builderForValue) { if (translationBuilder_ == null) { ensureTranslationIsMutable(); translation_.set(index, builderForValue.build()); onChanged(); } else { translationBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder addTranslation(org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation value) { if (translationBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTranslationIsMutable(); translation_.add(value); onChanged(); } else { translationBuilder_.addMessage(value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder addTranslation( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation value) { if (translationBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTranslationIsMutable(); translation_.add(index, value); onChanged(); } else { translationBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder addTranslation( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder builderForValue) { if (translationBuilder_ == null) { ensureTranslationIsMutable(); translation_.add(builderForValue.build()); onChanged(); } else { translationBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder addTranslation( int index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder builderForValue) { if (translationBuilder_ == null) { ensureTranslationIsMutable(); translation_.add(index, builderForValue.build()); onChanged(); } else { translationBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder addAllTranslation( java.lang.Iterable<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation> values) { if (translationBuilder_ == null) { ensureTranslationIsMutable(); super.addAll(values, translation_); onChanged(); } else { translationBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder clearTranslation() { if (translationBuilder_ == null) { translation_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { translationBuilder_.clear(); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public Builder removeTranslation(int index) { if (translationBuilder_ == null) { ensureTranslationIsMutable(); translation_.remove(index); onChanged(); } else { translationBuilder_.remove(index); } return this; } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder getTranslationBuilder( int index) { return getTranslationFieldBuilder().getBuilder(index); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder getTranslationOrBuilder( int index) { if (translationBuilder_ == null) { return translation_.get(index); } else { return translationBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ @Override public java.util.List<? extends org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder> getTranslationOrBuilderList() { if (translationBuilder_ != null) { return translationBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(translation_); } } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder addTranslationBuilder() { return getTranslationFieldBuilder().addBuilder( org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder addTranslationBuilder( int index) { return getTranslationFieldBuilder().addBuilder( index, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.getDefaultInstance()); } /** * <code>repeated .org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString.Translation translation = 1;</code> */ public java.util.List<org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder> getTranslationBuilderList() { return getTranslationFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder> getTranslationFieldBuilder() { if (translationBuilder_ == null) { translationBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.Translation.Builder, org.onebusaway.transit_data_federation.services.service_alerts.ServiceAlerts.TranslatedString.TranslationOrBuilder>( translation_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); translation_ = null; } return translationBuilder_; } // @@protoc_insertion_point(builder_scope:org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString) } static { defaultInstance = new TranslatedString(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:org_onebusaway_transit_data_federation_services_service_alerts.TranslatedString) } private static com.google.protobuf.Descriptors.Descriptor internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\nfsrc/main/resources/org/onebusaway/tran" + "sit_data_federation/services/service_ale" + "rts/service-alerts.proto\022>org_onebusaway" + "_transit_data_federation_services_servic" + "e_alerts\"~\n\027ServiceAlertsCollection\022c\n\rs" + "erviceAlerts\030\001 \003(\0132L.org_onebusaway_tran" + "sit_data_federation_services_service_ale" + "rts.ServiceAlert\"\332\n\n\014ServiceAlert\022N\n\002id\030" + "\001 \002(\0132B.org_onebusaway_transit_data_fede" + "ration_services_service_alerts.Id\022\024\n\014cre", "ationTime\030\002 \002(\004\022\024\n\014modifiedTime\030\003 \002(\004\022_\n" + "\014activeWindow\030\004 \003(\0132I.org_onebusaway_tra" + "nsit_data_federation_services_service_al" + "erts.TimeRange\022d\n\021publicationWindow\030\005 \003(" + "\0132I.org_onebusaway_transit_data_federati" + "on_services_service_alerts.TimeRange\022a\n\007" + "summary\030\006 \001(\0132P.org_onebusaway_transit_d" + "ata_federation_services_service_alerts.T" + "ranslatedString\022e\n\013description\030\007 \001(\0132P.o" + "rg_onebusaway_transit_data_federation_se", "rvices_service_alerts.TranslatedString\022p" + "\n\005cause\030\010 \001(\0162R.org_onebusaway_transit_d" + "ata_federation_services_service_alerts.S" + "erviceAlert.Cause:\rUNKNOWN_CAUSE\022X\n\007affe" + "cts\030\t \003(\0132G.org_onebusaway_transit_data_" + "federation_services_service_alerts.Affec" + "ts\022`\n\013consequence\030\n \003(\0132K.org_onebusaway" + "_transit_data_federation_services_servic" + "e_alerts.Consequence\022g\n\010severity\030\013 \001(\0162U" + ".org_onebusaway_transit_data_federation_", "services_service_alerts.ServiceAlert.Sev" + "erity\022]\n\003url\030\014 \001(\0132P.org_onebusaway_tran" + "sit_data_federation_services_service_ale" + "rts.TranslatedString\"\330\001\n\005Cause\022\021\n\rUNKNOW" + "N_CAUSE\020\001\022\017\n\013OTHER_CAUSE\020\002\022\025\n\021TECHNICAL_" + "PROBLEM\020\003\022\n\n\006STRIKE\020\004\022\021\n\rDEMONSTRATION\020\005" + "\022\014\n\010ACCIDENT\020\006\022\013\n\007HOLIDAY\020\007\022\013\n\007WEATHER\020\010" + "\022\017\n\013MAINTENANCE\020\t\022\020\n\014CONSTRUCTION\020\n\022\023\n\017P" + "OLICE_ACTIVITY\020\013\022\025\n\021MEDICAL_EMERGENCY\020\014\"" + "l\n\010Severity\022\r\n\tNO_IMPACT\020\001\022\013\n\007UNKNOWN\020\002\022", "\017\n\013VERY_SLIGHT\020\003\022\n\n\006SLIGHT\020\004\022\n\n\006NORMAL\020\005" + "\022\n\n\006SEVERE\020\006\022\017\n\013VERY_SEVERE\020\007\"\304\002\n\007Affect" + "s\022\020\n\010agencyId\030\001 \001(\t\022S\n\007routeId\030\002 \001(\0132B.o" + "rg_onebusaway_transit_data_federation_se" + "rvices_service_alerts.Id\022\023\n\013directionId\030" + "\003 \001(\t\022R\n\006tripId\030\004 \001(\0132B.org_onebusaway_t" + "ransit_data_federation_services_service_" + "alerts.Id\022R\n\006stopId\030\005 \001(\0132B.org_onebusaw" + "ay_transit_data_federation_services_serv" + "ice_alerts.Id\022\025\n\rapplicationId\030\006 \001(\t\"\230\003\n", "\013Consequence\022b\n\006effect\030\001 \001(\0162R.org_onebu" + "saway_transit_data_federation_services_s" + "ervice_alerts.Consequence.Effect\022\022\n\ndeto" + "urPath\030\002 \001(\t\022Y\n\rdetourStopIds\030\003 \003(\0132B.or" + "g_onebusaway_transit_data_federation_ser" + "vices_service_alerts.Id\"\265\001\n\006Effect\022\016\n\nNO" + "_SERVICE\020\001\022\023\n\017REDUCED_SERVICE\020\002\022\026\n\022SIGNI" + "FICANT_DELAYS\020\003\022\n\n\006DETOUR\020\004\022\026\n\022ADDITIONA" + "L_SERVICE\020\005\022\024\n\020MODIFIED_SERVICE\020\006\022\020\n\014OTH" + "ER_EFFECT\020\007\022\022\n\016UNKNOWN_EFFECT\020\010\022\016\n\nSTOP_", "MOVED\020\t\"\"\n\002Id\022\020\n\010agencyId\030\001 \002(\t\022\n\n\002id\030\002 " + "\002(\t\"\'\n\tTimeRange\022\r\n\005start\030\001 \001(\004\022\013\n\003end\030\002" + " \001(\004\"\264\001\n\020TranslatedString\022q\n\013translation" + "\030\001 \003(\0132\\.org_onebusaway_transit_data_fed" + "eration_services_service_alerts.Translat" + "edString.Translation\032-\n\013Translation\022\014\n\004t" + "ext\030\001 \002(\t\022\020\n\010language\030\002 \001(\tB@\n>org.onebu" + "saway.transit_data_federation.services.s" + "ervice_alerts" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @Override public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlertsCollection_descriptor, new java.lang.String[] { "ServiceAlerts", }); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_org_onebusaway_transit_data_federation_services_service_alerts_ServiceAlert_descriptor, new java.lang.String[] { "Id", "CreationTime", "ModifiedTime", "ActiveWindow", "PublicationWindow", "Summary", "Description", "Cause", "Affects", "Consequence", "Severity", "Url", }); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Affects_descriptor, new java.lang.String[] { "AgencyId", "RouteId", "DirectionId", "TripId", "StopId", "ApplicationId", }); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Consequence_descriptor, new java.lang.String[] { "Effect", "DetourPath", "DetourStopIds", }); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_org_onebusaway_transit_data_federation_services_service_alerts_Id_descriptor, new java.lang.String[] { "AgencyId", "Id", }); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TimeRange_descriptor, new java.lang.String[] { "Start", "End", }); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_descriptor, new java.lang.String[] { "Translation", }); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_descriptor = internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_descriptor.getNestedTypes().get(0); internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_org_onebusaway_transit_data_federation_services_service_alerts_TranslatedString_Translation_descriptor, new java.lang.String[] { "Text", "Language", }); return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); } // @@protoc_insertion_point(outer_class_scope) }