org.apache.dubbo.metadata.ServiceInfoV2OrBuilder Maven / Gradle / Ivy
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.dubbo.metadata;
public interface ServiceInfoV2OrBuilder
extends
// @@protoc_insertion_point(interface_extends:org.apache.dubbo.metadata.ServiceInfoV2)
com.google.protobuf.MessageOrBuilder {
/**
* string name = 1;
* @return The name.
*/
String getName();
/**
* string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString getNameBytes();
/**
* string group = 2;
* @return The group.
*/
String getGroup();
/**
* string group = 2;
* @return The bytes for group.
*/
com.google.protobuf.ByteString getGroupBytes();
/**
* string version = 3;
* @return The version.
*/
String getVersion();
/**
* string version = 3;
* @return The bytes for version.
*/
com.google.protobuf.ByteString getVersionBytes();
/**
* string protocol = 4;
* @return The protocol.
*/
String getProtocol();
/**
* string protocol = 4;
* @return The bytes for protocol.
*/
com.google.protobuf.ByteString getProtocolBytes();
/**
* int32 port = 5;
* @return The port.
*/
int getPort();
/**
* string path = 6;
* @return The path.
*/
String getPath();
/**
* string path = 6;
* @return The bytes for path.
*/
com.google.protobuf.ByteString getPathBytes();
/**
* map<string, string> params = 7;
*/
int getParamsCount();
/**
* map<string, string> params = 7;
*/
boolean containsParams(String key);
/**
* Use {@link #getParamsMap()} instead.
*/
@Deprecated
java.util.Map getParams();
/**
* map<string, string> params = 7;
*/
java.util.Map getParamsMap();
/**
* map<string, string> params = 7;
*/
/* nullable */
String getParamsOrDefault(
String key,
/* nullable */
String defaultValue);
/**
* map<string, string> params = 7;
*/
String getParamsOrThrow(String key);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy