Class GrpcKeyBuilder.Name.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, GrpcKeyBuilder.NameOrBuilder, java.lang.Cloneable
    Enclosing class:
    GrpcKeyBuilder.Name

    public static final class GrpcKeyBuilder.Name.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<GrpcKeyBuilder.Name.Builder>
    implements GrpcKeyBuilder.NameOrBuilder
     To match, one of the given Name fields must match; the service and method
     fields are specified as fixed strings.  The service name is required and
     includes the proto package name.  The method name may be omitted, in
     which case any method on the given service is matched.
     
    Protobuf type grpc.lookup.v1.GrpcKeyBuilder.Name
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int bitField0_  
      private java.lang.Object method_  
      private java.lang.Object service_  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Builder()  
      private Builder​(com.google.protobuf.AbstractMessage.BuilderParent parent)  
    • Field Detail

      • bitField0_

        private int bitField0_
      • service_

        private java.lang.Object service_
      • method_

        private java.lang.Object method_
    • 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<GrpcKeyBuilder.Name.Builder>
      • clear

        public GrpcKeyBuilder.Name.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessage.Builder<GrpcKeyBuilder.Name.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<GrpcKeyBuilder.Name.Builder>
      • getDefaultInstanceForType

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

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

        public GrpcKeyBuilder.Name buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public GrpcKeyBuilder.Name.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GrpcKeyBuilder.Name.Builder>
      • isInitialized

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

        public GrpcKeyBuilder.Name.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<GrpcKeyBuilder.Name.Builder>
        Throws:
        java.io.IOException
      • setService

        public GrpcKeyBuilder.Name.Builder setService​(java.lang.String value)
        string service = 1;
        Parameters:
        value - The service to set.
        Returns:
        This builder for chaining.
      • setServiceBytes

        public GrpcKeyBuilder.Name.Builder setServiceBytes​(com.google.protobuf.ByteString value)
        string service = 1;
        Parameters:
        value - The bytes for service to set.
        Returns:
        This builder for chaining.
      • setMethod

        public GrpcKeyBuilder.Name.Builder setMethod​(java.lang.String value)
        string method = 2;
        Parameters:
        value - The method to set.
        Returns:
        This builder for chaining.
      • setMethodBytes

        public GrpcKeyBuilder.Name.Builder setMethodBytes​(com.google.protobuf.ByteString value)
        string method = 2;
        Parameters:
        value - The bytes for method to set.
        Returns:
        This builder for chaining.