1 // Generated by the protocol buffer compiler. DO NOT EDIT! 2 // source: grpc/channelz/v1/channelz.proto 3 4 package io.grpc.channelz.v1; 5 6 public interface SocketOptionOrBuilder extends 7 // @@protoc_insertion_point(interface_extends:grpc.channelz.v1.SocketOption) 8 com.google.protobuf.MessageOrBuilder { 9 10 /** 11 * <pre> 12 * The full name of the socket option. Typically this will be the upper case 13 * name, such as "SO_REUSEPORT". 14 * </pre> 15 * 16 * <code>string name = 1;</code> 17 */ getName()18 java.lang.String getName(); 19 /** 20 * <pre> 21 * The full name of the socket option. Typically this will be the upper case 22 * name, such as "SO_REUSEPORT". 23 * </pre> 24 * 25 * <code>string name = 1;</code> 26 */ 27 com.google.protobuf.ByteString getNameBytes()28 getNameBytes(); 29 30 /** 31 * <pre> 32 * The human readable value of this socket option. At least one of value or 33 * additional will be set. 34 * </pre> 35 * 36 * <code>string value = 2;</code> 37 */ getValue()38 java.lang.String getValue(); 39 /** 40 * <pre> 41 * The human readable value of this socket option. At least one of value or 42 * additional will be set. 43 * </pre> 44 * 45 * <code>string value = 2;</code> 46 */ 47 com.google.protobuf.ByteString getValueBytes()48 getValueBytes(); 49 50 /** 51 * <pre> 52 * Additional data associated with the socket option. At least one of value 53 * or additional will be set. 54 * </pre> 55 * 56 * <code>.google.protobuf.Any additional = 3;</code> 57 */ hasAdditional()58 boolean hasAdditional(); 59 /** 60 * <pre> 61 * Additional data associated with the socket option. At least one of value 62 * or additional will be set. 63 * </pre> 64 * 65 * <code>.google.protobuf.Any additional = 3;</code> 66 */ getAdditional()67 com.google.protobuf.Any getAdditional(); 68 /** 69 * <pre> 70 * Additional data associated with the socket option. At least one of value 71 * or additional will be set. 72 * </pre> 73 * 74 * <code>.google.protobuf.Any additional = 3;</code> 75 */ getAdditionalOrBuilder()76 com.google.protobuf.AnyOrBuilder getAdditionalOrBuilder(); 77 } 78