TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.TrainingInterval.Builder


TrainingInterval의 빌더입니다.

요약

공개 생성자

Builder()

공개 메서드

TrainingInterval build()

인스턴스를 빌드합니다.

TrainingInterval.Builder setMinimumInterval(Duration value)

두 학습 실행 간의 최소 시간 간격을 설정합니다.

TrainingInterval.Builder setSchedulingMode(int value)

상속된 메서드

공개 생성자

공개 메서드

build

public TrainingInterval build ()

인스턴스를 빌드합니다. 호출한 후에는 이 빌더를 터치해서는 안 됩니다.

반환 값
TrainingInterval 이 값은 null일 수 없습니다.

setMinimumInterval(최소 간격)

public TrainingInterval.Builder setMinimumInterval (Duration value)

두 학습 실행 간의 최소 시간 간격을 설정합니다.

이 필드는 예약 모드가 TrainingInterval.SCHEDULING_MODE_RECURRENT인 경우에만 사용됩니다. 양수 값만 허용되며 0 또는 음수 값인 경우 IllegalArgumentException이 발생합니다.

또한 이 값은 권고 사항이므로 간격이 만료된 후 즉시 작업이 실행되는 것은 아닙니다. 제휴 컴퓨팅은 시스템 상태를 보장하기 위해 계속해서 필요한 최소 간격과 학습 제약조건을 적용합니다. 현재 학습 제약조건은 기기 무제한 네트워크, 유휴 상태, 배터리 부족입니다.

매개변수
value Duration: 이 값은 null일 수 없습니다.

반환 값
TrainingInterval.Builder 이 값은 null일 수 없습니다.

setSchedulingMode

public TrainingInterval.Builder setSchedulingMode (int value)

매개변수
value int: 값이 TrainingInterval.SCHEDULING_MODE_ONE_TIME 또는 TrainingInterval.SCHEDULING_MODE_RECURRENT입니다.

반환 값
TrainingInterval.Builder 이 값은 null일 수 없습니다.