io.grpc.channelz.v1.SocketOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: grpc/channelz/v1/channelz.proto
// Protobuf Java Version: 3.25.5
package io.grpc.channelz.v1;
public interface SocketOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.channelz.v1.Socket)
com.google.protobuf.MessageOrBuilder {
/**
*
* The identifier for the Socket.
*
*
* .grpc.channelz.v1.SocketRef ref = 1;
* @return Whether the ref field is set.
*/
boolean hasRef();
/**
*
* The identifier for the Socket.
*
*
* .grpc.channelz.v1.SocketRef ref = 1;
* @return The ref.
*/
io.grpc.channelz.v1.SocketRef getRef();
/**
*
* The identifier for the Socket.
*
*
* .grpc.channelz.v1.SocketRef ref = 1;
*/
io.grpc.channelz.v1.SocketRefOrBuilder getRefOrBuilder();
/**
*
* Data specific to this Socket.
*
*
* .grpc.channelz.v1.SocketData data = 2;
* @return Whether the data field is set.
*/
boolean hasData();
/**
*
* Data specific to this Socket.
*
*
* .grpc.channelz.v1.SocketData data = 2;
* @return The data.
*/
io.grpc.channelz.v1.SocketData getData();
/**
*
* Data specific to this Socket.
*
*
* .grpc.channelz.v1.SocketData data = 2;
*/
io.grpc.channelz.v1.SocketDataOrBuilder getDataOrBuilder();
/**
*
* The locally bound address.
*
*
* .grpc.channelz.v1.Address local = 3;
* @return Whether the local field is set.
*/
boolean hasLocal();
/**
*
* The locally bound address.
*
*
* .grpc.channelz.v1.Address local = 3;
* @return The local.
*/
io.grpc.channelz.v1.Address getLocal();
/**
*
* The locally bound address.
*
*
* .grpc.channelz.v1.Address local = 3;
*/
io.grpc.channelz.v1.AddressOrBuilder getLocalOrBuilder();
/**
*
* The remote bound address. May be absent.
*
*
* .grpc.channelz.v1.Address remote = 4;
* @return Whether the remote field is set.
*/
boolean hasRemote();
/**
*
* The remote bound address. May be absent.
*
*
* .grpc.channelz.v1.Address remote = 4;
* @return The remote.
*/
io.grpc.channelz.v1.Address getRemote();
/**
*
* The remote bound address. May be absent.
*
*
* .grpc.channelz.v1.Address remote = 4;
*/
io.grpc.channelz.v1.AddressOrBuilder getRemoteOrBuilder();
/**
*
* Security details for this socket. May be absent if not available, or
* there is no security on the socket.
*
*
* .grpc.channelz.v1.Security security = 5;
* @return Whether the security field is set.
*/
boolean hasSecurity();
/**
*
* Security details for this socket. May be absent if not available, or
* there is no security on the socket.
*
*
* .grpc.channelz.v1.Security security = 5;
* @return The security.
*/
io.grpc.channelz.v1.Security getSecurity();
/**
*
* Security details for this socket. May be absent if not available, or
* there is no security on the socket.
*
*
* .grpc.channelz.v1.Security security = 5;
*/
io.grpc.channelz.v1.SecurityOrBuilder getSecurityOrBuilder();
/**
*
* Optional, represents the name of the remote endpoint, if different than
* the original target name.
*
*
* string remote_name = 6;
* @return The remoteName.
*/
java.lang.String getRemoteName();
/**
*
* Optional, represents the name of the remote endpoint, if different than
* the original target name.
*
*
* string remote_name = 6;
* @return The bytes for remoteName.
*/
com.google.protobuf.ByteString
getRemoteNameBytes();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy