Class Versioning.VersioningAnnotation.Builder

    • Field Detail

      • bitField0_

        private int bitField0_
      • previousMessageType_

        private java.lang.Object previousMessageType_
    • Constructor Detail

      • Builder

        private Builder()
      • Builder

        private Builder​(com.google.protobuf.AbstractMessage.BuilderParent parent)
    • Method Detail

      • 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.Builder<Versioning.VersioningAnnotation.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Versioning.VersioningAnnotation.Builder>
      • getDefaultInstanceForType

        public Versioning.VersioningAnnotation getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Versioning.VersioningAnnotation build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Versioning.VersioningAnnotation buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Versioning.VersioningAnnotation.Builder>
      • mergeFrom

        public Versioning.VersioningAnnotation.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                          throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Versioning.VersioningAnnotation.Builder>
        Throws:
        java.io.IOException
      • getPreviousMessageType

        public java.lang.String getPreviousMessageType()
         Track the previous message type. E.g. this message might be
         udpa.foo.v3alpha.Foo and it was previously udpa.bar.v2.Bar. This
         information is consumed by UDPA via proto descriptors.
         
        string previous_message_type = 1;
        Specified by:
        getPreviousMessageType in interface Versioning.VersioningAnnotationOrBuilder
        Returns:
        The previousMessageType.
      • getPreviousMessageTypeBytes

        public com.google.protobuf.ByteString getPreviousMessageTypeBytes()
         Track the previous message type. E.g. this message might be
         udpa.foo.v3alpha.Foo and it was previously udpa.bar.v2.Bar. This
         information is consumed by UDPA via proto descriptors.
         
        string previous_message_type = 1;
        Specified by:
        getPreviousMessageTypeBytes in interface Versioning.VersioningAnnotationOrBuilder
        Returns:
        The bytes for previousMessageType.
      • setPreviousMessageType

        public Versioning.VersioningAnnotation.Builder setPreviousMessageType​(java.lang.String value)
         Track the previous message type. E.g. this message might be
         udpa.foo.v3alpha.Foo and it was previously udpa.bar.v2.Bar. This
         information is consumed by UDPA via proto descriptors.
         
        string previous_message_type = 1;
        Parameters:
        value - The previousMessageType to set.
        Returns:
        This builder for chaining.
      • clearPreviousMessageType

        public Versioning.VersioningAnnotation.Builder clearPreviousMessageType()
         Track the previous message type. E.g. this message might be
         udpa.foo.v3alpha.Foo and it was previously udpa.bar.v2.Bar. This
         information is consumed by UDPA via proto descriptors.
         
        string previous_message_type = 1;
        Returns:
        This builder for chaining.
      • setPreviousMessageTypeBytes

        public Versioning.VersioningAnnotation.Builder setPreviousMessageTypeBytes​(com.google.protobuf.ByteString value)
         Track the previous message type. E.g. this message might be
         udpa.foo.v3alpha.Foo and it was previously udpa.bar.v2.Bar. This
         information is consumed by UDPA via proto descriptors.
         
        string previous_message_type = 1;
        Parameters:
        value - The bytes for previousMessageType to set.
        Returns:
        This builder for chaining.