org.apache.dubbo.metadata.MetadataInfoV2OrBuilder 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 MetadataInfoV2OrBuilder
extends
// @@protoc_insertion_point(interface_extends:org.apache.dubbo.metadata.MetadataInfoV2)
com.google.protobuf.MessageOrBuilder {
/**
* string app = 1;
* @return The app.
*/
String getApp();
/**
* string app = 1;
* @return The bytes for app.
*/
com.google.protobuf.ByteString getAppBytes();
/**
* string version = 2;
* @return The version.
*/
String getVersion();
/**
* string version = 2;
* @return The bytes for version.
*/
com.google.protobuf.ByteString getVersionBytes();
/**
* map<string, .org.apache.dubbo.metadata.ServiceInfoV2> services = 3;
*/
int getServicesCount();
/**
* map<string, .org.apache.dubbo.metadata.ServiceInfoV2> services = 3;
*/
boolean containsServices(String key);
/**
* Use {@link #getServicesMap()} instead.
*/
@Deprecated
java.util.Map getServices();
/**
* map<string, .org.apache.dubbo.metadata.ServiceInfoV2> services = 3;
*/
java.util.Map getServicesMap();
/**
* map<string, .org.apache.dubbo.metadata.ServiceInfoV2> services = 3;
*/
/* nullable */
ServiceInfoV2 getServicesOrDefault(
String key,
/* nullable */
ServiceInfoV2 defaultValue);
/**
* map<string, .org.apache.dubbo.metadata.ServiceInfoV2> services = 3;
*/
ServiceInfoV2 getServicesOrThrow(String key);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy