target.apidocs.com.google.api.services.youtube.model.LiveChatBanSnippet.html Maven / Gradle / Ivy
LiveChatBanSnippet (YouTube Data API v3 v3-rev20210410-1.31.0)
com.google.api.services.youtube.model
Class LiveChatBanSnippet
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.youtube.model.LiveChatBanSnippet
-
public final class LiveChatBanSnippet
extends GenericJson
Model definition for LiveChatBanSnippet.
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 YouTube Data API v3. 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
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
LiveChatBanSnippet()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
LiveChatBanSnippet
clone()
BigInteger
getBanDurationSeconds()
The duration of a ban, only filled if the ban has type TEMPORARY.
ChannelProfileDetails
getBannedUserDetails()
String
getLiveChatId()
The chat this ban is pertinent to.
String
getType()
The type of ban.
LiveChatBanSnippet
set(String fieldName,
Object value)
LiveChatBanSnippet
setBanDurationSeconds(BigInteger banDurationSeconds)
The duration of a ban, only filled if the ban has type TEMPORARY.
LiveChatBanSnippet
setBannedUserDetails(ChannelProfileDetails bannedUserDetails)
LiveChatBanSnippet
setLiveChatId(String liveChatId)
The chat this ban is pertinent to.
LiveChatBanSnippet
setType(String type)
The type of ban.
-
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
-
getBanDurationSeconds
public BigInteger getBanDurationSeconds()
The duration of a ban, only filled if the ban has type TEMPORARY.
- Returns:
- value or
null
for none
-
setBanDurationSeconds
public LiveChatBanSnippet setBanDurationSeconds(BigInteger banDurationSeconds)
The duration of a ban, only filled if the ban has type TEMPORARY.
- Parameters:
banDurationSeconds
- banDurationSeconds or null
for none
-
getBannedUserDetails
public ChannelProfileDetails getBannedUserDetails()
- Returns:
- value or
null
for none
-
setBannedUserDetails
public LiveChatBanSnippet setBannedUserDetails(ChannelProfileDetails bannedUserDetails)
- Parameters:
bannedUserDetails
- bannedUserDetails or null
for none
-
getLiveChatId
public String getLiveChatId()
The chat this ban is pertinent to.
- Returns:
- value or
null
for none
-
setLiveChatId
public LiveChatBanSnippet setLiveChatId(String liveChatId)
The chat this ban is pertinent to.
- Parameters:
liveChatId
- liveChatId or null
for none
-
getType
public String getType()
The type of ban.
- Returns:
- value or
null
for none
-
setType
public LiveChatBanSnippet setType(String type)
The type of ban.
- Parameters:
type
- type or null
for none
-
set
public LiveChatBanSnippet set(String fieldName,
Object value)
- Overrides:
set
in class GenericJson
-
clone
public LiveChatBanSnippet clone()
- Overrides:
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.