REST Resource: sites.channels

리소스: Channel

Channel는 사이트의 출시 스트림을 나타냅니다. 모든 사이트에는 Firebase에서 제공하는 하위 도메인과 연결된 모든 맞춤 도메인에 콘텐츠를 게재하는 기본 live 채널이 있습니다.

JSON 표현
{
  "name": string,
  "url": string,
  "release": {
    object (Release)
  },
  "createTime": string,
  "updateTime": string,
  "retainedReleaseCount": integer,
  "labels": {
    string: string,
    ...
  },

  // Union field expiration can be only one of the following:
  "expireTime": string,
  "ttl": string
  // End of list of possible types for union field expiration.
}
필드
name

string

채널의 정규화된 리소스 이름으로서 형식은 다음과 같습니다.

sites/SITE_ID/channels/CHANNEL_ID

url

string

출력 전용입니다. 이 채널의 현재 발표곡 콘텐츠를 볼 수 있는 URL입니다. 이 URL은 Firebase에서 제공하는 web.app의 하위 도메인입니다.

이 채널의 현재 출시 버전에 포함된 콘텐츠는 Firebase에서 제공하는 firebaseapp.com의 하위 도메인에서도 확인할 수 있습니다.

이 채널이 호스팅 사이트의 live 채널인 경우 연결된 모든 커스텀 도메인에서도 이 채널의 현재 출시 버전을 볼 수 있습니다.

release

object (Release)

출력 전용입니다. 채널의 현재 발표곡입니다(있는 경우).

createTime

string (Timestamp format)

출력 전용입니다. 채널이 생성된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 채널이 마지막으로 업데이트된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

retainedReleaseCount

integer

롤백 또는 기타 목적으로 채널에 보관할 이전 출시의 수입니다.

1~100 사이의 숫자여야 합니다. 새 채널의 기본값은 10입니다.

labels

map (key: string, value: string)

추가 메타데이터 및/또는 필터링에 사용되는 텍스트 라벨.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

통합 필드 expiration.

expiration는 다음 중 하나여야 합니다.

expireTime

string (Timestamp format)

채널이 자동으로 삭제되는 시간입니다.

null인 경우 채널이 자동으로 삭제되지 않습니다. 이 필드는 직접 설정되었는지 또는 ttl 필드를 통해 설정되었는지와 상관없이 출력에 표시됩니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

ttl

string (Duration format)

입력 전용입니다. 이 채널의 TTL(수명)입니다. expireTime를 요청 시간 이후의 제공된 기간으로 설정합니다.

소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.

메소드

create

지정된 사이트에 새 채널을 만듭니다.

delete

지정된 사이트의 지정된 채널을 삭제합니다.

get

지정된 사이트의 지정된 채널에 대한 정보를 검색합니다.

list

지정된 사이트의 채널을 나열합니다.

patch

지정된 사이트의 지정된 채널에 대한 정보를 업데이트합니다.