All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.axoniq.axonserver.grpc.control.ClientIdentificationOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: control.proto

package io.axoniq.axonserver.grpc.control;

public interface ClientIdentificationOrBuilder extends
    // @@protoc_insertion_point(interface_extends:io.axoniq.axonserver.grpc.control.ClientIdentification)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * A unique identifier for this client instance. Is used to distinguish different instances of the same component 
   * 
* * string client_id = 1; */ java.lang.String getClientId(); /** *
   * A unique identifier for this client instance. Is used to distinguish different instances of the same component 
   * 
* * string client_id = 1; */ com.google.protobuf.ByteString getClientIdBytes(); /** *
   * The name of the component. Several instances of the same component should share this name 
   * 
* * string component_name = 2; */ java.lang.String getComponentName(); /** *
   * The name of the component. Several instances of the same component should share this name 
   * 
* * string component_name = 2; */ com.google.protobuf.ByteString getComponentNameBytes(); /** *
   * Any tags associated with the client, which may provide hints and preferences for setting up connections 
   * 
* * map<string, string> tags = 3; */ int getTagsCount(); /** *
   * Any tags associated with the client, which may provide hints and preferences for setting up connections 
   * 
* * map<string, string> tags = 3; */ boolean containsTags( java.lang.String key); /** * Use {@link #getTagsMap()} instead. */ @java.lang.Deprecated java.util.Map getTags(); /** *
   * Any tags associated with the client, which may provide hints and preferences for setting up connections 
   * 
* * map<string, string> tags = 3; */ java.util.Map getTagsMap(); /** *
   * Any tags associated with the client, which may provide hints and preferences for setting up connections 
   * 
* * map<string, string> tags = 3; */ java.lang.String getTagsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
   * Any tags associated with the client, which may provide hints and preferences for setting up connections 
   * 
* * map<string, string> tags = 3; */ java.lang.String getTagsOrThrow( java.lang.String key); /** *
   * Axon framework version used by the client application instance
   * 
* * string version = 4; */ java.lang.String getVersion(); /** *
   * Axon framework version used by the client application instance
   * 
* * string version = 4; */ com.google.protobuf.ByteString getVersionBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy