Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

NamespacedDebugInput

import type { NamespacedDebugInput } from "https://googleapis.deno.dev/v1/jobs:v4.ts";

Next ID: 16

interface NamespacedDebugInput {
absolutelyForcedExpNames?: string[];
absolutelyForcedExps?: number[];
absolutelyForcedExpTags?: string[];
conditionallyForcedExpNames?: string[];
conditionallyForcedExps?: number[];
conditionallyForcedExpTags?: string[];
disableAutomaticEnrollmentSelection?: boolean;
disableExpNames?: string[];
disableExps?: number[];
disableExpTags?: string[];
disableManualEnrollmentSelection?: boolean;
disableOrganicSelection?: boolean;
forcedFlags?: {
[key: string]: string;
}
;
forcedRollouts?: {
[key: string]: boolean;
}
;
testingMode?: "TESTING_MODE_UNSPECIFIED" | "TESTING_MODE_ALL_OFF" | "TESTING_MODE_ALL_ON";
}

§Properties

§
absolutelyForcedExpNames?: string[]
[src]

Set of experiment names to be absolutely forced. These experiments will be forced without evaluating the conditions.

§
absolutelyForcedExps?: number[]
[src]

Set of experiment ids to be absolutely forced. These ids will be forced without evaluating the conditions.

§
absolutelyForcedExpTags?: string[]
[src]

Set of experiment tags to be absolutely forced. The experiments with these tags will be forced without evaluating the conditions.

§
conditionallyForcedExpNames?: string[]
[src]

Set of experiment names to be conditionally forced. These experiments will be forced only if their conditions and their parent domain's conditions are true.

§
conditionallyForcedExps?: number[]
[src]

Set of experiment ids to be conditionally forced. These ids will be forced only if their conditions and their parent domain's conditions are true.

§
conditionallyForcedExpTags?: string[]
[src]

Set of experiment tags to be conditionally forced. The experiments with these tags will be forced only if their conditions and their parent domain's conditions are true.

§
disableAutomaticEnrollmentSelection?: boolean
[src]

If true, disable automatic enrollment selection (at all diversion points). Automatic enrollment selection means experiment selection process based on the experiment's automatic enrollment condition. This does not disable selection of forced experiments. Setting this field to false does not change anything in the experiment selection process.

§
disableExpNames?: string[]
[src]

Set of experiment names to be disabled. If an experiment is disabled, it is never selected nor forced. If an aggregate experiment is disabled, its partitions are disabled together. If an experiment with an enrollment is disabled, the enrollment is disabled together. If a name corresponds to a domain, the domain itself and all descendant experiments and domains are disabled together.

§
disableExps?: number[]
[src]

Set of experiment ids to be disabled. If an experiment is disabled, it is never selected nor forced. If an aggregate experiment is disabled, its partitions are disabled together. If an experiment with an enrollment is disabled, the enrollment is disabled together. If an ID corresponds to a domain, the domain itself and all descendant experiments and domains are disabled together.

§
disableExpTags?: string[]
[src]

Set of experiment tags to be disabled. All experiments that are tagged with one or more of these tags are disabled. If an experiment is disabled, it is never selected nor forced. If an aggregate experiment is disabled, its partitions are disabled together. If an experiment with an enrollment is disabled, the enrollment is disabled together.

§
disableManualEnrollmentSelection?: boolean
[src]

If true, disable manual enrollment selection (at all diversion points). Manual enrollment selection means experiment selection process based on the request's manual enrollment states (a.k.a. opt-in experiments). This does not disable selection of forced experiments. Setting this field to false does not change anything in the experiment selection process.

§
disableOrganicSelection?: boolean
[src]

If true, disable organic experiment selection (at all diversion points). Organic selection means experiment selection process based on traffic allocation and diversion condition evaluation. This does not disable selection of forced experiments. This is useful in cases when it is not known whether experiment selection behavior is responsible for a error or breakage. Disabling organic selection may help to isolate the cause of a given problem. Setting this field to false does not change anything in the experiment selection process.

§
forcedFlags?: {
[key: string]: string;
}
[src]

Flags to force in a particular experiment state. Map from flag name to flag value.

§
forcedRollouts?: {
[key: string]: boolean;
}
[src]

Rollouts to force in a particular experiment state. Map from rollout name to rollout value.

§
testingMode?: "TESTING_MODE_UNSPECIFIED" | "TESTING_MODE_ALL_OFF" | "TESTING_MODE_ALL_ON"
[src]

Sets different testing modes. See the documentation in the TestingMode message for more information.