目录

Drive.Comments.Create

Class Info

public class Drive.Comments.Create extends DriveRequest<Comment>

Drive.Comments.Create类结构。

Protected Constructor Summary

Constructor Name

Drive.Comments.Create(String fileId, Comment content)

Drive Comments.Create构造方法。

Public Method Summary

Qualifier and Type

Method Name and Description

Comment

execute()

发送HTTP请求,返回要转换的对象。

String

getFileId()

获取文件ID。

Drive.Comments.Create

set(String parameterName, Object value)

设置其他参数名称和参数值。

Drive.Comments.Create

setFileId(String fileId)

设置文件ID。

Drive.Comments.Create

setFields(String fields)

设置希望在响应中包含的字段。说明:fields填*时,drive#comments 结构中replies不返回。

Drive.Comments.Create

setForm(String form)

设置响应的数据格式。

Drive.Comments.Create

setPrettyPrint(Boolean prettyPrint)

设置返回带有缩进和换行符的响应(格式化,便于阅读打印)。

Drive.Comments.Create

setQuotaId(String quotaId)

设置一个不超过40字符的字符串,用于代表用户,主要用于服务端基于用户限制单个用户的API访问数量,用做API访问量配额控制。

Protected Constructors

[h2]Drive.Comments.Create

Constructor

protected Drive.Comments.Create(String fileId, Comment content)

Drive.Comments.Create构造方法。

Parameters

Name

Description

fileId

文件ID。

content

Comment类对象。

Public Methods

[h2]getFileId

Method

public String getFileId()

获取文件ID。

Returns

Type

Description

String

文件ID。

[h2]set

Method

public Drive.Comments.Create set(String parameterName, Object value)

设置其他参数名称和参数值。

Parameters

Name

Description

parameterName

参数名称。

value

参数值。

Returns

Type

Description

Drive.Comments.Create

返回一个Drive.Comments.Create类对象。

[h2]setForm

Method

public Drive.Comments.Create setForm(String form)

设置响应的数据格式。

Parameters

Name

Description

form

响应的数据格式,默认为json,只支持json。

Returns

Type

Description

Drive.Comments.Create

返回一个Drive.Comments.Create类对象。

[h2]setFields

Method

public Drive.Comments.Create setFields(String fields)

设置希望在响应中包含的字段。

Parameters

Name

Description

fields

希望在响应中包含的字段,支持*匹配所有字段。

Returns

Type

Description

Drive.Comments.Create

返回一个Drive.Comments.Create类对象。

[h2]setFileId

Method

public Drive.Comments.Create setFileId(String fileId)

设置文件ID。

Parameters

Name

Description

fileId

文件ID。

Returns

Type

Description

Drive.Comments.Create

返回一个Drive.Comments.Create类对象。

[h2]setPrettyPrint

Method

public Drive.Comments.Create setPrettyPrint(Boolean prettyPrint)

设置返回带有缩进和换行符的响应(格式化,便于阅读打印)。

Parameters

Name

Description

prettyPrint

布尔值,标识响应是否带有缩进和换行符。

Returns

Type

Description

Drive.Comments.Create

返回一个Drive.Comments.Create类对象。

[h2]setQuotaId

Method

public Drive.Comments.Create setQuotaId(String quotaId)

设置一个不超过40字符的字符串,用于代表用户,主要用于服务端基于用户限制单个用户的API访问数量,用做API访问量配额控制。

Parameters

Name

Description

quotaId

一个不超过40字符的字符串,用于代表用户,主要用于服务端基于用户限制单个用户的API访问数量,用做API访问量配额控制。

Returns

Type

Description

Drive.Comments.Create

返回一个Drive.Comments.Create类对象。

[h2]execute

Method

public T execute() throws IOException

发送HTTP请求,返回要转换的对象。

Throws

Name

Description

java.io.IOException

若接口调用异常,会返回IOException。您可以通过getMessage方法获取错误描述。

Returns

Type

Description

Comment

Drive.Comments.Create类继承自DriveRequest<Comment>。调用execute方法返回,返回结果封装为Comment对象。

Sample Code

private void createComments(Drive drive, File file){
    try{
        Comment comment = new Comment();
        comment.setDescription("interface test");
        Comment mComment = drive.comments().create(file.getId(), comment).execute();
    } catch (Exception e){
        Log.e(TAG, "createComments error: " + e.getMessage());
    }
}