target.apidocs.com.google.api.services.gmail.model.Profile.html Maven / Gradle / Ivy
Profile (Gmail API v1-rev20230925-2.0.0)
com.google.api.services.gmail.model
Class Profile
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.gmail.model.Profile
-
public final class Profile
extends com.google.api.client.json.GenericJson
Profile for a Gmail user.
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 Gmail 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
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
Profile()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
Profile
clone()
String
getEmailAddress()
The user's email address.
BigInteger
getHistoryId()
The ID of the mailbox's current history record.
Integer
getMessagesTotal()
The total number of messages in the mailbox.
Integer
getThreadsTotal()
The total number of threads in the mailbox.
Profile
set(String fieldName,
Object value)
Profile
setEmailAddress(String emailAddress)
The user's email address.
Profile
setHistoryId(BigInteger historyId)
The ID of the mailbox's current history record.
Profile
setMessagesTotal(Integer messagesTotal)
The total number of messages in the mailbox.
Profile
setThreadsTotal(Integer threadsTotal)
The total number of threads in the mailbox.
-
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, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, 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
-
-
Method Detail
-
getEmailAddress
public String getEmailAddress()
The user's email address.
- Returns:
- value or
null
for none
-
setEmailAddress
public Profile setEmailAddress(String emailAddress)
The user's email address.
- Parameters:
emailAddress
- emailAddress or null
for none
-
getHistoryId
public BigInteger getHistoryId()
The ID of the mailbox's current history record.
- Returns:
- value or
null
for none
-
setHistoryId
public Profile setHistoryId(BigInteger historyId)
The ID of the mailbox's current history record.
- Parameters:
historyId
- historyId or null
for none
-
getMessagesTotal
public Integer getMessagesTotal()
The total number of messages in the mailbox.
- Returns:
- value or
null
for none
-
setMessagesTotal
public Profile setMessagesTotal(Integer messagesTotal)
The total number of messages in the mailbox.
- Parameters:
messagesTotal
- messagesTotal or null
for none
-
getThreadsTotal
public Integer getThreadsTotal()
The total number of threads in the mailbox.
- Returns:
- value or
null
for none
-
setThreadsTotal
public Profile setThreadsTotal(Integer threadsTotal)
The total number of threads in the mailbox.
- Parameters:
threadsTotal
- threadsTotal or null
for none
-
set
public Profile set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public Profile clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2023 Google. All rights reserved.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy