WriteRequest

ByteStream.Write의 요청 객체입니다.

JSON 표현
{
  "resourceName": string,
  "writeOffset": string,
  "finishWrite": boolean,
  "data": string
}
필드
resourceName

string

작성할 리소스의 이름입니다. 각 Write() 작업의 처음 WriteRequest설정되어야 합니다. 후속 호출에 설정된 경우 첫 번째 요청의 값과 반드시 일치해야 합니다.

writeOffset

string (int64 format)

데이터를 작성해야 하는 리소스 시작 부분의 오프셋입니다. 모든 WriteRequest에 필수입니다.

Write() 작업의 첫 번째 WriteRequestWrite() 호출의 초기 오프셋을 나타냅니다. 이 값은 QueryWriteStatus() 호출에서 반환되는 committedSize같아야 합니다.

후속 호출에서 이 값은 반드시 설정해야 하며 이 스트림에서 처음 전송된 모든 data 번들의 크기 및 최초 writeOffset의 합과 같아야 합니다.

잘못된 값이 있으면 오류가 발생합니다.

finishWrite

boolean

true이면 쓰기가 완료되었음을 나타냅니다. finishWritetrue인 후속 뒤에 WriteRequest를 보내면 오류가 발생합니다.

data

string (bytes format)

리소스의 데이터 부분입니다. 클라이언트는 특정 WriteRequestdata을 비워 둘 수 있습니다. 작업을 더 많이 생성하는 작업을 실행하는 동안 클라이언트가 요청이 여전히 활성 상태임을 서비스에 알릴 수 있습니다.

base64 인코딩 문자열입니다.