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

package com.caliverse.admin.domain.RabbitMq.message;

public interface AbilityInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:AbilityInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   * &lt;AttributeType, 능력치&gt;
   * </pre>
   *
   * <code>map&lt;int32, int32&gt; values = 1;</code>
   */
  int getValuesCount();
  /**
   * <pre>
   * &lt;AttributeType, 능력치&gt;
   * </pre>
   *
   * <code>map&lt;int32, int32&gt; values = 1;</code>
   */
  boolean containsValues(
      int key);
  /**
   * Use {@link #getValuesMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map<java.lang.Integer, java.lang.Integer>
  getValues();
  /**
   * <pre>
   * &lt;AttributeType, 능력치&gt;
   * </pre>
   *
   * <code>map&lt;int32, int32&gt; values = 1;</code>
   */
  java.util.Map<java.lang.Integer, java.lang.Integer>
  getValuesMap();
  /**
   * <pre>
   * &lt;AttributeType, 능력치&gt;
   * </pre>
   *
   * <code>map&lt;int32, int32&gt; values = 1;</code>
   */
  int getValuesOrDefault(
      int key,
      int defaultValue);
  /**
   * <pre>
   * &lt;AttributeType, 능력치&gt;
   * </pre>
   *
   * <code>map&lt;int32, int32&gt; values = 1;</code>
   */
  int getValuesOrThrow(
      int key);
}
