Class Tester

  • All Implemented Interfaces:
    java.lang.Cloneable, java.util.Map<java.lang.String,​java.lang.Object>

    public final class Tester
    extends com.google.api.client.json.GenericJson
    A tester for the agent. The agent can interact with verified testers even if the agent has not yet launched.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the RCS Business Messaging API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.api.client.util.GenericData

        com.google.api.client.util.GenericData.Flags
      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      Tester()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Tester clone()  
      java.lang.String getInviteStatus()
      The status of the invitation.
      java.lang.String getName()
      This field is set by the RBM platform.
      Tester set​(java.lang.String fieldName, java.lang.Object value)  
      Tester setInviteStatus​(java.lang.String inviteStatus)
      The status of the invitation.
      Tester setName​(java.lang.String name)
      This field is set by the RBM platform.
      • Methods inherited from class com.google.api.client.json.GenericJson

        getFactory, setFactory, toPrettyString, toString
      • Methods inherited from class com.google.api.client.util.GenericData

        entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
      • Methods inherited from class java.util.AbstractMap

        clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Map

        compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
    • Constructor Detail

      • Tester

        public Tester()
    • Method Detail

      • getInviteStatus

        public java.lang.String getInviteStatus()
        The status of the invitation.
        Returns:
        value or null for none
      • setInviteStatus

        public Tester setInviteStatus​(java.lang.String inviteStatus)
        The status of the invitation.
        Parameters:
        inviteStatus - inviteStatus or null for none
      • getName

        public java.lang.String getName()
        This field is set by the RBM platform. Do not include it when creating a tester object. The field resolves "phones/{E.164}/testers", where {E.164} is the tester's phone number in E.164 format.
        Returns:
        value or null for none
      • setName

        public Tester setName​(java.lang.String name)
        This field is set by the RBM platform. Do not include it when creating a tester object. The field resolves "phones/{E.164}/testers", where {E.164} is the tester's phone number in E.164 format.
        Parameters:
        name - name or null for none
      • set

        public Tester set​(java.lang.String fieldName,
                          java.lang.Object value)
        Overrides:
        set in class com.google.api.client.json.GenericJson
      • clone

        public Tester clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson