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일 수 없습니다.