Class ResponseCache

java.lang.Object
io.gs2.chat.model.ResponseCache
All Implemented Interfaces:
IModel, Serializable, Comparable<ResponseCache>

public class ResponseCache extends Object implements IModel, Serializable, Comparable<ResponseCache>
レスポンスキャッシュ
Author:
Game Server Services, Inc.
See Also:
  • Field Details

    • region

      protected String region
      None
    • ownerId

      protected String ownerId
      オーナーID
    • responseCacheId

      protected String responseCacheId
      レスポンスキャッシュ のGRN
    • requestHash

      protected String requestHash
      None
    • result

      protected String result
      APIの応答内容
  • Constructor Details

    • ResponseCache

      public ResponseCache()
  • Method Details

    • getRegion

      public String getRegion()
      Noneを取得
      Returns:
      None
    • setRegion

      public void setRegion(String region)
      Noneを設定
      Parameters:
      region - None
    • withRegion

      public ResponseCache withRegion(String region)
      Noneを設定
      Parameters:
      region - None
      Returns:
      this
    • getOwnerId

      public String getOwnerId()
      オーナーIDを取得
      Returns:
      オーナーID
    • setOwnerId

      public void setOwnerId(String ownerId)
      オーナーIDを設定
      Parameters:
      ownerId - オーナーID
    • withOwnerId

      public ResponseCache withOwnerId(String ownerId)
      オーナーIDを設定
      Parameters:
      ownerId - オーナーID
      Returns:
      this
    • getResponseCacheId

      public String getResponseCacheId()
      レスポンスキャッシュ のGRNを取得
      Returns:
      レスポンスキャッシュ のGRN
    • setResponseCacheId

      public void setResponseCacheId(String responseCacheId)
      レスポンスキャッシュ のGRNを設定
      Parameters:
      responseCacheId - レスポンスキャッシュ のGRN
    • withResponseCacheId

      public ResponseCache withResponseCacheId(String responseCacheId)
      レスポンスキャッシュ のGRNを設定
      Parameters:
      responseCacheId - レスポンスキャッシュ のGRN
      Returns:
      this
    • getRequestHash

      public String getRequestHash()
      Noneを取得
      Returns:
      None
    • setRequestHash

      public void setRequestHash(String requestHash)
      Noneを設定
      Parameters:
      requestHash - None
    • withRequestHash

      public ResponseCache withRequestHash(String requestHash)
      Noneを設定
      Parameters:
      requestHash - None
      Returns:
      this
    • getResult

      public String getResult()
      APIの応答内容を取得
      Returns:
      APIの応答内容
    • setResult

      public void setResult(String result)
      APIの応答内容を設定
      Parameters:
      result - APIの応答内容
    • withResult

      public ResponseCache withResult(String result)
      APIの応答内容を設定
      Parameters:
      result - APIの応答内容
      Returns:
      this
    • toJson

      public com.fasterxml.jackson.databind.node.ObjectNode toJson()
    • compareTo

      public int compareTo(ResponseCache o)
      Specified by:
      compareTo in interface Comparable<ResponseCache>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object