Class ErrorConditionStructure

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
uk.org.siri.www.siri.ErrorConditionStructure
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, ErrorConditionStructureOrBuilder

@Generated public final class ErrorConditionStructure extends com.google.protobuf.GeneratedMessage implements ErrorConditionStructureOrBuilder
 Type for RequestErrorCondition.  [siri/siri_request_errorConditions-v2.0.xsd at 89:50]
 
Protobuf type uk.org.siri.www.siri.ErrorConditionStructure
See Also:
  • Field Details

    • SERVICE_NOT_AVAILABLE_ERROR_FIELD_NUMBER

      public static final int SERVICE_NOT_AVAILABLE_ERROR_FIELD_NUMBER
      See Also:
    • CAPABILITY_NOT_SUPPORTED_ERROR_FIELD_NUMBER

      public static final int CAPABILITY_NOT_SUPPORTED_ERROR_FIELD_NUMBER
      See Also:
    • ACCESS_NOT_ALLOWED_ERROR_FIELD_NUMBER

      public static final int ACCESS_NOT_ALLOWED_ERROR_FIELD_NUMBER
      See Also:
    • INVALID_DATA_REFERENCES_ERROR_FIELD_NUMBER

      public static final int INVALID_DATA_REFERENCES_ERROR_FIELD_NUMBER
      See Also:
    • BEYOND_DATA_HORIZON_FIELD_NUMBER

      public static final int BEYOND_DATA_HORIZON_FIELD_NUMBER
      See Also:
    • NO_INFO_FOR_TOPIC_ERROR_FIELD_NUMBER

      public static final int NO_INFO_FOR_TOPIC_ERROR_FIELD_NUMBER
      See Also:
    • PARAMETERS_IGNORED_ERROR_FIELD_NUMBER

      public static final int PARAMETERS_IGNORED_ERROR_FIELD_NUMBER
      See Also:
    • UNKNOWN_EXTENSIONS_ERROR_FIELD_NUMBER

      public static final int UNKNOWN_EXTENSIONS_ERROR_FIELD_NUMBER
      See Also:
    • ALLOWED_RESOURCE_USAGE_EXCEEDED_ERROR_FIELD_NUMBER

      public static final int ALLOWED_RESOURCE_USAGE_EXCEEDED_ERROR_FIELD_NUMBER
      See Also:
    • OTHER_ERROR_FIELD_NUMBER

      public static final int OTHER_ERROR_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasServiceNotAvailableError

      public boolean hasServiceNotAvailableError()
       Error: Functional service is not available to use (but it is still capable of giving this response).  [siri/siri_request_errorConditions-v2.0.xsd at 359:118]
       
      .uk.org.siri.www.siri.ServiceNotAvailableErrorStructure service_not_available_error = 1;
      Specified by:
      hasServiceNotAvailableError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the serviceNotAvailableError field is set.
    • getServiceNotAvailableError

      public ServiceNotAvailableErrorStructure getServiceNotAvailableError()
       Error: Functional service is not available to use (but it is still capable of giving this response).  [siri/siri_request_errorConditions-v2.0.xsd at 359:118]
       
      .uk.org.siri.www.siri.ServiceNotAvailableErrorStructure service_not_available_error = 1;
      Specified by:
      getServiceNotAvailableError in interface ErrorConditionStructureOrBuilder
      Returns:
      The serviceNotAvailableError.
    • getServiceNotAvailableErrorOrBuilder

      public ServiceNotAvailableErrorStructureOrBuilder getServiceNotAvailableErrorOrBuilder()
       Error: Functional service is not available to use (but it is still capable of giving this response).  [siri/siri_request_errorConditions-v2.0.xsd at 359:118]
       
      .uk.org.siri.www.siri.ServiceNotAvailableErrorStructure service_not_available_error = 1;
      Specified by:
      getServiceNotAvailableErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasCapabilityNotSupportedError

      public boolean hasCapabilityNotSupportedError()
       Error: Service does not support the requested capability.  [siri/siri_request_errorConditions-v2.0.xsd at 381:124]
       
      .uk.org.siri.www.siri.CapabilityNotSupportedErrorStructure capability_not_supported_error = 2;
      Specified by:
      hasCapabilityNotSupportedError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the capabilityNotSupportedError field is set.
    • getCapabilityNotSupportedError

      public CapabilityNotSupportedErrorStructure getCapabilityNotSupportedError()
       Error: Service does not support the requested capability.  [siri/siri_request_errorConditions-v2.0.xsd at 381:124]
       
      .uk.org.siri.www.siri.CapabilityNotSupportedErrorStructure capability_not_supported_error = 2;
      Specified by:
      getCapabilityNotSupportedError in interface ErrorConditionStructureOrBuilder
      Returns:
      The capabilityNotSupportedError.
    • getCapabilityNotSupportedErrorOrBuilder

      public CapabilityNotSupportedErrorStructureOrBuilder getCapabilityNotSupportedErrorOrBuilder()
       Error: Service does not support the requested capability.  [siri/siri_request_errorConditions-v2.0.xsd at 381:124]
       
      .uk.org.siri.www.siri.CapabilityNotSupportedErrorStructure capability_not_supported_error = 2;
      Specified by:
      getCapabilityNotSupportedErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasAccessNotAllowedError

      public boolean hasAccessNotAllowedError()
       Error: Requestor is not authorised to the service or data requested.  [siri/siri_request_errorConditions-v2.0.xsd at 418:112]
       
      .uk.org.siri.www.siri.AccessNotAllowedErrorStructure access_not_allowed_error = 3;
      Specified by:
      hasAccessNotAllowedError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the accessNotAllowedError field is set.
    • getAccessNotAllowedError

      public AccessNotAllowedErrorStructure getAccessNotAllowedError()
       Error: Requestor is not authorised to the service or data requested.  [siri/siri_request_errorConditions-v2.0.xsd at 418:112]
       
      .uk.org.siri.www.siri.AccessNotAllowedErrorStructure access_not_allowed_error = 3;
      Specified by:
      getAccessNotAllowedError in interface ErrorConditionStructureOrBuilder
      Returns:
      The accessNotAllowedError.
    • getAccessNotAllowedErrorOrBuilder

      public AccessNotAllowedErrorStructureOrBuilder getAccessNotAllowedErrorOrBuilder()
       Error: Requestor is not authorised to the service or data requested.  [siri/siri_request_errorConditions-v2.0.xsd at 418:112]
       
      .uk.org.siri.www.siri.AccessNotAllowedErrorStructure access_not_allowed_error = 3;
      Specified by:
      getAccessNotAllowedErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasInvalidDataReferencesError

      public boolean hasInvalidDataReferencesError()
       Error: Request contains references to  identifiers that are not known.  +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 446:122]
       
      .uk.org.siri.www.siri.InvalidDataReferencesErrorStructure invalid_data_references_error = 4;
      Specified by:
      hasInvalidDataReferencesError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the invalidDataReferencesError field is set.
    • getInvalidDataReferencesError

      public InvalidDataReferencesErrorStructure getInvalidDataReferencesError()
       Error: Request contains references to  identifiers that are not known.  +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 446:122]
       
      .uk.org.siri.www.siri.InvalidDataReferencesErrorStructure invalid_data_references_error = 4;
      Specified by:
      getInvalidDataReferencesError in interface ErrorConditionStructureOrBuilder
      Returns:
      The invalidDataReferencesError.
    • getInvalidDataReferencesErrorOrBuilder

      public InvalidDataReferencesErrorStructureOrBuilder getInvalidDataReferencesErrorOrBuilder()
       Error: Request contains references to  identifiers that are not known.  +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 446:122]
       
      .uk.org.siri.www.siri.InvalidDataReferencesErrorStructure invalid_data_references_error = 4;
      Specified by:
      getInvalidDataReferencesErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasBeyondDataHorizon

      public boolean hasBeyondDataHorizon()
       Error: Data period or subscription period is outside of period covered by service.  [siri/siri_request_errorConditions-v2.0.xsd at 403:109]
       
      .uk.org.siri.www.siri.BeyondDataHorizonErrorStructure beyond_data_horizon = 5;
      Specified by:
      hasBeyondDataHorizon in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the beyondDataHorizon field is set.
    • getBeyondDataHorizon

      public BeyondDataHorizonErrorStructure getBeyondDataHorizon()
       Error: Data period or subscription period is outside of period covered by service.  [siri/siri_request_errorConditions-v2.0.xsd at 403:109]
       
      .uk.org.siri.www.siri.BeyondDataHorizonErrorStructure beyond_data_horizon = 5;
      Specified by:
      getBeyondDataHorizon in interface ErrorConditionStructureOrBuilder
      Returns:
      The beyondDataHorizon.
    • getBeyondDataHorizonOrBuilder

      public BeyondDataHorizonErrorStructureOrBuilder getBeyondDataHorizonOrBuilder()
       Error: Data period or subscription period is outside of period covered by service.  [siri/siri_request_errorConditions-v2.0.xsd at 403:109]
       
      .uk.org.siri.www.siri.BeyondDataHorizonErrorStructure beyond_data_horizon = 5;
      Specified by:
      getBeyondDataHorizonOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasNoInfoForTopicError

      public boolean hasNoInfoForTopicError()
       Error: Valid request was made but service does not hold any data for the requested topic. expression.  [siri/siri_request_errorConditions-v2.0.xsd at 432:108]
       
      .uk.org.siri.www.siri.NoInfoForTopicErrorStructure no_info_for_topic_error = 6;
      Specified by:
      hasNoInfoForTopicError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the noInfoForTopicError field is set.
    • getNoInfoForTopicError

      public NoInfoForTopicErrorStructure getNoInfoForTopicError()
       Error: Valid request was made but service does not hold any data for the requested topic. expression.  [siri/siri_request_errorConditions-v2.0.xsd at 432:108]
       
      .uk.org.siri.www.siri.NoInfoForTopicErrorStructure no_info_for_topic_error = 6;
      Specified by:
      getNoInfoForTopicError in interface ErrorConditionStructureOrBuilder
      Returns:
      The noInfoForTopicError.
    • getNoInfoForTopicErrorOrBuilder

      public NoInfoForTopicErrorStructureOrBuilder getNoInfoForTopicErrorOrBuilder()
       Error: Valid request was made but service does not hold any data for the requested topic. expression.  [siri/siri_request_errorConditions-v2.0.xsd at 432:108]
       
      .uk.org.siri.www.siri.NoInfoForTopicErrorStructure no_info_for_topic_error = 6;
      Specified by:
      getNoInfoForTopicErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasParametersIgnoredError

      public boolean hasParametersIgnoredError()
       Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 468:114]
       
      .uk.org.siri.www.siri.ParametersIgnoredErrorStructure parameters_ignored_error = 7;
      Specified by:
      hasParametersIgnoredError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the parametersIgnoredError field is set.
    • getParametersIgnoredError

      public ParametersIgnoredErrorStructure getParametersIgnoredError()
       Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 468:114]
       
      .uk.org.siri.www.siri.ParametersIgnoredErrorStructure parameters_ignored_error = 7;
      Specified by:
      getParametersIgnoredError in interface ErrorConditionStructureOrBuilder
      Returns:
      The parametersIgnoredError.
    • getParametersIgnoredErrorOrBuilder

      public ParametersIgnoredErrorStructureOrBuilder getParametersIgnoredErrorOrBuilder()
       Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 468:114]
       
      .uk.org.siri.www.siri.ParametersIgnoredErrorStructure parameters_ignored_error = 7;
      Specified by:
      getParametersIgnoredErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasUnknownExtensionsError

      public boolean hasUnknownExtensionsError()
       Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored..  +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 490:114]
       
      .uk.org.siri.www.siri.UnknownExtensionsErrorStructure unknown_extensions_error = 8;
      Specified by:
      hasUnknownExtensionsError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the unknownExtensionsError field is set.
    • getUnknownExtensionsError

      public UnknownExtensionsErrorStructure getUnknownExtensionsError()
       Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored..  +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 490:114]
       
      .uk.org.siri.www.siri.UnknownExtensionsErrorStructure unknown_extensions_error = 8;
      Specified by:
      getUnknownExtensionsError in interface ErrorConditionStructureOrBuilder
      Returns:
      The unknownExtensionsError.
    • getUnknownExtensionsErrorOrBuilder

      public UnknownExtensionsErrorStructureOrBuilder getUnknownExtensionsErrorOrBuilder()
       Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored..  +SIRI v2.0.  [siri/siri_request_errorConditions-v2.0.xsd at 490:114]
       
      .uk.org.siri.www.siri.UnknownExtensionsErrorStructure unknown_extensions_error = 8;
      Specified by:
      getUnknownExtensionsErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasAllowedResourceUsageExceededError

      public boolean hasAllowedResourceUsageExceededError()
       Error: Valid request was made but request would exceed the permitted resource usage of the client.  [siri/siri_request_errorConditions-v2.0.xsd at 512:136]
       
      .uk.org.siri.www.siri.AllowedResourceUsageExceededErrorStructure allowed_resource_usage_exceeded_error = 9;
      Specified by:
      hasAllowedResourceUsageExceededError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the allowedResourceUsageExceededError field is set.
    • getAllowedResourceUsageExceededError

      public AllowedResourceUsageExceededErrorStructure getAllowedResourceUsageExceededError()
       Error: Valid request was made but request would exceed the permitted resource usage of the client.  [siri/siri_request_errorConditions-v2.0.xsd at 512:136]
       
      .uk.org.siri.www.siri.AllowedResourceUsageExceededErrorStructure allowed_resource_usage_exceeded_error = 9;
      Specified by:
      getAllowedResourceUsageExceededError in interface ErrorConditionStructureOrBuilder
      Returns:
      The allowedResourceUsageExceededError.
    • getAllowedResourceUsageExceededErrorOrBuilder

      public AllowedResourceUsageExceededErrorStructureOrBuilder getAllowedResourceUsageExceededErrorOrBuilder()
       Error: Valid request was made but request would exceed the permitted resource usage of the client.  [siri/siri_request_errorConditions-v2.0.xsd at 512:136]
       
      .uk.org.siri.www.siri.AllowedResourceUsageExceededErrorStructure allowed_resource_usage_exceeded_error = 9;
      Specified by:
      getAllowedResourceUsageExceededErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasOtherError

      public boolean hasOtherError()
       Error: Error type other than the well defined codes.  [siri/siri_request_errorConditions-v2.0.xsd at 573:90]
       
      .uk.org.siri.www.siri.OtherErrorStructure other_error = 10;
      Specified by:
      hasOtherError in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the otherError field is set.
    • getOtherError

      public OtherErrorStructure getOtherError()
       Error: Error type other than the well defined codes.  [siri/siri_request_errorConditions-v2.0.xsd at 573:90]
       
      .uk.org.siri.www.siri.OtherErrorStructure other_error = 10;
      Specified by:
      getOtherError in interface ErrorConditionStructureOrBuilder
      Returns:
      The otherError.
    • getOtherErrorOrBuilder

      public OtherErrorStructureOrBuilder getOtherErrorOrBuilder()
       Error: Error type other than the well defined codes.  [siri/siri_request_errorConditions-v2.0.xsd at 573:90]
       
      .uk.org.siri.www.siri.OtherErrorStructure other_error = 10;
      Specified by:
      getOtherErrorOrBuilder in interface ErrorConditionStructureOrBuilder
    • hasDescription

      public boolean hasDescription()
       Text description of error.  [siri/siri_request_errorConditions-v2.0.xsd at 97:88]
       
      .uk.org.siri.www.siri.NaturalLanguageStringStructure description = 31;
      Specified by:
      hasDescription in interface ErrorConditionStructureOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public NaturalLanguageStringStructure getDescription()
       Text description of error.  [siri/siri_request_errorConditions-v2.0.xsd at 97:88]
       
      .uk.org.siri.www.siri.NaturalLanguageStringStructure description = 31;
      Specified by:
      getDescription in interface ErrorConditionStructureOrBuilder
      Returns:
      The description.
    • getDescriptionOrBuilder

      public NaturalLanguageStringStructureOrBuilder getDescriptionOrBuilder()
       Text description of error.  [siri/siri_request_errorConditions-v2.0.xsd at 97:88]
       
      .uk.org.siri.www.siri.NaturalLanguageStringStructure description = 31;
      Specified by:
      getDescriptionOrBuilder in interface ErrorConditionStructureOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ErrorConditionStructure parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ErrorConditionStructure parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ErrorConditionStructure parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ErrorConditionStructure parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ErrorConditionStructure parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ErrorConditionStructure parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ErrorConditionStructure parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ErrorConditionStructure parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ErrorConditionStructure parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ErrorConditionStructure parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ErrorConditionStructure parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ErrorConditionStructure parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ErrorConditionStructure.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ErrorConditionStructure.Builder newBuilder()
    • newBuilder

      public static ErrorConditionStructure.Builder newBuilder(ErrorConditionStructure prototype)
    • toBuilder

      public ErrorConditionStructure.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ErrorConditionStructure.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ErrorConditionStructure getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ErrorConditionStructure> parser()
    • getParserForType

      public com.google.protobuf.Parser<ErrorConditionStructure> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public ErrorConditionStructure getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder