target.apidocs.com.google.api.services.youtube.YouTube.Channels.html Maven / Gradle / Ivy
YouTube.Channels (YouTube Data API v3 v3-rev20240909-2.0.0)
com.google.api.services.youtube
Class YouTube.Channels
- java.lang.Object
-
- com.google.api.services.youtube.YouTube.Channels
-
-
Nested Class Summary
Nested Classes
Modifier and Type
Class and Description
class
YouTube.Channels.List
class
YouTube.Channels.Update
-
Constructor Summary
Constructors
Constructor and Description
Channels()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
YouTube.Channels.List
list(List<String> part)
Retrieves a list of resources, possibly filtered.
YouTube.Channels.Update
update(List<String> part,
Channel content)
Updates an existing resource.
-
-
Method Detail
-
list
public YouTube.Channels.List list(List<String> part)
throws IOException
Retrieves a list of resources, possibly filtered.
Create a request for the method "channels.list".
This request holds the parameters needed by the youtube server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
part
- The *part* parameter specifies a comma-separated list of one or more channel resource properties
that the API response will include. If the parameter identifies a property that contains
child properties, the child properties will be included in the response. For example, in a
channel resource, the contentDetails property contains other properties, such as the
uploads properties. As such, if you set *part=contentDetails*, the API response will also
contain all of those nested properties.
- Returns:
- the request
- Throws:
IOException
-
update
public YouTube.Channels.Update update(List<String> part,
Channel content)
throws IOException
Updates an existing resource.
Create a request for the method "channels.update".
This request holds the parameters needed by the youtube server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
part
- The *part* parameter serves two purposes in this operation. It identifies the properties that the
write operation will set as well as the properties that the API response will include. The
API currently only allows the parameter value to be set to either brandingSettings or
invideoPromotion. (You cannot update both of those parts with a single request.) Note that
this method overrides the existing values for all of the mutable properties that are
contained in any parts that the parameter value specifies.
content
- the Channel
- Returns:
- the request
- Throws:
IOException
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy